Fitting oscillations & one-over f
Project description
FOOOF is a fast, efficient, physiologically-informed model to parameterize neural power spectra, characterizing both the aperiodic ‘background’ component, and periodic components as overlying peaks, reflecting putative oscillations.
The model conceives of the neural power spectrum as consisting of two distinct functional processes: 1) an aperiodic component, typically reflecting 1/f like characteristics, modeled with an exponential fit, with: 2) band-limited peaks rising above this background, reflecting putative oscillations, and modeled as Gaussians.
With regards to examing peaks in the frequency domain, as putative oscillations, the benefit of the FOOOF approach is that these peaks are characterized in terms of their specific center frequency, amplitude and bandwidth without requiring predefining specific bands of interest. In particular, it separates these peaks from a dynamic, and independently interesting 1/f background. This conception of the 1/f as potentially functional (and therefore worth carefully modeling) is based on work from the Voytek lab and others that collectively shows that 1/f changes across task demands and participant demographics, and that it may index underlying excitation/inhibition (EI) balance.
A full description of the method and approach is available in the paper linked below.
If you use this code in your project, please cite:
Haller M, Donoghue T, Peterson E, Varma P, Sebastian P, Gao R, Noto T, Knight RT, Shestyuk A, Voytek B (2018) Parameterizing Neural Power Spectra. bioRxiv, 299859. doi: https://doi.org/10.1101/299859
Paper Link: https://www.biorxiv.org/content/early/2018/04/11/299859
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file fooof-1.0.0rc1.tar.gz.
File metadata
- Download URL: fooof-1.0.0rc1.tar.gz
- Upload date:
- Size: 56.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
19526e11e1f16099fbf0f61b5a4daba16ecd6dc72359a97d098f5324fc3618b7
|
|
| MD5 |
6d5f1c121e2680a892f16ada36c254ed
|
|
| BLAKE2b-256 |
3a9598fec773972470481fb6ae45b37d4a20bc8e6fc8fb2947fab735be735ba5
|
File details
Details for the file fooof-1.0.0rc1-py3-none-any.whl.
File metadata
- Download URL: fooof-1.0.0rc1-py3-none-any.whl
- Upload date:
- Size: 72.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6e1550a94c6338e842b19ca175ebdd46ecad505a7b6e08e3ea6d998c214ebb1b
|
|
| MD5 |
a625075350b2336f3b35ee048ca48aeb
|
|
| BLAKE2b-256 |
83b85837125397d8c5884eb303940f9dcce68d0efb42a3590da9d44f574ae957
|