Skip to main content

Sequential Monte Carlo algorithm for multi dipolar source modeling in MEEG.

Project description

SESAMEEG: SEquential Semi-Analytic Montecarlo Estimation for MEEG

This is a Python3 implementation of the Bayesian multi-dipole modeling method and Sequential Monte Carlo algorithm SESAME described in [1]. The algorithm takes in input a forward solution and a MEEG evoked data time series, and outputs a posterior probability map for brain activity, as well as estimates of the number of sources, their locations and their amplitudes.

Installation

To install this package, the easiest way is using pip. It will install this package and its dependencies. The setup.py depends on numpy, scipy and mne for the installation so it is advised to install them beforehand. To install this package, please run the following commands:

(Latest stable version)

pip install numpy scipy mne
pip install sesameeg

If you do not have admin privileges on the computer, use the --user flag with pip. To upgrade, use the --upgrade flag provided by pip.

To check if everything worked fine, you can run:

python -c 'import sesameeg'

and it should not give any error messages.

Bug reports

Use the github issue tracker to report bugs.

Authors of the code

Gianvittorio Luria <luria@dima.unige.it>,
Sara Sommariva <sommariva@dima.unige.it>,
Alberto Sorrentino <sorrentino@dima.unige.it>.

Cite our work

If you use this code in your project, please consider citing our work:

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

sesameeg-0.0.3.tar.gz (23.7 MB view details)

Uploaded Source

Built Distribution

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

sesameeg-0.0.3-py3-none-any.whl (40.6 kB view details)

Uploaded Python 3

File details

Details for the file sesameeg-0.0.3.tar.gz.

File metadata

  • Download URL: sesameeg-0.0.3.tar.gz
  • Upload date:
  • Size: 23.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.21

File hashes

Hashes for sesameeg-0.0.3.tar.gz
Algorithm Hash digest
SHA256 8a8fa1de16ebd72e4db0ca94363e81e6a2ebaa24c6888fa28260b905f4c28f45
MD5 88b592fa168e19b46f32c4a01a05895b
BLAKE2b-256 6d933bf9c8d82cff5aeb070f81b5ea2c5930b93bc7ae3c4c99bd41eef15250b7

See more details on using hashes here.

File details

Details for the file sesameeg-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: sesameeg-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 40.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.21

File hashes

Hashes for sesameeg-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 cf460316dc551ddc2ba4418accb2377729bca305c204ce12494ca9d14a759dfb
MD5 a0b38ccc28125d3a91095a8df0875ae5
BLAKE2b-256 e788fa1a7f0a5975c09f87af13051e957de4ece2f754a4ac39714ac285720a52

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