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
Hashes for snake_fmri-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6e7c154968cbd8186197d6541e17b371b41948b5b801dc047190f6363e05929 |
|
MD5 | 278cbe2589024f4c089c2ee5ed52a301 |
|
BLAKE2b-256 | 00877317993a48b8d0bee6aae4e66376f0316469b5a489dc90fc65eebd1bc67a |