Reorient

Reorient: A Web tool for reorienting and cropping MRI data. - Published in JOSS (2020)

https://github.com/neuroanatomy/reorient

Science Score: 93.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 8 DOI reference(s) in README and JOSS metadata
  • Academic publication links
    Links to: joss.theoj.org, zenodo.org
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
    Published in Journal of Open Source Software

Keywords

hacktoberfest
Last synced: 6 months ago · JSON representation

Repository

A tool for reorienting and cropping MRI data

Basic Info
Statistics
  • Stars: 9
  • Watchers: 4
  • Forks: 3
  • Open Issues: 0
  • Releases: 2
Fork of r03ert0/reorient
Topics
hacktoberfest
Created over 7 years ago · Last pushed about 2 years ago
Metadata Files
Readme Contributing License

ReadMe.md

Reorient

A Web tool for reorienting and cropping MRI data.

Roberto Toro & Katja Heuer, January 2018

CircleCI DOI DOI

screenshot

Having a properly oriented MRI dataset is a fundamental step in any neuroimaging workflow. For example, manual segmentation is greatly simplified by the symmetry obtained by aligning brains with respect to the perpendicular stereotaxic planes. In human neuroimaging MRI orientation is often done automatically, using atlas registration to generate an affine matrix representing the rotation and translation necessary to align the superior/inferior, anterior/posterior and left/right directions. However, this is not always the case in other species, or in developmental data. For most species there is no reference atlas, and especially in ex vivo neuroimaging brains are often oriented in arbitrary ways with respect to the stereotaxic planes, and may have large non-tissue space surrounding the brain. Manually configuring the affine matrix, although possible, is difficult and time consuming.

Reorient (https://neuroanatomy.github.io/reorient) is an open source Web application for the manual alignment and cropping of MRI nifti volumes in an intuitive way. The MRI data is dragged onto the Web interface and visualised in an interactive stereotaxic viewer. Users can then translate and rotate the brain by simply dragging inside the 3 view planes, and an adjustable selection box allows to define the crop of the image. Users can save the resulting affine matrix, selection box as well as the reoriented and cropped volume. The affine matrix and selection box can be used later within a scripted workflow, able to reproduce the reoriented volume from the original data. Existing rotation matrices can be loaded or appended.

Reorient complements existing tools by providing an intuitive approach for manual image reorientation and all components for a fully reproducible workflow. We have used it extensively to reorient many different vertebrate species, including to reorient and crop data from 60 different primate species. Even for completely arbitrarily oriented brains, with different data encodings and anisotropic voxels, the tool is intuitive to use and provides a fast and precise method to include manual alignment in a reproducible workflow.

Doc

A description of a typical workflow can be found in the doc.

How to cite reorient

Heuer, K, & Toro, R (2020). Reorient: A Web tool for reorienting and cropping MRI data. Journal of Open Source Software, 5(53), 2670. https://doi.org/10.21105/joss.02670.
🥰 Thank you.

Owner

  • Name: Neuroanatomy
  • Login: neuroanatomy
  • Kind: organization

Group of neuroanatomy

JOSS Publication

Reorient: A Web tool for reorienting and cropping MRI data.
Published
November 01, 2020
Volume 5, Issue 55, Page 2670
Authors
Katja Heuer ORCID
Center for Research and Interdisciplinarity, University of Paris, Max Planck Institute for Human Cognitive and Brain Sciences
Roberto Toro ORCID
Center for Research and Interdisciplinarity, University of Paris, Institut Pasteur
Editor
Olivia Guest ORCID
Tags
Neuroscience Neuroanatomy Neuroimaging Nifti Web tool

GitHub Events

Total
  • Fork event: 2
Last Year
  • Fork event: 2

Committers

Last synced: 7 months ago

All Time
  • Total Commits: 110
  • Total Committers: 2
  • Avg Commits per committer: 55.0
  • Development Distribution Score (DDS): 0.4
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
r03ert0 r****o@b****g 66
katjaq k****r@g****m 44
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 7
  • Total pull requests: 6
  • Average time to close issues: 12 days
  • Average time to close pull requests: 32 minutes
  • Total issue authors: 2
  • Total pull request authors: 2
  • Average comments per issue: 2.29
  • Average comments per pull request: 0.0
  • Merged pull requests: 6
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • pauldmccarthy (4)
  • sneakers-the-rat (3)
Pull Request Authors
  • katjaq (4)
  • r03ert0 (2)
Top Labels
Issue Labels
Pull Request Labels

Dependencies

package-lock.json npm
  • @types/node 14.10.1 development
  • @types/yauzl 2.9.1 development
  • agent-base 5.1.1 development
  • balanced-match 1.0.0 development
  • base64-js 1.3.1 development
  • bl 4.0.3 development
  • brace-expansion 1.1.11 development
  • buffer 5.6.0 development
  • buffer-crc32 0.2.13 development
  • chownr 1.1.4 development
  • concat-map 0.0.1 development
  • debug 4.1.1 development
  • devtools-protocol 0.0.799653 development
  • end-of-stream 1.4.4 development
  • extract-zip 2.0.1 development
  • fd-slicer 1.1.0 development
  • find-up 4.1.0 development
  • fs-constants 1.0.0 development
  • fs.realpath 1.0.0 development
  • get-stream 5.2.0 development
  • glob 7.1.6 development
  • https-proxy-agent 4.0.0 development
  • ieee754 1.1.13 development
  • inflight 1.0.6 development
  • inherits 2.0.4 development
  • locate-path 5.0.0 development
  • mime 2.4.6 development
  • minimatch 3.0.4 development
  • mkdirp-classic 0.5.3 development
  • ms 2.1.2 development
  • once 1.4.0 development
  • p-limit 2.3.0 development
  • p-locate 4.1.0 development
  • p-try 2.2.0 development
  • path-exists 4.0.0 development
  • path-is-absolute 1.0.1 development
  • pend 1.2.0 development
  • pkg-dir 4.2.0 development
  • progress 2.0.3 development
  • proxy-from-env 1.1.0 development
  • pump 3.0.0 development
  • puppeteer 5.3.0 development
  • readable-stream 3.6.0 development
  • rimraf 3.0.2 development
  • safe-buffer 5.2.1 development
  • string_decoder 1.3.0 development
  • tar-fs 2.1.0 development
  • tar-stream 2.1.4 development
  • through 2.3.8 development
  • unbzip2-stream 1.4.3 development
  • util-deprecate 1.0.2 development
  • wrappy 1.0.2 development
  • ws 7.3.1 development
  • yauzl 2.10.0 development
package.json npm
  • puppeteer ^5.3.0 development
requirements.txt pypi
  • GitPython ==2.1.11
  • PyQt5 ==5.12
  • PyQt5-sip ==4.19.14
  • certifi ==2020.6.20
  • distro ==1.4.0
  • gitdb2 ==2.0.5
  • nibabel ==3.2.0
  • numpy ==1.19.2
  • packaging ==20.4
  • pyparsing ==2.4.7
  • six ==1.15.0
  • smmap2 ==2.0.5
  • tqdm ==4.50.2
  • yapf ==0.26.0