Content posted to this wiki are contributions made by the IMAG research community.
Any questions or concerns should be directed to the individual authors. Full disclaimer statement found here

NetPyNE: data-driven multiscale modeling of brain circuits

What is being modeled?
Multiscale neuronal networks
Description & purpose of resource

NetPyNE is a Python package to facilitate the development, simulation, parallelization, analysis, and optimization of multiscale biological neuronal networks using the NEURON simulator.  Although NEURON already enables multiscale simulations ranging from the molecular to the network level, using NEURON for network simulations requires substantial programming, and often requires parallel simulations. NetPyNE greatly facilitates the development and parallel simulation of biological neuronal networks in NEURON for students and experimentalists. NetPyNE is also intended for experienced modelers, providing powerful features to incorporate complex anatomical and physiological data into models.


NetPyNE enables users to consolidate complex experimental data from different scales into a unified computational model. Users are then able to simulate and analyze this model to better understand brain structure, dynamics, and function in a unique framework that combines: 1) programmatic and/or GUI-driven model building using flexible, rule-based, high-level standardized specifications; 2) separation of model parameters from underlying technical implementations, preventing coding errors and making models easier to read, modify, share and reuse; 3) support for multiple scales from molecule to cell to network; 4) support for complex subcellular mechanisms, dendritic connectivity and stimulation patterns; 5) efficient parallel simulation both on stand-alone computers and supercomputers; 6) automated data analysis and visualization (e.g. connectivity, neural activity, information theoretic analyses); 7) importing and exporting to/from multiple standardized formats; 8) automated parameter tuning (molecule to network level) using grid search and evolutionary algorithms.

Spatial scales
Temporal scales
<10-6 s (chemical reactions)
10-6 - 10-3 s
10-3 - 1 s
1 - 103 s
This resource is currently
under early-stage development
mature and useful in ongoing research
likely to be usable without detailed knowledge of its internals
Has this resource been validated?
How has the resource been validated?

NetPyNE has been validated with a methods publication:

Can this resource be associated with other resources? (e.g.: modular models, linked tools and platforms)
Which resources?

ModelDB, Open Source Brain, NeuroML, SONATA, NeuroMorpho

Salvador Dura-Bernal
PI contact information
Table sorting checkbox