Python neuroscience

Open-source Python projects categorized as neuroscience

Top 15 Python neuroscience Projects

  • snntorch

    Deep and online learning with spiking neural networks in Python

  • braindecode

    Deep learning software to decode EEG, ECG or MEG signals

  • Project mention: [D] [P] Need help in my Thesis project "A comparison study of EEG analysis by Deep Learning vs Expert board cerrtified Neurologist analysis for 100 patient data | /r/deeplearning | 2023-05-03

    Till now i have found only 1 open source model (aka BRAINCODE) that can be used (I will try to make a setup and analyse its feasability , it looks like it can be used as far as i can understnad from its Github reprository (https://github.com/braindecode/braindecode/)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • moabb

    Mother of All BCI Benchmarks

  • Project mention: [P] Face+Audio+EEG dataset for didactic purpose | /r/MachineLearning | 2023-12-09

    If you are looking for datasets I would recommend OpenNeuro or NEMAR. Highly recommend you check out https://github.com/Neurotechx/moabb though and focus on results across datasets

  • brainrender

    a python based software for visualization of neuroanatomical and morphological data.

  • Kilosort

    Fast spike sorting with drift correction for up to a thousand channels

  • pyphi

    A toolbox for integrated information theory.

  • Project mention: Is Conway's Game of Life Conscious According to Integrated Information Theory? | /r/askscience | 2023-06-05

    it's not very hard to build a model (and the corresponding transition probability matrix) for a GoL network. and the version 4.0 formalism code is online for anyone to use (https://github.com/wmayner/pyphi). so you could try to answer the question for yourself (though it gets computationally prohibitive for networks bigger than 10 units or so, so...)

  • fooof

    Parameterizing neural power spectra into periodic & aperiodic components.

  • Project mention: Issues interpreting EEG data | /r/clinicalEEG | 2023-05-02

    If you have experience with Python, you can use the FOOOF (Fitting Oscillations & One Over F) toolbox to analyze your EEG data and find the highest peak in the theta band for each electrode.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • Neuromorphic-Computing-Guide

    Learn about the Neumorphic engineering process of creating large-scale integration (VLSI) systems containing electronic analog circuits to mimic neuro-biological architectures.

  • python-meegkit

    🔧🧠 MEEGkit: MEG & EEG processing toolkit in Python

  • MI-EEG-1D-CNN

    A new approach based on a 10-layer one-dimensional convolution neural network (1D-CNN) to classify five brain states (four MI classes plus a 'baseline' class) using a data augmentation algorithm and a limited number of EEG channels. Paper: https://doi.org/10.1088/1741-2552/ac4430

  • pyomyo

    PyoMyo - Python Opensource Myo armband library

  • awesome-tech-rss

    List of awesome RSS channels related to startup, science and technology.

  • TorchGA

    Train PyTorch Models using the Genetic Algorithm with PyGAD

  • NeuroTS

    Topological Neuron Synthesis

  • Shallow-learning

    Replicating brain's low energy high efficiency model architecture & calculating (maths)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python neuroscience related posts

  • My Idea for solving Omni-Directional Treadmills

    1 project | /r/virtualreality | 17 Apr 2023
  • Python program hands when working with Myo armband and Servos

    1 project | /r/MYO | 1 Sep 2022
  • EMG Finger Tracking with SteamVR

    3 projects | /r/neurallace | 30 Oct 2021
  • Neural finger tracking with SteamVR

    1 project | /r/neuralcode | 7 Sep 2021
  • PyoMyo - Python Opensource Myo library

    2 projects | /r/MYO | 6 Sep 2021
  • I developed an open source application for vasculature datasets analysis & visualization. Wanted to share an example result.

    2 projects | /r/labrats | 13 Jun 2021
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 1 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source neuroscience projects in Python? This list will help you:

Project Stars
1 snntorch 1,073
2 braindecode 706
3 moabb 617
4 brainrender 508
5 Kilosort 402
6 pyphi 355
7 fooof 340
8 Neuromorphic-Computing-Guide 247
9 python-meegkit 166
10 MI-EEG-1D-CNN 143
11 pyomyo 125
12 awesome-tech-rss 114
13 TorchGA 86
14 NeuroTS 34
15 Shallow-learning 2

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com