Science Score: 54.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
✓Academic publication links
Links to: ncbi.nlm.nih.gov -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.9%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: neuroconductor-devel
- Language: R
- Default Branch: master
- Size: 37.6 MB
Statistics
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 1
Metadata Files
README.md
EveTemplate
JHU-MNI-ss (Eve) Template
Creator: Jean-Philippe Fortin, fortin946@gmail.com
Authors and Maintainers: Jean-Philippe Fortin, John Muschelli
Software status
| Resource: | Travis CI |
| ------------- | ------------- |
| Platform: | Linux |
| R CMD check | |
References
If using the EveTemplate package, please cite the following:
| | Description | Citation | Link |
| ------------- | ------------- | ------------- | ------------- |
| JHU-MNI-ss Atlas | RegLib_C26_MoriAtlas.zip | Kenichi Oishi, Andreia V Faria and Susumu Mori, JHU-MNI-ss Atlas, 2010, Johns Hopkins University School of Medicine, Department of Radiology, Center for Brain Imaging Science| Link |
| WMPM | White Matter Parcellation Map |Oishi et al., Atlas-based whole brain white matter analysis using large deformation diffeomorphic metric mapping: Application to normal elderly and Alzheimer’s disease participants, Neuroimage, 2009 |Link|
Complete BibTeX citations can be found here.
Table of content
- 1. Introduction
- 2. Reading the data into R
- 3. Segmentation
- 4. White Matter Parcellation Map
- 5. Files
- 6. Miscellaneous
1. Introduction
The JHU-MNI-ss atlas, which is often called "Eve Atlas", is based on a single-subject data as described in Oishi et al, 2009. There are co-registered T1 (MPRAGE), T2, and DTI images as well as white matter parcellation map (WMPM). Once the image of interest is normalized to this atlas coordinate, the WMPM (which also includes gray matter structures) can be superimposed for anatomical definition (e.g. which structure is affected by a lesion or where exactly is the fMRI activation site) or automated segmentation.
The EveTemplate package contains the anatomical T1 and T1 images, together with or without the skull on, as well as a brain mask. It also contains the three types of White Matter Parcellaton Map (WMPM) with the dictionary of the labels. Finally, we have performed a 3-tissue class segmentaiton with the FSL FAST algorithm and have included the segmentation classes in the package. For the MNI152 template, see the similar package MNITemplate.
2. Reading the data into R
We first load the package into R:
{r}
library(EveTemplate)
Once the package is loaded into R, use the command readEve() to import the Eve template T1-w image as a nifti object into R:
{r}
eve_t1 <- readEve()
One can use the function orthographic from the oro.nifti package to visualize the template:
{r}
orthographic(eve_t1)
For the T2 image, T1 Brain only and Brain mask respectively, use the following:
{r}
eve_t2 <- readEve("T2")
eve_t1_brain <- readEve("Brain")
eve_brain_mask <- readEve("Brain_Mask")
To obtain the T2 image with the brain only, one can use the convolution of the T1 and brain mask as follows since the scans provided are already co-registered:
{r}
eve_t2_brain <- eve_t2*eve_brain_mask
In many preprocessing pipelines, the path of the template file in the system must be specified. For this, use the following:
{r}
eve_path <- getEvePath()
and similarly for the other images:
{r}
eve_t2_path <- getEvePath("T2")
eve_t1_brain_path <- getEvePath("Brain")
eve_brain_mask_path <- getEvePath("Brain_Mask")
3. Segmentation
We performed a 3-tissue class segmentation of the T1w Eve template using the FSL FAST segmentation algorithm via the fslr package. The script that was used to perform the segmentation can be found here. The segmentation labels are 0 for Background (outside of the brain), 1 for cerebrospinal fluid (CSF), 2 for grey matter (GM) and 3 for white matter (WM). Let's read the segmentation classes into R:
{r}
seg <- readEveSeg()
orthographic(seg)
If one wishes to create a WM mask, could do the following:
{r}
wm_mask <- seg
wm_mask[wm_mask!=3] <- 0
and similarly for the other tissues.
4. White Matter Parcellation Map (WMPM)
The Eve template comes with an atlas of the different anatomical structures of the brain (not only the White Matter structures, despite the name White Matter Parcellation Map). There are 3 different types of WMPM available.
For instance, to obtain the WMPM type I, the following command should be used:
{r}
map <- readEveMap(type="I")
orthographic(map,col=c("black",rainbow(100)))
The label dictionary can be loaded as a data frame into R using
{r}
labels <- getEveMapLabels(type="I")
Curation of the labels
The script createLabels.R was used to clean the labels of the Eve atlas anatomical structures; there were some inconsistencies in the labels. The command getEveMapLabels() automatically loads the curated labels.
5. Summary of the files and functions
| File | Description | Reader |
| ------------- | ------------- | ------------- |
| JHUMNISSTI.nii.gz | T1-w Eve Template | readEve("T1")|
| JHUMNISST2.nii.gz | T2-w Eve Template | readEve("T2")|
| JHUMNISSBrain.nii.gz | T1-w Eve Template, skull stripped | readEve("Brain")|
| JHUMNISSBrainMask.nii.gz | T1-w Eve Template, brain mask | `readEve("BrainMask")|
|**Tissue Segmentation:** | | |
| JHU_MNI_SS_Brain_FAST_seg.nii.gz | FSL FAST tissue classes (1=CSF, 2=GM, 3=WM) |readEveSeg()|
|**White Matter Parcellation Map:** | | |
| JHU_MNI_SS_WMPM_Type-I.nii.gz | White Matter Parcellation Map (Type I) |readEveMap("I")|
| JHU_MNI_SS_WMPM_Type-II.nii.gz | White Matter Parcellation Map (Type II) |readEveMap("II")|
| JHU_MNI_SS_WMPM_Type-III.nii.gz | White Matter Parcellation Map (Type III) |readEveMap("III")|
| eve_map_labels.rda | White Matter Parcellation Map labels (I) |getEveMapLabels("I")|
| eve_map_labels.rda | White Matter Parcellation Map labels (II) |getEveMapLabels("II")|
| eve_map_labels.rda | White Matter Parcellation Map labels (III) |getEveMapLabels("III")`|
6. Miscellaneous
The GitHub repository https://github.com/muschellij2/Eve_Atlas from John Muschelli includes a useful discussion on how the Eve template compares to the MNI152 template and to the Rorden T1 image. The dimensions of the 3 templates do not agree, and different solutions are proposed to match the voxel locations, either by dropping slides, interpolating or performing a non-linear transformation. The files for the transformed templates are included in the repository.
Owner
- Name: Neuroconductor Development
- Login: neuroconductor-devel
- Kind: organization
- Repositories: 1
- Profile: https://github.com/neuroconductor-devel
Citation (CITATIONS.bib)
@article{oishi2009atlas,
title={Atlas-based whole brain white matter analysis using large deformation diffeomorphic metric mapping: application to normal elderly and Alzheimer's disease participants},
author={Oishi, Kenichi and Faria, Andreia and Jiang, Hangyi and Li, Xin and Akhter, Kazi and Zhang, Jiangyang and Hsu, John T and Miller, Michael I and van Zijl, Peter CM and Albert, Marilyn and others},
journal={Neuroimage},
volume={46},
number={2},
pages={486--499},
year={2009},
publisher={Elsevier}
}
@Article{Oishi_Faria_Mori2010,
author = {Oishi, Kenichi and Faria, Andreia and Mori, Susumu},
title = {JHU-MNI-ss Atlas},
year = {2010},
month = {05},
journal = {https://www.slicer.org/publications/item/view/1883},
Institution = {Johns Hopkins University School of Medicine, Department of Radiology, Center for Brain Imaging Science}
}
GitHub Events
Total
- Push event: 1
Last Year
- Push event: 1
Dependencies
- actions/cache v4 composite
- actions/checkout v4 composite
- actions/upload-artifact master composite
- adigherman/actions/delete-release-by-tag master composite
- adigherman/actions/get-release-asset master composite
- adigherman/actions/get-repo-name master composite
- adigherman/actions/get-repo-version master composite
- adigherman/actions/install-sysdeps-linux master composite
- adigherman/actions/install-sysdeps-macos master composite
- adigherman/actions/install-sysdeps-windows master composite
- coverallsapp/github-action v2 composite
- msys2/setup-msys2 v2 composite
- r-lib/actions/setup-pandoc v2 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite
- r-lib/actions/setup-tinytex v2 composite
- softprops/action-gh-release v2 composite
- actions/checkout v4 composite
- r-lib/actions/setup-pandoc v2 composite
- r-lib/actions/setup-r v2 composite
- oro.nifti * depends
- covr * suggests
- testthat * suggests