Computational Neuroscientists' Comprehensive Neuronal Simulator including
- electrophysiological recording
- calcium imaging
- voltage imaging
- motif simulation
- Camera settings
- recording time / frame rate / exposure time
- Field of View
- pixel size
- Various microscopy simulation
- SPIM
- XLFM
- Neuron physiological parameters
- refractory period
- photobleaching
- protein expression rate
- GECI
- rise/decay time
- dF/F0
- Recording proteins
- GEVI/GECI
- H2B(NLS), cytosolic, soma targeted, membrane targeted
- Various motif types
- synchronous firing
- sequentially firing
- arbitrary pattern of firing
- synchronous firing rate increase
- sequential firing rate increase
- benchmarks
- computational microscopy
- cell extraction
- spike deconvolution
- motif mining
pip install git+https://github.com/NICALab/CN2-Simulator.git
-
Install dependencies through
conda env create -f environment.yml. -
Activate the conda environment through
conda activate CN2Simulator. -
Follow tutorials
- Follow
tutorials/example.ipynbto simulate neuron motif. - Follow
tutorials/imaging.pyto simulate calcium imaging.
- Follow
-
One can change
params.yamlfor different simulation settings. -
Check the data inside
\generated_datafolder. -
Visualize motifs with
SimulMotif/visualize.m, which is a Matlab script.

