Skip to main content

Estimating high dimensional ODE models from convoluted observations with an application to fMRI

Project description

Estimating high dimensional ODE models from convoluted observations with an application to fMRI

scdn is a Python-based package implementing sparse causal dynamic network analysis for convolution model, particular for Functional magnetic resonance imaging (fMRI) in our paper. It aims to provide a sparse dynamic network estimation not only for fMRI data but for other possible data that can be represented by convolution model. The introduction and explanation of parameters and ODE models can be found in (1). For more details of convolution model, see (2)

Getting Started

The examples provided in the repo have been tested in Mac os and Linux environment. This package supports both Python 2.7 and Python 3.6.

These instructions will get you a copy of the project up running on your local machine for development and testing purposes.

This package is also published in pypi. For a quick installation, try

pip install scdn

Prerequisites

What things you need to install the software and how to install them

See setup.py for details of packages requirements. 

Installing from GitHub

Download the packages by using git clone https://github.com/xuefeicao/scdn.git

python setup.py install

If you experience problems related to installing the dependency Matplotlib on OSX, please see https://matplotlib.org/faq/osx_framework.html

Intro to our package

After installing our package locally, try to import scdn in your python environment and learn about package's function.

from scdn.scdn_analysis import scdn_multi_sub
help(scdn_multi_sub)

Examples

The examples subfolder includes two examples.
The first is a simulation generated from our data and another is from DCM.

Running the tests

The test is going to be added in the future.

Built With

  • Python 2.7

Compatibility

  • Python 2.7
  • Python 3.6

Authors

License

This project is licensed under the MIT License - see the LICENSE file for details

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

scdn-0.0.2.tar.gz (13.1 kB view details)

Uploaded Source

Built Distribution

scdn-0.0.2-py2-none-any.whl (15.7 kB view details)

Uploaded Python 2

File details

Details for the file scdn-0.0.2.tar.gz.

File metadata

  • Download URL: scdn-0.0.2.tar.gz
  • Upload date:
  • Size: 13.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for scdn-0.0.2.tar.gz
Algorithm Hash digest
SHA256 a17cf097d2acdad3fb9eeb9ab02f52f62174d7116a9419aa969c347bf2107928
MD5 1d2f881df207c181c21258e9f86d7718
BLAKE2b-256 702868977dbb8612185d727c7a8acaaf236b74193a720c7df0f55aebccf73e22

See more details on using hashes here.

File details

Details for the file scdn-0.0.2-py2-none-any.whl.

File metadata

File hashes

Hashes for scdn-0.0.2-py2-none-any.whl
Algorithm Hash digest
SHA256 faf4653838e0a7485f60bdad3d5ec6cba70c012b6b2c82672d728c2add54f850
MD5 ae502526d7199d60fc5b06433d52924a
BLAKE2b-256 fe1663c42ec9e35f4ea7e5d77b1fec40617d3bbcef6006dd5f50ad03ec8b819b

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