GithubHelp home page GithubHelp logo

taka2223 / b.a.t.m.a.n-tutorial Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jmparlett/b.a.t.m.a.n-tutorial

0.0 0.0 0.0 13.79 MB

B.A.T.M.A.N.: Basic and Advanced Tractography with MRtrix for All Neurophiles

Shell 94.86% MATLAB 5.14%

b.a.t.m.a.n-tutorial's Introduction

B.A.T.M.A.N Tutorial

This repo is the result of following the guide located below

B.A.T.M.A.N.: Basic and Advanced Tractography with MRtrix for All Neurophiles

You can use the below guide to get through the process of installing dependencies for the tutorial. Everything else is just code copied from the turtorial with the exception of the matlab code to visualize the matrix.

Goal

Use the tools specified in the tutorial to create a human Connectome from MR-data (DWI images and T1-high-resolution images)

Mrtrix and dependencies install guides

  1. MRtricx https://www.mrtrix.org/download/
    1. install anaconda
    2. install mrtrix
  2. FSL https://fsl.fmrib.ox.ac.uk/fsl/fslwiki/FslInstallation
    1. download and run the python install script
    2. if flirt gives you command not found then add your install to your path manually by adding the following to your .bashrc
    # Change the value for FSLDIR if you have 
    # installed FSL into a different location
    FSLDIR=/usr/local/fsl
    . ${FSLDIR}/etc/fslconf/fsl.sh
    PATH=${FSLDIR}/bin:${PATH}
    export FSLDIR PATH
  3. Freesurfer https://surfer.nmr.mgh.harvard.edu/fswiki/DownloadAndInstall
    1. download the deb package and install with apt sudo apt install freesurfer_7.2.0_amd64.deb
  4. Advanced Normalization Tools (ANTS)
    1. Install instructions here
    2. Install script here. Can also use the copy in this repo

Seed Filters

The blue and red layers can delineate where tracks should start (red) and end (blue). This allows us to eliminate false positives when doing probablistic tractography Filter

After generating tracks you can see end and begin where we specified Filter 2

Connectome

Connectome displayed using matlab. Code in mrtrix.m Connectome

Brain Graph

Brain represented as a graph graphically with MRtrix connectome visualizer Brain Graph

b.a.t.m.a.n-tutorial's People

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.