Software for data-analysis
Upstream packages
The following tools are among the software currently tested in NeuroFedora and can be installed directly from upstream forges (e.g. PyPi). You can see the tests results here.
Python packages
Software | Summary | pip (PyPi) | Notes |
---|---|---|---|
Electrophys Feature Extract Library (eFEL). |
|
||
Elephant is a package for analysis of electrophysiology data in Python. |
|
||
Utilities to read/write Python types to/from HDF5 files, including MATLAB v7.3 MAT files. |
|
||
Python SDK for interacting with neuroscience data via the Boss API. |
|
||
Spike detection and automatic clustering for spike sorting. |
|
Unmaintained upstream |
|
A minimalistic framework for numerical association rule mining. |
|
||
Pingouin: statistical package for Python. |
|
||
Python package to handle probe layout, geometry and wiring to device. |
|
||
Python library for reading files in Axon Binary Format (ABF). |
|
||
pybv - a lightweight I/O utility for the BrainVision data format. |
|
||
22 CAnonical Time-series Features. |
|
||
A Python library for analysis of electrophysiological data. |
|
||
Machine learning for multivariate data with Riemannian geometry. |
|
||
Unified complex network and recurrence analysis toolbox. |
|
||
Python library for importing XDF (Extensible Data Format). |
|
System packages
The following are included in the repositories:
Software | Install with | Notes |
---|---|---|
|
A Python package for AMPL/GMPL datafile parsing. |
|
|
Provides the infrastructure for representing, manipulating and analyzing transaction data and patterns. |
|
|
A fully automated high-quality brain tetrahedral mesh generation toolbox. |
|
|
Python implementations of contextual bandits algorithms. |
|
|
Cython interface for the interior point optimzer IPOPT. |
|
|
A fast implementation of the edit distance (Levenshtein distance) in Python. |
|
|
Application designed to track multiple objects in video recording. |
|
|
File identification library for Python. |
|
|
A medical-image based 3-D mesh generation and analysis toolkit. |
|
|
A 3-D Monte Carlo photon transport simulation toolbox. |
|
|
Python package for multi-electrode array (MEA) handling and stimulation. |
|
|
A 3-D mesh-based Monte Carlo photon transport simulator. |
|
|
Magnetoencephalography (MEG) and Electroencephalography (EEG) data analysis. |
|
|
A library for the computation of Nash equilibria in two player games. |
|
|
A Python package to analyze and simulate neural time series, using digital signal processing. |
|
|
Large-scale synthesis of functional neuroimaging data. |
|
|
AutoML in Python. |
|
|
Framework for solving classification tasks using nature-inspired algorithms. |
|
|
A Python package for solving optimization problems. |
|
|
Timeseries analysis for neuroscience data. |
|
|
File-format to store metadata in an organized way. |
|
|
A C++ package for solving the forward problems of electroencephalography (EEG) and magnetoencephalography (MEG). |
|
|
A Python package for working with NWB files. |
|
|
A Python library for the numerical analysis of spiketrain similarity |
|
|
PySwarms is an extensible research toolkit for particle swarm optimization (PSO) in Python. |
|
|
Sensitivity Analysis Library. |
|
|
GUI for generating hybrid ground-truth spiking data |
|
|
Utils for streaming large files (S3, HDFS, gzip, bz2, and more). |
|
|
A fast and scalable solution for spike sorting of large-scale extracellular recordings. |
|
|
Import, export, process, analyze and view triangular meshes. |
Software that is in the queue for inclusion is listed here.
Want to help? Learn how to contribute to Fedora Docs ›