*** # Brian2 [Documentation](https://brian2.readthedocs.io/en/stable/user/index.html) [Conversion and models equations](https://brian2.readthedocs.io/en/stable/introduction/brian1_to_2/index.html) ## Models and groups of neurons [Subgroups for neurons](https://brian2.readthedocs.io/en/stable/user/models.html#subgroups) -> use for a single neuron group with the different types of neurons split [State variables](https://brian2.readthedocs.io/en/stable/user/models.html#storing-state-variables) -> Export to pandas, maybe useful for some analysis ## Numerical integration Tries automatically to detect the best method. It might produce NaN or wrong results -> Produces a warning ## Equations [Symbols for equations](https://brian2.readthedocs.io/en/stable/user/equations.html#list-of-special-symbols) ## Refractoriness The definition of refractoriness consists of two components: the amount of time after a spike that a neuron is considered to be refractory, and what changes in the neuron during the refractoriness. ## Input Stimuli [Poisson stimuli](https://brian2.readthedocs.io/en/stable/user/input.html#setting-rates-for-poisson-inputs) ## Code generation [C++ Code Generation](https://brian2.readthedocs.io/en/stable/user/computation.html#standalone-code-generation) *** # Brian2Tools [Synaptic Connections](https://brian2tools.readthedocs.io/en/stable/user/plotting.html#plotting-synaptic-connections-and-variables) -> Plot synaptic connections and variables *** # Thomas Stone CX [CX Brian](https://github.com/tomish/brian-cx) *** ## Brain2 benchmark Uses conductange based synapses in the following [way](https://github.com/brian-team/brian2genn_benchmarks/blob/master/COBAHH.py#L51) ```python # Reversal potentials V_E = 0 * mV V_I = -80 * mV # Time constants tau_E = 5 * ms tau_I = 10 * ms I_syn = g_E * (V_E - V) + g_I * (V_I - V) dg_E/dt = -g_E*(1./tau_E) : siemens dg_I/dt = -g_I*(1./tau_I) : siemens ```