awesome-neuroscience

Neuroscience toolkit

A curated collection of software and libraries for neuroscience research and development.

A curated list of awesome neuroscience libraries, software and any content related to the domain.

GitHub

1k stars
79 watching
148 forks
last commit: 28 days ago
Linked from 4 awesome lists

awesomeawesome-listbraineeghacktoberfestintelligencelistmatlabmegmoocneurosciencenirspython

Programming / Python

Nengo 829 9 months ago Library for creating and simulating large-scale brain models
Nitime 244 15 days ago Timeseries analysis for neuroscience data
Nilearn 1,188 6 days ago Module for performing statistical learning/machine learning on NeuroImaging data
DIPY 716 13 days ago Toolbox for analysis of MR diffusion imaging
MNE-Python 2,724 6 days ago Community-driven software for processing time-resolved neural signals including electroencephalography (EEG) and magnetoencephalography (MEG)
NiBabel 654 27 days ago Provides read and write access to some common medical and neuroimaging file formats
PsychoPy 1,692 8 days ago Package for running psychology and neuroscience experiments. It allows for creating psychology stimuli in Python
NuPic 6,336 about 1 year ago Numenta Platform for Intelligent Computing is an implementation of Hierarchical Temporal Memory (HTM), a theory of intelligence based strictly on the neuroscience of the neocortex
Brian2 943 8 days ago Free, open source simulator for spiking neural networks
expyriment 114 9 days ago Platform-independent lightweight Python library for designing and conducting timing-critical behavioural and neuroimaging experiments
BindsNET 1,507 about 1 month ago Package for simulating spiking neural networks for reinforcement & machine learning
SpikeInterface 526 10 days ago Framework designed to unify spike-sorting technologies
NiMARE NiMARE is a Python package for neuroimaging meta-analyses

Programming / Matlab

Brain Dynamics Toolbox Open software for simulating dynamical systems in neuroscience
BrainStorm Open-source application dedicated to the analysis of brain recordings (MEG, EEG, fNIRS, ECoG, depth electrodes and multiunit electrophysiology)
EEGLAB Interactive Matlab toolbox for processing continuous and event-related EEG, MEG and other electrophysiological data
FieldTrip 848 10 days ago Toolbox for MEG and EEG analysis
Psychtoolbox-3 Free set of Matlab and GNU Octave functions for vision and neuroscience research
SPM Free and open source software for the analysis of brain imaging data sequences (fMRI, PET, SPECT, EEG, MEG)

Programming / C++

Brayns 291 6 days ago Minimalistic visualiser that can perform ray-traced rendering of neurons. Ray-tracing can help to highlight areas of neural circuits where cells touch each other and where synapses are being created leading to a better understanding of how individual cells and subsequently the brain functions

Programming / JavaScript

Brainbrowser 353 over 2 years ago Library exposing set of web-based 3D visualization tools primarily targetting neuroimaging
jsPsych Library for creating and running behavioural experiments in a web browser

Programming / R

nat: NeuroAnatomy Toolbox 64 about 1 month ago Package for the (3D) visualisation and analysis of biological image data, especially tracings of single neurons
brainGraph 178 9 months ago Package for performing graph theory analyses of brain MRI data

Resources / Ebooks

Neuroscience Online Open-access electronic textbook and interactive courseware covering neuroscience in depth. Provided by the Department of Neurobiology and Anantomy at the University of Texas Medical School at Houston
Computational Cognitive Neuroscience Text which provides an in-depth introduction to the main ideas in the computational cognitive neuroscience, a field which aims to understand the brain by using biologically based computational models
Neuronal Dynamics Open-access electronic textbook that covers computational and theoretical neuroscience. Provided by École Polytechnique Fédérale de Lausanne (EPFL)
Andy's Brain Book Book companion to . Provides an introduction to working in a Unix environment, fMRI analysis, and commonplace neuroimaging tools and topics
NiPraxis Textbook for the , covers fundamental concepts in neuroimaging analysis and how they relate to the wider world of statistics, engineering and computer science. Learn how to work with data and code to get a deeper understanding of how fMRI methods work, how they can fail, how to fix them, and how to develop new methods

Resources / Blogs

Neuroskeptic 's neuroscience blog which offers a look at the latest developments in neuroscience, psychiatry and psychology through a critical lens
The Neurocritic Often critical takes on the most sensationalistic recent findings in Human Brain Imaging, Cognitive Neuroscience, and Psychopharmacology
The scicurious brain Maintained by , this blog typically covers one research paper in a single entry
Action Potential Forum operated by neuroscience editors at the journal, Nature
Andy's Brain Blog A large collection of articles, tutorials, and videos, covering many of the popular neuroimaging tools and methods

Resources / MOOCs

The Fundamentals of Neuroscience | Harvard & edX Serves an introductory survery of topics in neuroscience and has no specific prerequisites, though some prior exposure to biology and/or chemistry can be helpful
Introduction to Neuroscience | MIT OCW Introduction to the mammalian nervous system, with emphasis on the structure and function of the human brain
Computational Neuroscience | Coursera Provides an introduction to basic computational methods for understanding what nervous systems do and for determining how they function
Medical Neuroscience Explores the functional organization and neurophysiology of the human central nervous system, while providing a neurobiological framework for understanding human behavior
Neuromatch Academy 2,671 7 days ago Jupyter notebooks for the three-week intensive summer school in computational neuroscience

Resources / Communities

Quora Neuroscience topic on Quora contains answers, often by experts, to questions ranging from basic to advanced
Reddit List of neuroscience, psychology and cognitive science subreddits
StackExchange Psychology and neuroscience StackExchange site
[email protected] A list for discussion of neuroimaging analysis in Python. Among other things, this list is home to discussions concerning projects (including NiBabel, Nilearn, dipy, MNE-Python, and more)

Resources / Newsletters

On The Brain Harvard Mahoney Neuroscience Institute's quarterly e-newsletter
Comp-neuro A mailing list that is is intended to address the broad range of research approaches and issues involved in the general field of computational neuroscience
BrainPost A mailing list that delivers weekly easy-to-read summaries of the latest neuroscience publications

Resources / Miscellaneous

Awesome Public Datasets - Neuroscience 60,953 8 days ago High-quality open neuroscience datasets
McCulloch & Pitts Neural Net Simulator Simulator for a historical computational model based on neurons
ModelDB Searchable database for computational neuroscience models
NeuronDB Searchable database for of three types of neuronal properties: voltage gated conductances, neurotransmitter receptors, and neurotransmitter substances
NeuroElectro Searchable database of neurons and their electrophysiological properties (extracted from literature)
Neuroscience Mindmap Interactive mindmap containing curated resources for anyone interested in learning neuroscience
neuroSummerSchools 215 over 5 years ago List of summer (and seasonal) summer schools in neuroscience and related fields
Brain Matters Neuroscience podcast where real neuroscientists sit down and talk about the brain
NeuroHackademy Summer school in neuroimaging and data science, held at the University of Washington eScience Institute. Lectures are available through the institute's
SORTED 14 5 months ago SORTED: a list of interesting science ideas and links (cognitive/neuro & data science)

Backlinks from these awesome lists:

More related projects: