GithubHelp home page GithubHelp logo

wonsang / nonfractal Goto Github PK

View Code? Open in Web Editor NEW
10.0 4.0 3.0 101 KB

MATLAB Toolbox for estimating nonfractal connectivity and fractal connectivity

Home Page: https://www.nitrc.org/projects/nonfractal/

License: Other

MATLAB 100.00%
fmri fractal time-series connectivity statistics neuroimaging matlab resting-state hurst-parameter nonfractal fractal-connectivity nonfractal-connectivity matlab-toolbox statistics-toolbox

nonfractal's Introduction

nonfractal: MATLAB Toolbox for estimating nonfractal connectivity and fractal connectivity

Description

It is a MATLAB toolbox for estimating both nonfractal connectivity and fractal connectivity from a set of time series with long-range dependence such as resting state fMRI BOLD signals.

Depends

  • Statistics Toolbox
  • wmtsa

Author

Wonsang You ([email protected])

Getting Started

This toolbox was designed to work from MATLAB version 7.7 (R2008b) to the latest version with the Statistics toolbox. You can install this toolbox as follows.

  1. Place all files of this toolbox at any directory, and add all sub-directories to the MATLAB paths.
  2. The wmtsa toolbox should be installed a priori. It can be downloaded from the WMTSA toolkit website for free.
  3. Try to run the demo script "bfn_demo_nonfractal". This demo shows an example of estimating nonfractal connectivity of resting state fMRI BOLD signals of the rat brain using the maximum likelihood estimator.

Nonfractal connectivity and fractal connectivity

Functions

Let X be a NxQ matrix of Q time series with length N. It might be a set of BOLD signals corresponding to multiple ROIs of the brain which was extracted from DICOM images. Then, the function "bfn_mfin_ml" estimates the Hurst exponent, nonfractal connectivity, and fractal connectivity in multivariate time series with long memory using the maximum likelihood method as follows.

[H, nfcon, fcon] = bfn_mfin_ml(X);

H is the Hurst exponent, nfcon and fcon denote the nonfractal connectivity and fractal connectivity respectively. Nonfractal connectivity is identical to the correlation matrix of short memory while fractal connectivity is defined as the asymptotic wavelet correlation of bivariate long memory processes. On the other hand, the function "bfn_mfin_lms" uses the least-mean squares (LMS) method to estimate all the above parameters.

[H, nfcon, fcon] = bfn_mfin_lms(X);

For more options, run the commands "help bfn_mfin_ml" or "help bfn_mfin_lms".

Reference

Please cite the following paper when using this toolbox.

Wonsang You, Sophie Achard, Joerg Stadler, Bernd Bruekner, and Udo Seiffert, "Fractal analysis of resting state functional connectivity of the brain," in 2012 International Joint Conference on Neural Networks, 2012.

Information

Technical supports

nonfractal's People

Contributors

wonsang avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

nonfractal's Issues

Missing dwt_filter function?

Hi,

Thanks for sharing this toolbox! Inside bfn_dwt_brick_wall, it calls for dwt_filter. However, there is no such function called dwt_filter in this repo. May I know where to find this function? Thanks.

Shaoshi Z

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.