bioRxiv Science⌕ Search

bioRxiv · 10.1101/2023.02.17.528969

MotorNet: a Python toolbox for controlling differentiable biomechanical effectors with artificial neural networks

Abstract

Artificial neural networks (ANNs) are a powerful class of computational models for unravelling neural mechanisms of brain function. However, for neural control of movement, they currently must be integrated with software simulating biomechanical effectors, leading to limiting impracticalities: (1) researchers must rely on two different platforms and (2) biomechanical effectors are not generally differentiable, constraining researchers to reinforcement learning algorithms despite the existence and potential biological relevance of faster training methods. To address these limitations, we developed MotorNet, an open-source Python toolbox for creating arbitrarily complex, differentiable, and biomechanically realistic effectors that can be trained on user-defined motor tasks using ANNs. MotorNet is designed to meet several goals: ease of installation, ease of use, a high-level user-friendly API, and a modular architecture to allow for flexibility in model building. MotorNet requires no dependencies outside Python, making it easy to get started with. For instance, it allows training ANNs on typically used motor control models such as a two joint, six muscle, planar arm within minutes on a typical desktop computer. MotorNet is built on PyTorch and therefore can implement any network architecture that is possible using the PyTorch framework. Consequently, it will immediately benefit from advances in artificial intelligence through PyTorch updates. Finally, it is open source, enabling users to create and share their own improvements, such as new effector and network architectures or custom task designs. MotorNets focus on higher order model and task design will alleviate overhead cost to initiate computational projects for new researchers by providing a standalone, ready-to-go framework, and speed up efforts of established computational teams by enabling a focus on concepts and ideas over implementation.

Source connections

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Codol, O., Michaels, J. A., Kashefi, M., Pruszynski, J. A., Gribble, P. L.. 2023-02-18. MotorNet: a Python toolbox for controlling differentiable biomechanical effectors with artificial neural networks. https://doi.org/10.1101/2023.02.17.528969

Cite the original work for its findings. Save a collection to share your selection of sources.

KEEP EXPLORING

Related preprints

Rab10 and Arhgef7 interact to promote axon extension by linking vesicle supply and exocytosis

The formation of functional neural circuits begins with the extension of a single axon by immature neurons. Axon elongation requires an expansion of the plasma membrane that depends on the polarization of vesicle trafficking and exocytosis. It is not completely understood how the increased transport of vesicles into the growing axon is linked to their subsequent insertion into the plasma membrane. An analysis of early stages of neuronal differentiation indicates that an asymmetry in neurite length precedes axon specification and the accumulation of PPVs in the nascent axon. We show that increasing the transport of vesicles in unpolarized neurons is sufficient to promote the extension of additional axons. This effect indicates that an increased supply of vesicles stimulates their subsequent insertion into the membrane to allow neurite growth. The link between vesicle transport and exocytosis is mediated by the interaction of Rab10 with Arhgef7. Rab10 stimulates Arhgef7 activity on PPVs as a GEF for Cdc42b to promote axon extension through exocyst-dependent exocytosis, suggesting that their interaction links the increased supply of PPVs to their exocytosis.

neuroscience↗

Subcellular Spatial Profiling Unveils Links Between Neuritic Plaques with Selective Tau Vulnerability in Alzheimer's Disease

Alzheimer's disease (AD) features widespread extracellular amyloid-{beta} plaques but selective intraneuronal tau accumulation in cortical layers II/III and V, while layer IV remains relatively resistant. Here, we combined subcellular spatial transcriptomics with co-registered A{beta} and pTau immunohistochemistry to determine why neurons exposed to comparable plaque-associated pathology differ in somatic pTau accumulation. Plaque-associated neuritic stress occurred similarly across layers, but layer IV neurons showed attenuated pTau accumulation and reduced somatic expression of a shared neurite-soma stress program involving DCTN1, CALM3, NORAD, and PIN1. Trajectory analysis within layers identified tau-vulnerable and resistant neuronal states implicating calcium signaling, retrograde transport, and lysosomal function. Notably, astrocytic APOE-neuronal LRP1 co-expression increased significantly along the pTau-vulnerable trajectory, and APOE {epsilon}4 was associated with stronger coupling of local plaque pathology to pTau-associated molecular programs. These findings reveal neuronal programs and neuron-glia interactions underlying selective tau vulnerability and resistance in AD, highlighting potential tau-targeting therapeutics.

neuroscience↗

Widespread oscillatory suppression in autism persists in the absence of psychotropic medication.

Purpose: Investigate the neural oscillatory activity associated with autism spectrum disorder (ASD) using electroencephalographic (EEG) recordings in children and adolescents. Compare the corresponding oscillatory power between ASD patients taking psychotropic medication with a drug-naive group. Methods: ASD diagnosis was done using DSM-IV and CARS (Childhood Autism Rating Scale). EEG recordings employed 22 scalp electrodes (10/20 system). ASD vs. neurotypical groups were matched for sex and age (5 females; average age: ~10 years old). We analyzed the resting state (eyes open) EEG power spectrum during ~2-minute recordings. The multitaper FFT method was used to estimate spectral power for the delta, theta, alpha, beta and gamma frequency bands. We pooled together data from several electrodes to compute comprehensive power spectra and assess the oscillatory behavior of macro brain regions. Results: We observed widespread (~4Hz - 20Hz) oscillatory suppression comprising the theta, alpha and beta frequency bands. The most widespread and robust ASD-associated power suppression was in the high theta and alpha bands. Delta and gamma bands showed no significant power change for any of the brain regions studied. Results from a subgroup of patients (N = 9) who never used psychotropics confirmed these findings, indicating that they are not an artifact of medication. Conclusion: Suppression in theta, alpha and beta oscillations may offer insights into the neurophysiological underpinnings of autism and could be used as an accessible and comprehensive tool in ASD diagnosis, regardless of the patients being or not on medication.

neuroscience↗