Skip to content

BIDS app for performing diffusion processing on NHP dataset(s)

License

Notifications You must be signed in to change notification settings

kaitj/nhp-dwiproc

Repository files navigation

NHP Diffusion Processing
(nhp-dwiproc)

Python3 Ruff stability-stable License Documentation

nhp-dwiproc is an application, leveraging features of NiWrap and Styx to perform processing of non-human primate (NHP) diffusion datasets. The application aims to provide flexible, reproducible workflows for various stages of processing (e.g. preprocessing, tractography, etc) across various acquisition protocols.

Requirements

You will need the following pre-requisites:

Tool Version
Python 3.11+
ANTs 2.5.3
c3d 1.1.0
FSL 6.0.5
Greedy 1.0.1
Mrtrix3 3.0.4
Mrtrix3Tissue 5.2.8

Note

Mrtrix3Tissue is only required if processing single-shell data.

Installation

You can install nhp-dwiproc using pip:

pip install git+https://github.com/HumanBrainED/nhp-dwiproc

For additional details, please consult the documentation.

Usage

To get started, try using the boilerplate command:

nhp_dwiproc <bids_directory> <output_directory> <processing_stage>

To see all arguments, run:

nhp_dwiproc --help

Documentation

For detailed application information, including advanced usage, please visit our documentation.

Contributing

Contributions to nhp-dwiproc are welcome! Please refer to Contributions page for information on how to contribute, report issues, or submit pull requests.

License

nhp-dwiproc is distributed under the MIT license. See the LICENSE file for details.

Support

If you encounter any issues or have questions, please open an issue on the issue tracker

About

BIDS app for performing diffusion processing on NHP dataset(s)

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages