NeuralEnsemble logo

NeuralEnsemble is a community-based initiative to promote and co-ordinate open-source software development in neuroscience.


NeuralEnsemble previously hosted a number of software projects for computational and systems neuroscience, including PyNN, NeuroTools, Brian, Neo, OpenElectrophy, libNeuroML and Sumatra; in general these projects are now on Github, but the aim remains, in grouping these projects together under the NeuralEnsemble umbrella, of maximizing interoperability and building components that can easily be combined into powerful systems for brain simulations and advanced data analysis.


We organize an annual "CodeJam" workshop, bringing together scientists, graduate students, and scientific programmers to share ideas, present their work, and write code together. Mornings are dedicated to invited and contributed talks, leaving the afternoons free for discussions and code sprints. These workshops have been hugely effective in catalyzing open-source neuroscience software development. Information about previous meetings...


There is a NeuralEnsemble Google group for discussion of collaborative neuroscience software development (mainly in Python, but users of other languages are welcome!) and to provide software support. If you have any questions about any of the software hosted by NeuralEnsemble, please join the group and post a message in one of the forums.

"Increasingly, the real limit on what computational scientists can accomplish is how quickly and reliably they can translate their ideas into working code." Greg Wilson, Where's the Real Bottleneck in Scientific Computing?