NeuralEnsemble logo

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

Software

NeuralEnsemble hosts a number of software projects for computational and systems neuroscience, including PyNN, NeuroTools, Brian, Neo, OpenElectrophy, libNeuroML and Sumatra. Some of the projects use our own Trac installation, others are on GitHub. By grouping these projects together under the NeuralEnsemble umbrella, our aim is to maximize interoperability and build components that can easily be combined into powerful systems for brain simulations and advanced data analysis.

Workshops

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...

Community

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?