Skip to main content

A simulator and validator of fMRI reconstruction methods.

Project description

A Simulator from Neurovascular coupling to Acquisition of K-space data for Exploration of fMRI Technique

Test deploy-docs arxiv

python black ruff

This package provides a simulation and reconstruction framework for fMRI data. It is designed to be used for benchmarking and testing of fMRI reconstruction methods.

Installation

Requirements

  • A working Python 3.10 environment or higher
  • Optional: a working CUDA environment for NUFFT accelerations.

Installation

To install SNAKE-fMRI, you can use pip.

pip install snake-fmri 
# Required for the reconstruction 
pip install git+github.com/pysap-fmri
# Recommended for the nufft acceleration 
pip install gpunufft # or cufinufft 

Or the latest version from the repository:

git clone git@github.com/paquiteau/snake-fmri 
cd snake-fmri 
pip install -e .

After installation Snake-fMRI is available as the snkf module:

import snkf

Documentation

The documentation is available at https://paquiteau.github.io/snake-fmri/, our preprint (TBA) describe also the framework in details.

Don't hesitate to also check the examples gallery (TBA).

Running simulation and benchmarks

Available commands

3 CLI interfaces are able to use the configuration folder to perform differents task:

  • snkf-main to do a full simulation + reconstruction + validation

Configurations Files

The configuration are located in snkf/conf and articulates over 3 main components:

  • the simulation
  • the reconstruction
  • the validation via statistical analysis

License

SNAKE-fMRI is licensed under the MIT License. See the LICENSE file for more information.

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

snake-fmri-0.1.0.tar.gz (345.9 kB view hashes)

Uploaded Source

Built Distribution

snake_fmri-0.1.0-py3-none-any.whl (87.0 kB view hashes)

Uploaded Python 3

Supported by

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