Coder Social home page Coder Social logo

mychan24 / system-segregation-and-graph-tools Goto Github PK

View Code? Open in Web Editor NEW
5.0 2.0 4.0 59 KB

System segregation (see Chan et al. 2014 PNAS) and RSFC brain network tools

MATLAB 67.30% R 32.70%
cognitive-neuroscience brain-networks resting-state-fmri

system-segregation-and-graph-tools's Introduction

Build Status DOI

System Segregation (graph measure) scripts in R and MATLAB

Scripts useful for doing Resting-state Functional Correlation (RSFC) network analysis

Segregation calculations in R and MATLAB

./R or ./MATLAB

  • segregation.R/.m - calculates system segregation (Chan et al. 2014).
  • segregation_by_type_prcont.R/.m - calculates segregation of specific system types (e.g., Sensory-motor, Association), and letting system of different sizes to contribute proportionally based on their size (# of nodes). This is a similar method to segregation.R/.m for whole brain system segregation.
  • segregation_by_type_eqcont.R/.m - calculates segregation of specific system types (e.g., Sensory-motor, Association), but first averaging within/between system connectivity for each individual system. This allows smaller systems to contribute more to the overall segregation value of that system type. This was how system-type segregation was calculated in Chan et al. (2014).

Utility

./MATLAB

  • fsLR2roizmatrix.m - extract mean RSFC time-series from ROIs on fs_LR surfaces, outputs correlation matrix.

  • mat2cytoscape.m - convert correlation matrix to 3-column format used for visualization in Cytoscape.

  • ./export/ - includes scripts to save node-x-node matrix as figures.

  • for visualization of matrices and networks in R, see other repository r-for-brain-network

system-segregation-and-graph-tools's People

Contributors

mychan24 avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

system-segregation-and-graph-tools's Issues

Question consultation

Dear authors:
Recently I have looking your this project and feel interested in it !could have a introduction, like paper or tutorial of this project? Thanks a lot! I am looking forward to your reply Sincerely!

Best regards.

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.