xolotl
is a fast single-compartment andmulti-compartment simulator written in C++
witha MATLAB
interface that you'll actually enjoy using.
Why use xolotl? This is why:
xolotl is written in C++, and it's fast. In our testing, it'smore than 3 times faster than NEURON for singlecompartment neurons.
Want to set up a Hodgkin-Huxley model, inject current,integrate it and plot the voltage trace? This is all you need:
x = xolotl;
x.add('compartment', 'HH','A', 0.01);
x.HH.add('liu/NaV', 'gbar', 1000);
x.HH.add('liu/Kd', 'gbar', 300);
x.HH.add('Leak', 'gbar', 1);
x.I_ext = .2;
x.plot;
Unlike certain widely used NEURON simulators thatshall remain nameless, xolotl has documentation that actually...exists.
This is what it looks like:
xolotl is designed to be used from within MATLAB. Itgives you the best of both worlds: the high performanceof C++ compiled code with the rich power of all the toolboxesMATLAB has to offer. You can:
Hooked? Get started here.
Click here to download, and click on the downloaded file to install.
We've published a technology report in Frontiers in Neuroinformatics.
@ARTICLE{10.3389/fninf.2018.00087,
AUTHOR={Gorur-Shandilya, Srinivas and Hoyland, Alec and Marder, Eve},
TITLE={Xolotl: An Intuitive and Approachable Neuron and Network Simulator for Research and Teaching},
JOURNAL={Frontiers in Neuroinformatics},
VOLUME={12},
PAGES={87},
YEAR={2018},
URL={https://www.frontiersin.org/article/10.3389/fninf.2018.00087},
DOI={10.3389/fninf.2018.00087},
ISSN={1662-5196},
}
xolotl