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
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file snake-fmri-0.1.0.tar.gz
.
File metadata
- Download URL: snake-fmri-0.1.0.tar.gz
- Upload date:
- Size: 345.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b74cf8313bd76413bc4110aac7e82a0d0eff656f9588c2de243feb493bf219b |
|
MD5 | 645ae21f26bb1109529e3ab842a93979 |
|
BLAKE2b-256 | 83594f3b4547d2f5cdd08829b7ae7ab6c4bd2d2e5b19a1bca459ed0579aff2b1 |
File details
Details for the file snake_fmri-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: snake_fmri-0.1.0-py3-none-any.whl
- Upload date:
- Size: 87.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6e7c154968cbd8186197d6541e17b371b41948b5b801dc047190f6363e05929 |
|
MD5 | 278cbe2589024f4c089c2ee5ed52a301 |
|
BLAKE2b-256 | 00877317993a48b8d0bee6aae4e66376f0316469b5a489dc90fc65eebd1bc67a |