ndspflow¶
A workflow manager for processing and modeling neural timeseries
Dependencies¶
numpy >= 1.22.4
fooof >= 1.0.0
bycycle @ git+https://github.com/bycycle-tools/bycycle.git@main
plotly >= 4.10.0
scikit-learn == 0.24.1
scikit-image == 0.18.1
emd == 0.4.0
Motivations¶
Ndspflow provides a framework to define and execute neural data analysis workflows, from raw data to final model.
Reproducible and standardized analyses
Compatible with BIDS, simulated, or user-defined input signals
Interfaces with any DSP package (scipy, numpy, mne, neurodsp, etc.)
Supports a variety of models (fooof, bycycle, scikit-learn, etc.)
Full workflow parallelization.
Installation¶
$ git clone git@github.com:voytekresearch/ndspflow.git
$ cd ndspflow
$ pip install .
Quickstart¶
Funding¶
Supported by NIH award R01 GM134363
