Giter Site home page Giter Site logo

svincibo / app-fsltopupeddy Goto Github PK

View Code? Open in Web Editor NEW

This project forked from brainlife/app-fsltopupeddy

0.0 1.0 0.0 21 KB

This app will correct for encoding, eddy currents, and motion artifacts using FSL's Topup and Eddy functions.

Shell 90.08% Dockerfile 9.92%

app-fsltopupeddy's Introduction

Abcdspec-compliant Run on Brainlife.io

app-FSLTopupEddy

This app will correct for phase-encoding, eddy current, and motion artifacts in DWI images using FSL's Top-up and Eddy functions. Inputs are reverse-phase encoded DWI images (x2), and the outputs are a corrected DWI datatype and a brainmask datatype.

Authors

Contributors

Funding

NSF-BCS-1734853 NSF-BCS-1636893

Running the App

On Brainlife.io

You can submit this App online at https://doi.org/10.25663/brainlife.app.155 via the "Execute" tab.

Running Locally (on your machine)

  1. git clone this repo.
  2. Inside the cloned directory, create config.json with something like the following content with paths to your input files.
{
        "diff": "./input/dwi1/dwi.nii.gz",
        "bval": "./input/dwi1/dwi.bvals",
        "bvec": "./input/dwi1/dwi.bvecs",
        "rdif": "./input/dwi2/dwi.nii.gz",
        "rbvc": "./input/dwi2/dwi.bvecs",
        "rbvl": "./input/dwi2/dwi.bvals",
        "param":  0.00006999,
        "encode": "PA"
}

Sample Datasets

You can download sample datasets from Brainlife using Brainlife CLI.

npm install -g brainlife
bl login
mkdir input
bl dataset download 5b96bbf2059cf900271924f3 && mv 5b96bbf2059cf900271924f3 input/dwi1
bl dataset download 5b96bbf2059cf900271924f3 && mv 5b96bbf2059cf900271924f3 input/dwi2

  1. Launch the App by executing main
./main

Output

The main output of this App is DWI datatype and a mask datatype.

Product.json

The secondary output of this app is product.json. This file allows web interfaces, DB and API calls on the results of the processing.

Dependencies

This App requires the following libraries when run locally.

app-fsltopupeddy's People

Contributors

bacaron avatar

Watchers

 avatar

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.