All Projects → openlists → Electrophysiologysoftware

openlists / Electrophysiologysoftware

A list of openly available software tools for (mostly human) electrophysiology.

Projects that are alternatives of or similar to Electrophysiologysoftware

Neurokit
NeuroKit2: The Python Toolbox for Neurophysiological Signal Processing
Stars: ✭ 264 (+388.89%)
Mutual labels:  software, eeg
Itkwidgets
Interactive Jupyter widgets to visualize images, point sets, and meshes in 2D and 3D
Stars: ✭ 338 (+525.93%)
Mutual labels:  open-source, open-science
Otb
Github mirror of https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb
Stars: ✭ 265 (+390.74%)
Mutual labels:  open-source, open-science
hnn
The Human Neocortical Neurosolver (HNN) is a software tool that gives researchers/clinicians the ability to develop/test hypotheses on circuit mechanisms underlying EEG/MEG data.
Stars: ✭ 62 (+14.81%)
Mutual labels:  eeg, data-analysis
Awesome Linuxaudio
[mirror] A list of software and resources for professional audio/video/live events production on Linux.
Stars: ✭ 756 (+1300%)
Mutual labels:  software, list
EEGEdu
Interactive Brain Playground - Browser based tutorials on EEG with webbluetooth and muse
Stars: ✭ 91 (+68.52%)
Mutual labels:  eeg, data-analysis
Awesome Command Line Apps
🐚 Use your terminal shell to do awesome things.
Stars: ✭ 3,572 (+6514.81%)
Mutual labels:  software, list
Awesome Mac
 Now we have become very big, Different from the original idea. Collect premium software in various categories.
Stars: ✭ 46,674 (+86333.33%)
Mutual labels:  software, list
Awesome Open Geoscience
Curated from repositories that make our lives as geoscientists, hackers and data wranglers easier or just more awesome
Stars: ✭ 668 (+1137.04%)
Mutual labels:  open-source, open-science
Data Science With Ruby
Practical Data Science with Ruby based tools.
Stars: ✭ 549 (+916.67%)
Mutual labels:  data-analysis, list
whyqd
data wrangling simplicity, complete audit transparency, and at speed
Stars: ✭ 16 (-70.37%)
Mutual labels:  open-science, data-analysis
Comcast.github.io
The main Open Source portal for Comcast
Stars: ✭ 36 (-33.33%)
Mutual labels:  software, open-source
Awesome Linux Software
A list of awesome applications, software, tools and other materials for Linux distros.
Stars: ✭ 16,943 (+31275.93%)
Mutual labels:  software, open-source
Awesomo
Cool open source projects written in C, C++, Clojure, Lisp, Elixir, Erlang, Elm, Golang, Haskell, JavaScript, Lua, OCaml, Python, R, Ruby, Rust, Scala, etc.
Stars: ✭ 8,237 (+15153.7%)
Mutual labels:  open-source, list
Bookmarks
🔖 +4.3K awesome resources for geeks and software crafters 🍺
Stars: ✭ 210 (+288.89%)
Mutual labels:  software, list
Deploy Your Own Saas
List of "only yours" cloud services for everyday needs 🏴
Stars: ✭ 3,561 (+6494.44%)
Mutual labels:  open-source, list
Eegrunt
A Collection Python EEG (+ ECG) Analysis Utilities for OpenBCI and Muse
Stars: ✭ 171 (+216.67%)
Mutual labels:  data-analysis, eeg
Macos Setup
A curated macOS setup | v2
Stars: ✭ 60 (+11.11%)
Mutual labels:  software, list
Awesome R
A curated list of awesome R packages, frameworks and software.
Stars: ✭ 4,858 (+8896.3%)
Mutual labels:  data-analysis, list
Itk
Insight Toolkit (ITK) -- Official Repository. ITK builds on a proven, spatially-oriented architecture for processing, segmentation, and registration of scientific images in two, three, or more dimensions.
Stars: ✭ 801 (+1383.33%)
Mutual labels:  open-source, open-science

Open Software for Human Electrophysiology

This is a list of openly available software and code for working with electrophysiological data, including EEG, MEG, ECoG/iEEG, and LFP.

Table of Contents

Overview

This list is focused on re-usable tools for working with electrophysioligical data. Generally, this does not include code that is available for specific analysis on particular datasets (though these may be included where they are potentially useful for and licensed for re-use).

By 'open', here we mean that source code is provided and is released with a permissive license. Commercial products are not listed. Be sure to double check the license before using / modifying linked code. Note that some tools may require non-open dependencies (for example, Matlab tools are listed, but are not fully open).

General Purpose Tools

The following are general purpose platforms, with functionality including: loading data, preprocessing, visualization, standard analysis, and making figures.

MNE

Language

MNE is a general purpose tool for processing, analyzing, and visualizing M/EEG data.

HomePage - Github - Paper

Neural Ensemble Tools

Language

Neural Ensemble is an initiative for open-source software in neuroscience and includes a set of tools for managing and analyzing electrophysiology data.

neo is a tool for representing electrophysiology data, and reading neurophysiological file formats.

HomePage - Github

elephant is a tool for analyzing electrophysiological data.

HomePage - Github

Wonambi

Language Language

Wonambi is a general purpose tool for processing, analyzing, and visualizing EEG data, including specific tools focused on sleep scoring and analysis.

HomePage - Github

NeuroKit2

Language

NeuroKit2 is a tool for neurophysiological signal processing.

HomePage - Github

FieldTrip

Language Language

FieldTrip is a general purpose tool for processing, analyzing, and visualizing M/EEG and iEEG/ECoG data.

HomePage - Github - Paper

BrainStorm

Language Language

BrainStorm is a general purpose tool for processing, analyzing and visualizing focused primarily on MEG data, with additional support for EEG & ECoG data.

HomePage - Github - Paper

EEGLab

Language Language

EEGLab is a general purpose tool for processing, analyzing, and visualizing EEG data.

HomePage - Paper

SPM

Language Language

SPM is a general purpose toolbox for neuroimaging, including support for processing M/EEG data.

HomePage

NutMEG

Language

NutMEG is a general purpose tool for processing, analyzing, and visualizing MEG data.

HomePage - Github - Paper

EEGUtils

Language

EEGUtils is a general purpose tool for processing, analyzing, and visualizing EEG data.

HomePage - Github

EEGuana

EEGuana is a package for working with EEG data.

Language

HomePage - Github

EEG.jl

Language

EEG.jl is library for processing EEG data.

HomePage - Github

CarTool

Language

CarTool is an EEG analysis toolbox.

HomePage - Paper

Standalone Tools

The following are standalone tools, independent of general software platforms, for specific purposes.

NeuroDSP

Language

NeuroDSP is a package for calculating a broad range of measures on neural time series, including a range of time-domain measures such as waveform shape analyses.

Homepage - Github - Paper

FOOOF

Language

FOOOF is a package for parameterizing neural power spectra.

Homepage - Github - Paper

ByCycle

Language

ByCycle is a tool for cycle-by-cycle analyses of neural oscillations.

Homepage - Github - Paper

Frites: Framework for Information Theoretic analysis of Electrophysiological data and Statistics

Language

FRITES is package for computing information-theoretic measures on human and electrophysiological data.

Homepage - Github

PTSA - Python Time Series Analysis

Language

PTSA is package for time series analysis in Python, focused on analyzing electrophysiological data.

Homepage - Github

Spectral Connectivity

Language

Spectral Connectivity is a package including a group of functional connectivity and coherence related measures.

HomePage - Github

Tensor PAC

Language

TensorPAC is a tool for calculating phase-amplitude coupling measures, using tensors and parallel computing.

HomePage - Github - Paper

PACTools

Language

PACTools is a package for calculating phase-amplitude coupling measures in neural time series.

HomePage - Github

PyEEG

Language

PyEEG includes some implementations of information theoretic and complexity related measures for neural time series.

Github - Paper

ECoGTools

Language

ECoGTools is a collection of tools for analyzing ECoG data.

Github

EELBrain

Language

EELBrain is a tool for statistical analysis of M/EEG data

HomePage - Github

restingIAF

Language

RestingIAF is a tool for estimating the peak individual alpha frequency.

Github - Paper

Phase Opposition Code

Language

Phase Opposition is a collection of functions for calculating phase opposition measures.

HomePage - Paper

ADAM - Amsterdam Decoding and Modeling Toolbox

Language

ADAM is a tool for encoding and decoding model analysis on M/EEG data.

Github - Paper

HERMES

Language

HERMES is tool for estimating connectivity measures between M/EEG signals.

HomePage - Github - Paper

SEREEGA - Simulating Event-Related EEG Activity

Language

SEREEGA is a package for simulating synthetic data that mimic event-related EEG activity.

Github - Paper

UNFOLD

Language

Unfold is a tool for deconvolving overlapping EEG signals and for non-linear modeling.

HomePage - Github - Paper

ept-TFCE

Language

ept-TFCE is a tool for statistical analysis of already preprocessed M/EEG data, focused mainly around the 'threshold-free cluster enhancement' method.

Github - Paper

ERP Reliability Analysis (ERA)

Language

ERA is a tool for calculating reliability estimates for ERP data.

HomePage - Github - Paper

SynchSqueezing

Language

SynchroSqueezing is a tool for time-frequency and time-scale analyses.

Github

AutoMagic

Language

AutoMagic is a standardized toolbox for preprocessing EEG datasets.

Github - Paper

Multivariate Granger Causality Toolbox (MVGC)

Language

The MVGC toolbox is designed to run Granger-causal analysis on multivariate time-series data.

HomePage - Code - Paper

OpenMEEG

Language

OpemMEEG is a package for solving forward problems for EEG & MEG data.

HomePage - Github - Paper

Plugins

The following are plugins, designed primary for use with one of the aforementioned general purpose tools.

AutoReject

Language PlugIn

AutoReject is a tool for preprocessing M/EEG data, but algorithmically determining and applying rejection thresholds, with MNE.

HomePage - Github - Paper

MNE-BIDS

Language PlugIn

MNE-BIDS is a tool for creating BIDS compatible datasets with MNE.

HomePage - Github - Paper

PREP Pipeline (Standardized EEG preprocessing)

Language PlugIn

The PREP pipeline is a standardized processing tool for EEG data, using EEGLab.

HomePage - Github - Paper

ADJUST

Language PlugIn

ADJUST is an automatic artifact identification and removal tool, using EEGLab.

HomePage - Paper

ERPlab

Language PlugIn

ERPLab is a tool for event-related potential (ERP) analysis of EEG data, with EEGLab.

HomePage - Github - Paper

LIMO - Linear Modeling

Language PlugIn

LIMO is a tool for Linear Modeling of EEG data, with EEGLab.

HomePage - Github - Paper

SIFT - Source Information Flow Toolbox

Language PlugIn

SIFT is a tool for causality and information flow measures, with EEGLab.

HomePage

MPT - Measure Projection Toolbox

Language PlugIn

MPT is a tool for probabilistic multi-subject EEG independent component analysis, with EEGLab.

HomePage

Visualization Tools

The following are tools focused on visualizing neural data.

Visbrain

Language

Visbrain is a tool for brain data visualization.

Homepage - Github

PyCortex

Language

PyCortex is a tool for visualizing cortical surfaces.

Homepage - Github

Other Software Tools Lists

The Physionet project maintains a list of software available in the PhysioToolkit, which includes some software that can be used with electrophysiology data.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].