Skip to main content

Add your description here

Project description

EEG-fMRI Denoising

Code style: black PyPI version Coverage


Installation

pip install eegfmri_denoising

or

uv install eegfmri_denoising

Current Goals

  • Create reliable examples
  • Create documentation (sphinx)
  • Implement carbon wire loop regression
  • Implement ECG peak detection
  • Implement BCG artifact simulation
  • Update units tests
  • Continuous intergration
  • Implement pooch for fetching example data.
  • Implement QC measures

Contributing

  1. Fork this github repo
  2. Clone the fork to your pc
  3. Install uv (https://docs.astral.sh/uv/getting-started/installation/)
  4. cd to the repo
  5. Run "uv sync" to install dependencies

References

  • Allen, P. J., Josephs, O., & Turner, R. (2000). A method for removing imaging artifact from continuous EEG recorded during functional MRI. Neuroimage, 12(2), 230-239.
  • Allen, P. J., Polizzi, G., Krakow, K., Fish, D. R., & Lemieux, L. (1998). Identification of EEG events in the MR scanner: the problem of pulse artifact and a method for its subtraction. Neuroimage, 8(3), 229-239.
  • Niazy, R. K., Beckmann, C. F., Iannetti, G. D., Brady, J. M., & Smith, S. M. (2005). Removal of FMRI environment artifacts from EEG data using optimal basis sets. Neuroimage, 28(3), 720-737.
  • van der Meer, J. N., Pampel, A., Van Someren, E. J., Ramautar, J. R., van der Werf, Y. D., Gomez-Herrero, G., ... & Walter, M. (2016). Carbon-wire loop based artifact correction outperforms post-processing EEG/fMRI corrections—A validation of a real-time simultaneous EEG/fMRI correction method. Neuroimage, 125, 880-894.
  • Yan, W. X., Mullinger, K. J., Geirsdottir, G. B., & Bowtell, R. (2010). Physical modeling of pulse artefact sources in simultaneous EEG/fMRI. Human brain mapping, 31(4), 604-620.
  • Yan, W. X., Mullinger, K. J., Brookes, M. J., & Bowtell, R. (2009). Understanding gradient artefacts in simultaneous EEG/fMRI. Neuroimage, 46(2), 459-471.

Example Usage

TBC

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

eegfmri_denoising-0.1.1.tar.gz (9.7 kB view details)

Uploaded Source

Built Distribution

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

eegfmri_denoising-0.1.1-py3-none-any.whl (12.0 kB view details)

Uploaded Python 3

File details

Details for the file eegfmri_denoising-0.1.1.tar.gz.

File metadata

  • Download URL: eegfmri_denoising-0.1.1.tar.gz
  • Upload date:
  • Size: 9.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for eegfmri_denoising-0.1.1.tar.gz
Algorithm Hash digest
SHA256 f552bc9e3627559664f6622eea5985da1d5f4737cb371a4ca549f5afc0f42e6b
MD5 c8d6e8314cab13d96aeda9a4c14ca53d
BLAKE2b-256 91c1d631d50ce990c490858717d7893b130e5c5729c3d8c0042922a61fa2c156

See more details on using hashes here.

File details

Details for the file eegfmri_denoising-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: eegfmri_denoising-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 12.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for eegfmri_denoising-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 be663338855be8eb2b68876fbc79521a46e933d96ce032c03b98f8530e1cbb72
MD5 0e3f74ccf8fe40ada6bc23dcbf1a7bb2
BLAKE2b-256 1baf48684e0c1fe9848c0baae2989c19f5538d2a93f39c10af5f4145aac5816e

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