Skip to main content

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:

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

nidmd-0.2.4.tar.gz (348.1 kB view details)

Uploaded Source

Built Distribution

nidmd-0.2.4-py3-none-any.whl (383.9 kB view details)

Uploaded Python 3

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

Hashes for nidmd-0.2.4.tar.gz
Algorithm Hash digest
SHA256 e6934492e2e573008c0151e723c37c47f014518f3c4f8564f23cda077e71525d
MD5 ab1b7099b7c0a7503180e085a0e3d679
BLAKE2b-256 2148e9b058530fd0be142c117166b61482a5bfb2d45bd0cb698ae15fee222503

See more details on using hashes here.

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

Hashes for nidmd-0.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 0fd0b4d1904944bf26ea4201d6a0ce252d3ef15a1785f2a706476514c6cd84cc
MD5 01c69deddd8b68b88f17f759f474cada
BLAKE2b-256 8d034aba80997cb1b193eb8c295b0a2640e4a588a4c90b49b52bc86fb28633fa

See more details on using hashes here.

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