Dynamic Mode Decomposition of time-series fMRI
Project description
Dynamic Mode Decomposition
Based on Casorso et al., 2019, the dynamic mode decomposition (DMD) algorithm allows for a dynamic analysis of cortical neurological activation. Here, a Python module is developed facilitating both analysis and visualization aspects of the DMD.
Installation
To install the package, simply run the following command::
pip install nidmd
Usage
Dashboard
In parallel to this Python module, a dashboard called nidmd-dashboard has been developed to facilitate analysis, comparison, and mode matching of the DMD of time-series fMRI data.
Input data
This dashboard handles preprocessed data as described in Casorso et al., 2019 - Methods.
The input needed for a successful visualization is one or multiple files containing time-series data. Each file corresponds to an fMRI run and should contain one matrix of size N x T
, with N
being the number of ROIs in the cortical parcellation and T
being the observational timepoints.
In the current version, two parcellations are supported:
- Glasser et al., 2016, containing
N = 360
regions. - Schaefer et al., 2018, containing
N = 400
regions.
Examples
A Jupyter Notebook can be found in the examples
directory. It complements the documentation.
References
1 M. F. Glasser et al., “A multi-modal parcellation of human cerebral cortex,” Nature, vol. 536, no. 7615, pp. 171–178, 11 2016, doi: 10.1038/nature18933.
2 J. Casorso, X. Kong, W. Chi, D. Van De Ville, B. T. T. Yeo, and R. Liégeois, “Dynamic mode decomposition of resting-state and task fMRI,” NeuroImage, vol. 194, pp. 42–54, Jul. 2019, doi: 10.1016/j.neuroimage.2019.03.019.
3 A. Schaefer et al., “Local-Global Parcellation of the Human Cerebral Cortex from Intrinsic Functional Connectivity MRI,” Cerebral Cortex, vol. 28, no. 9, pp. 3095–3114, Sep. 2018, doi: 10.1093/cercor/bhx179.
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
Built Distribution
File details
Details for the file nidmd-0.2.4.tar.gz
.
File metadata
- Download URL: nidmd-0.2.4.tar.gz
- Upload date:
- Size: 348.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.26.0 CPython/3.7.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6934492e2e573008c0151e723c37c47f014518f3c4f8564f23cda077e71525d |
|
MD5 | ab1b7099b7c0a7503180e085a0e3d679 |
|
BLAKE2b-256 | 2148e9b058530fd0be142c117166b61482a5bfb2d45bd0cb698ae15fee222503 |
File details
Details for the file nidmd-0.2.4-py3-none-any.whl
.
File metadata
- Download URL: nidmd-0.2.4-py3-none-any.whl
- Upload date:
- Size: 383.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.26.0 CPython/3.7.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0fd0b4d1904944bf26ea4201d6a0ce252d3ef15a1785f2a706476514c6cd84cc |
|
MD5 | 01c69deddd8b68b88f17f759f474cada |
|
BLAKE2b-256 | 8d034aba80997cb1b193eb8c295b0a2640e4a588a4c90b49b52bc86fb28633fa |