Skip to main content

fitting oscillations & one-over f

Project description

FOOOF: Fitting Oscillations & One-Over F

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.0rc3.tar.gz (82.2 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.0rc3-py3-none-any.whl (110.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: fooof-1.0.0rc3.tar.gz
  • Upload date:
  • Size: 82.2 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.0rc3.tar.gz
Algorithm Hash digest
SHA256 17556399d0511349ba05be529b891928687351269de6dc5db8b08f0d45f99942
MD5 4966f8df72eaccaf944ae45571c2e889
BLAKE2b-256 2cd2a85ce314928855a18504eaabc0db37ed236b772e1b4c4db39e1d7dc128ea

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fooof-1.0.0rc3-py3-none-any.whl
  • Upload date:
  • Size: 110.0 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.0rc3-py3-none-any.whl
Algorithm Hash digest
SHA256 f4a31d664aa5ff5326bf65401d5ff7691f7d2239d03fee84876e9b14d89513f7
MD5 ff076654d6e0a69bd7d1ae437d17c8df
BLAKE2b-256 ea698c51cef3b502c209c6ad71426496144c865942d8323c24b0e000540851e4

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