pycabnn

pycabnn constructs anatomically grounded neural network models by generating neuron placements and computing connectivity constrained by experimental anatomical properties.


Key Features:

  • Anatomical modeling: Generates anatomically accurate cell positions and interconnections using extended geometrical structures such as axonal and dendritic morphology.
  • Efficient algorithms: Computes mutual connectivity with algorithms capable of handling large-scale models, demonstrated on a cerebellar granular layer model with over half a million cells.
  • Versatility: Adapts methods developed for the cerebellar granular layer to other neural circuit models.
  • Scalability and parallelization: Scales to large networks and supports parallel computing environments for enhanced computational efficiency.

Scientific Applications:

  • Biophysical mechanism analysis: Provides an anatomically accurate structural basis for simulations that investigate how biophysical mechanisms influence neural information processing.
  • Cerebellar cortex modeling: Applied to constructing detailed models of the cerebellar granular layer network.
  • General neural circuit modeling: Enables construction of anatomically based models for other neural systems to study network dynamics and interactions.

Methodology:

Generates cell positions and interconnections from extended geometrical structures (axonal and dendritic morphology), computes mutual connectivity with efficient algorithms demonstrated on large-scale (>500,000 cells) models, supports parallel execution, and is implemented in Python.

Topics

Details

License:
MIT
Programming Languages:
Python
Added:
1/18/2021
Last Updated:
1/30/2021

Operations

Publications

Wichert I, Jee S, De Schutter E, Hong S. Pycabnn: Efficient and Extensible Software to Construct an Anatomical Basis for a Physiologically Realistic Neural Network Model. Frontiers in Neuroinformatics. 2020;14. doi:10.3389/fninf.2020.00031. PMID:32733226. PMCID:PMC7358899.

Links