Skip to main content

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 well represented by convolution model. The introduciton and explaination of parameters and ODE models can be found in (1). For more details of convolution model, see (2)

Getting Started

Example provided in the repo has 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 and 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.


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

Metadata

Release files for scdn 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for scdn 0.0.1
File Size Uploaded
scdn-0.0.1.tar.gz 13.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for scdn 0.0.1
File Interpreter ABI Platform
scdn-0.0.1-py2-none-any.whl Python 2 none any Details

Total release size: 28.8 kB

Release files / scdn-0.0.1.tar.gz

Download URL scdn-0.0.1.tar.gz
Size 13.1 kB
Tags Source
SHA-256 checksum
How to use checksums
52fad14e996e67c4d6f12c9a9f4b3131b3ac5a7d9ac60b1e25eba791510e5faa
BLAKE2b-256 checksum
How to use checksums
7d2b99c6ccfb41b5fcbd616fdfa7b2db746004d0d3e2c158ec2617bdba234828
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / scdn-0.0.1-py2-none-any.whl

Download URL scdn-0.0.1-py2-none-any.whl
Size 15.7 kB
Tags Python 2
SHA-256 checksum
How to use checksums
37a4446b09e123cf072ee0e2b28569831c19090523561657eddb5da61ed0f4d8
BLAKE2b-256 checksum
How to use checksums
2fa32b7f0d21c8efdc98f6909b558bcfec204dcdd8c8c50fd1cd058a151cc8c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

0.0.2

2 release files

This release

0.0.1 This release

2 release files

0.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page