Skip to main content

fitting oscillations & one-over f

Project description

Fitting Oscillations & One-Over F (FOOOF)

FOOOF is a fast, efficient, physiologically-informed model to parameterize neural power spectra, characterizing both the aperiodic & periodic components.

The model conceives of the neural power spectrum as consisting of two distinct components:

  1. an aperiodic component, reflecting 1/f like characteristics, modeled with an exponential fit, with

  2. band-limited peaks, reflecting putative oscillations, and modeled as Gaussians

The FOOOF codebase includes:

  • Code for applying models to parameterize neural power spectra

  • Plotting functions for visualizing power spectra, model fits, and model parameters

  • Analysis functions for examing model components and parameters

  • Utilities for Input/Output management, data management and analysis reports

  • Simulation code for simulating power spectra for methods testing

More details on FOOOF tool and codebase are available on the documentation site

Documentation: https://fooof-tools.github.io/

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

A full description of the method and approach is available in this paper.

Direct Paper Link: https://www.biorxiv.org/content/early/2018/04/11/299859

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fooof-1.0.0rc2.tar.gz (77.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fooof-1.0.0rc2-py3-none-any.whl (103.3 kB view details)

Uploaded Python 3

File details

Details for the file fooof-1.0.0rc2.tar.gz.

File metadata

  • Download URL: fooof-1.0.0rc2.tar.gz
  • Upload date:
  • Size: 77.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for fooof-1.0.0rc2.tar.gz
Algorithm Hash digest
SHA256 693f4dd046626a2e3102a8d9c2f702193921ca9afa22065bf6a2c45981a5f984
MD5 76335487bdd9a1438cda925ededb9c7a
BLAKE2b-256 ff0438a22c5e20b15e8e2e4b7b93bf267ff157e1323e3e749b424c4071dd19e1

See more details on using hashes here.

File details

Details for the file fooof-1.0.0rc2-py3-none-any.whl.

File metadata

  • Download URL: fooof-1.0.0rc2-py3-none-any.whl
  • Upload date:
  • Size: 103.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for fooof-1.0.0rc2-py3-none-any.whl
Algorithm Hash digest
SHA256 b376e33d00e53d844ea4bf8210f74211dea7de3ed0e9b563aa613e8d1b12c5a3
MD5 a1136e31fdb0d38d409bcc693c5411e3
BLAKE2b-256 a5c94e506a95fb07cb432d390ae26e1a4fc5cff2529f17250c733cdcd6405b65

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page