Humanized APOE mouse brain volume increases over age irrespective of sex and APOE genotype: implications for translational validity to the human.
The 3 matches · 1 of them tie a paragraph to a whole file, not to given lines: a weak match, whose lines are not tinted
- [1] § Materials and methods › Image acquisition › Anatomical preprocessing ↔ iterativeN4_2.sh, lines 177–225 · score 0.80 · intensity normalized, N4BiasFieldCorrection, Brain masks, Outlier, rescaling, iterative
- [2] § Materials and methods › Image acquisition › Anatomical preprocessing ↔ rat-preprocessing-v2.sh, the whole file · a weak match · score 0.78 · N4BiasFieldCorrection, Brain masks, preprocessed, cropping, intensities, rescaling
- [3] § Materials and methods › Image acquisition › Deformation based morphometry ↔ dbm.sh, lines 394–449 · score 0.58 · deformation fields, Jacobian determinants, warp, template, log, affine
Paper
Loaded from Europe PMC by your browser, not stored by OSCR: doi.org · Europe PMC
The paper is loaded when this pane is shown.
The authors' code
Shell · 225 lines · 14 KB · other · 1 match
- #!/bin/bash
- set -euo pipefail
- export ITK_GLOBAL_DEFAULT_NUMBER_OF_THREADS=${THREADS_PER_COMMAND:-$(nproc)}
- BEASTLIBRARY_DIR="${QUARANTINE_PATH}/resources/BEaST_libraries/combined"
- REGISTRATIONMODEL="${QUARANTINE_PATH}/resources/mni_icbm152_nlin_sym_09c_minc2/mni_icbm152_t1_tal_nlin_sym_09c.mnc"
- REGISTRATIONBRAINMASK="${QUARANTINE_PATH}/resources/mni_icbm152_nlin_sym_09c_minc2/mni_icbm152_t1_tal_nlin_sym_09c_mask.mnc"
- WMPRIOR="${QUARANTINE_PATH}/resources/mni_icbm152_nlin_sym_09c_minc2/mni_icbm152_wm_tal_nlin_sym_09c.mnc"
- GMPRIOR="${QUARANTINE_PATH}/resources/mni_icbm152_nlin_sym_09c_minc2/mni_icbm152_gm_tal_nlin_sym_09c.mnc"
- CSFPRIOR="${QUARANTINE_PATH}/resources/mni_icbm152_nlin_sym_09c_minc2/mni_icbm152_csf_tal_nlin_sym_09c.mnc"
- input=$1
- output=$2
- tmpdir=$(mktemp -d)
- #Calculate shrink values
- #Target is 4mm steps for first round, 2mm for second
- dx=$(mincinfo -attvalue xspace:step ${input})
- dy=$(mincinfo -attvalue yspace:step ${input})
- dz=$(mincinfo -attvalue zspace:step ${input})
- shrinkround1=$(python -c "import math; print max(4,int(math.ceil(4 / ( ( abs($dx) + abs($dy) + abs($dz) ) / 3.0))))")
- shrinkround2=$(python -c "import math; print max(2,int(math.ceil(2 / ( ( abs($dx) + abs($dy) + abs($dz) ) / 3.0))))")
- maxval=$(mincstats -max -quiet ${input})
- set -x
- #Generate a whole-image mask
- minccalc -quiet -unsigned -byte -expression 'A[0]?1:1' ${input} ${tmpdir}/initmask.mnc
- ################################################################################################################################################################################################################################
- #Round 0, N4 with Otsu Mask
- ################################################################################################################################################################################################################################
- n=0
- mkdir -p ${tmpdir}/${n}
- #Very lightly truncate image intensity and re-normalize
- #minccalc -quiet -expression "if(A[0]<${bottom}){out=${bottom};}else{if(A[0]>${top}){out=${top};}else{out=A[0];}}" ${input} ${tmpdir}/trunc.mnc
- ImageMath 3 ${tmpdir}/trunc.mnc TruncateImageIntensity ${input} 0.025 0.9995 256
- ImageMath 3 ${tmpdir}/trunc.mnc Normalize ${tmpdir}/trunc.mnc
- ImageMath 3 ${tmpdir}/trunc.mnc m ${tmpdir}/trunc.mnc ${maxval}
- ThresholdImage 3 ${tmpdir}/trunc.mnc ${tmpdir}/${n}/headmask.mnc Otsu 1
- ImageMath 3 ${tmpdir}/${n}/weight.mnc GetLargestComponent ${tmpdir}/${n}/headmask.mnc
- #Correct entire image domain
- N4BiasFieldCorrection -d 3 -s $shrinkround1 -x ${tmpdir}/initmask.mnc -w ${tmpdir}/${n}/weight.mnc \
- -b [200] -c [300x300x300x300,1e-7] --histogram-sharpening [0.05,0.01,200] -i ${input} -o [${tmpdir}/${n}/corrected.mnc,${tmpdir}/bias${n}.mnc] -r 0
- ImageMath 3 ${tmpdir}/${n}/corrected.mnc TruncateImageIntensity ${tmpdir}/${n}/corrected.mnc 0.025 0.9995 256
- #Normalize and rescale intensity
- ImageMath 3 ${tmpdir}/${n}/corrected.mnc Normalize ${tmpdir}/${n}/corrected.mnc
- ImageMath 3 ${tmpdir}/${n}/corrected.mnc m ${tmpdir}/${n}/corrected.mnc ${maxval}
- ################################################################################################################################################################################################################################
- #Round 1, N4 with brain mask intersected with Otsu mask
- ################################################################################################################################################################################################################################
- ((++n))
- mkdir -p ${tmpdir}/${n}
- #Denoise for registration and beast
- minc_anlm --mt $ITK_GLOBAL_DEFAULT_NUMBER_OF_THREADS --rician ${tmpdir}/$((${n} - 1))/corrected.mnc ${tmpdir}/${n}/denoise.mnc
- rm -rf ${tmpdir}/$((${n} - 1))
- #Register to MNI space
- bestlinreg_g -noverbose -nmi -lsq12 -target_mask ${REGISTRATIONBRAINMASK} ${tmpdir}/${n}/denoise.mnc ${REGISTRATIONMODEL} ${tmpdir}/${n}/linear.xfm ${tmpdir}/${n}/mni.mnc
- #Intensity normalize
- volume_pol --order 1 --min 0 --max 100 --noclamp ${tmpdir}/${n}/mni.mnc ${REGISTRATIONMODEL} --source_mask ${REGISTRATIONBRAINMASK} --target_mask ${REGISTRATIONBRAINMASK} ${tmpdir}/${n}/mni.norm.mnc
- #Run a quick beast to get a brain mask
- mincbeast -clobber -fill -median -same_res -flip -conf ${BEASTLIBRARY_DIR}/default.4mm.conf ${BEASTLIBRARY_DIR} ${tmpdir}/${n}/mni.norm.mnc ${tmpdir}/${n}/beastmask.mnc
- #Resample beast mask and MNI mask to native space
- itk_resample --labels --like ${tmpdir}/${n}/denoise.mnc --invert_transform --transform ${tmpdir}/${n}/linear.xfm ${REGISTRATIONBRAINMASK} ${tmpdir}/${n}/mnimask.mnc
- itk_resample --labels --like ${tmpdir}/${n}/denoise.mnc --invert_transform --transform ${tmpdir}/${n}/linear.xfm ${tmpdir}/${n}/beastmask.mnc ${tmpdir}/${n}/bmask.mnc
- #Combine the masks because sometimes beast misses badly biased cerebellum
- mincmath -byte -unsigned -or ${tmpdir}/${n}/mnimask.mnc ${tmpdir}/${n}/bmask.mnc ${tmpdir}/${n}/mask.mnc
- #Expand the mask a bit
- mincmorph -successive D ${tmpdir}/${n}/mask.mnc ${tmpdir}/${n}/mask_D.mnc
- ThresholdImage 3 ${tmpdir}/${n}/denoise.mnc ${tmpdir}/${n}/weight.mnc Otsu 1 ${tmpdir}/${n}/mask_D.mnc
- #Do first round of masked bias field correction, use brain mask as weight
- N4BiasFieldCorrection -d 3 -s $shrinkround1 -w ${tmpdir}/${n}/weight.mnc -x ${tmpdir}/initmask.mnc \
- -b [200] -c [300x300x300x300,1e-7] --histogram-sharpening [0.05,0.01,200] -i ${input} -o [${tmpdir}/${n}/corrected.mnc,${tmpdir}/bias${n}.mnc] -r 0
- ImageMath 3 ${tmpdir}/${n}/corrected.mnc TruncateImageIntensity ${tmpdir}/${n}/corrected.mnc 0.025 0.9995 256 ${tmpdir}/${n}/mask.mnc
- #Normalize and rescale intensity
- ImageMath 3 ${tmpdir}/${n}/corrected.mnc Normalize ${tmpdir}/${n}/corrected.mnc
- ImageMath 3 ${tmpdir}/${n}/corrected.mnc m ${tmpdir}/${n}/corrected.mnc ${maxval}
- itk_similarity -msq ${tmpdir}/bias$((${n} - 1)).mnc ${tmpdir}/bias${n}.mnc > ${tmpdir}/convergence.txt
- ################################################################################################################################################################################################################################
- #Round 2, N4 with nonlinearly MNI-bootstrapped WM/GM segmentation proabilities
- ################################################################################################################################################################################################################################
- ((++n))
- mkdir -p ${tmpdir}/${n}
- #Denoise for registration and beast
- minc_anlm --mt $ITK_GLOBAL_DEFAULT_NUMBER_OF_THREADS --rician ${tmpdir}/$((${n} - 1))/corrected.mnc ${tmpdir}/${n}/denoise.mnc
- #Register to MNI space
- bestlinreg_g -init_xfm ${tmpdir}/$((${n} - 1))/linear.xfm -close -noverbose -nmi -lsq12 -target_mask ${REGISTRATIONBRAINMASK} -source_mask ${tmpdir}/$((${n} - 1))/mask.mnc ${tmpdir}/${n}/denoise.mnc ${REGISTRATIONMODEL} ${tmpdir}/${n}/linear.xfm ${tmpdir}/${n}/mni.mnc
- #Intensity normalize
- volume_pol --order 1 --min 0 --max 100 --noclamp ${tmpdir}/${n}/mni.mnc ${REGISTRATIONMODEL} --source_mask ${tmpdir}/$((${n} - 1))/beastmask.mnc --target_mask ${REGISTRATIONBRAINMASK} ${tmpdir}/${n}/mni.norm.mnc
- rm -rf ${tmpdir}/$((${n} - 1))
- #Run a quick beast to get a brain mask
- mincbeast -clobber -fill -median -same_res -flip -conf ${BEASTLIBRARY_DIR}/default.4mm.conf ${BEASTLIBRARY_DIR} ${tmpdir}/${n}/mni.norm.mnc ${tmpdir}/${n}/beastmask.mnc
- mincmath -byte -unsigned -or ${tmpdir}/${n}/beastmask.mnc ${REGISTRATIONBRAINMASK} ${tmpdir}/${n}/mnicombinedmask.mnc
- minc_nuyl ${tmpdir}/${n}/mni.mnc ${REGISTRATIONMODEL} --source-mask ${tmpdir}/${n}/mnicombinedmask.mnc --target-mask ${REGISTRATIONBRAINMASK} ${tmpdir}/${n}/mni.nuyl.mnc --clobber
- antsRegistration --dimensionality 3 --float 1 --collapse-output-transforms 1 -a 0 --minc -u 0 \
- --output [${tmpdir}/${n}/nonlin,${tmpdir}/${n}/mninonlin.mnc] \
- --transform SyN[0.25,3,0] --metric Mattes[${REGISTRATIONMODEL},${tmpdir}/${n}/mni.nuyl.mnc,1,64] \
- --convergence [200x100x70x50,1e-6,10] --shrink-factors 8x4x4x2 --smoothing-sigmas 3.3973x1.6986x0.8493x0.4247mm --masks [${REGISTRATIONBRAINMASK},NULL]
- #Resample MNI Priors to Native space for classification
- antsApplyTransforms -i ${WMPRIOR} -t ${tmpdir}/${n}/linear.xfm -t ${tmpdir}/${n}/nonlin0_inverse_NL.xfm -r ${tmpdir}/${n}/denoise.mnc -o ${tmpdir}/${n}/SegmentationPrior3.mnc -d 3 -n Linear
- antsApplyTransforms -i ${GMPRIOR} -t ${tmpdir}/${n}/linear.xfm -t ${tmpdir}/${n}/nonlin0_inverse_NL.xfm -r ${tmpdir}/${n}/denoise.mnc -o ${tmpdir}/${n}/SegmentationPrior2.mnc -d 3 -n Linear
- antsApplyTransforms -i ${CSFPRIOR} -t ${tmpdir}/${n}/linear.xfm -t ${tmpdir}/${n}/nonlin0_inverse_NL.xfm -r ${tmpdir}/${n}/denoise.mnc -o ${tmpdir}/${n}/SegmentationPrior1.mnc -d 3 -n Linear
- #Masks
- antsApplyTransforms -i ${REGISTRATIONBRAINMASK} -t ${tmpdir}/${n}/linear.xfm -r ${tmpdir}/${n}/denoise.mnc -o ${tmpdir}/${n}/mnimask.mnc -d 3 -n NearestNeighbor
- antsApplyTransforms -i ${tmpdir}/${n}/beastmask.mnc -t ${tmpdir}/${n}/linear.xfm -r ${tmpdir}/${n}/denoise.mnc -o ${tmpdir}/${n}/bmask.mnc -d 3 -n NearestNeighbor
- #Combine the masks because sometimes beast misses badly biased cerebellum
- mincmath -byte -unsigned -or ${tmpdir}/${n}/mnimask.mnc ${tmpdir}/${n}/bmask.mnc ${tmpdir}/${n}/mask.mnc
- #Expand the mask a bit
- mincmorph -successive D ${tmpdir}/${n}/mask.mnc ${tmpdir}/${n}/mask_D.mnc
- #Do an initial classification using the MNI priors, remove outliers
- Atropos -d 3 -x ${tmpdir}/${n}/mask_D.mnc -c [25,0.0] -a ${tmpdir}/${n}/denoise.mnc -i PriorProbabilityImages[3,${tmpdir}/${n}/SegmentationPrior%d.mnc,0] -k Gaussian -m [0.1,1x1x1] \
- -o [${tmpdir}/${n}/classify.mnc,${tmpdir}/${n}/SegmentationPosteriors%d.mnc] -r 1 -p Socrates[0,1,0.1,0.1] -w GrubbsRosner
- #Combine GM and WM probably images into a N4 mask,
- ImageMath 3 ${tmpdir}/${n}/weight.mnc PureTissueN4WeightMask ${tmpdir}/${n}/SegmentationPosteriors2.mnc ${tmpdir}/${n}/SegmentationPosteriors3.mnc
- #Perform bias field correction with weight mask
- N4BiasFieldCorrection -d 3 -s $shrinkround1 -w ${tmpdir}/${n}/weight.mnc -x ${tmpdir}/initmask.mnc \
- -b [200] -c [300x300x300x300,1e-7] --histogram-sharpening [0.05,0.01,200] -i ${input} -o [${tmpdir}/${n}/corrected.mnc,${tmpdir}/bias${n}.mnc] -r 0
- ImageMath 3 ${tmpdir}/${n}/corrected.mnc TruncateImageIntensity ${tmpdir}/${n}/corrected.mnc 0.025 0.9995 256 ${tmpdir}/${n}/mask.mnc
- #Normalize and rescale intensity
- ImageMath 3 ${tmpdir}/${n}/corrected.mnc Normalize ${tmpdir}/${n}/corrected.mnc
- ImageMath 3 ${tmpdir}/${n}/corrected.mnc m ${tmpdir}/${n}/corrected.mnc ${maxval}
- itk_similarity -msq ${tmpdir}/bias$((${n} - 1)).mnc ${tmpdir}/bias${n}.mnc >> ${tmpdir}/convergence.txt
- ################################################################################################################################################################################################################################
- #Remaining rounds, N4 with segmentations bootstrapped from prior run
- #Stop when max iterations or when normalized sum of squares of difference of bias
- #Fields less than 1e-4
- ################################################################################################################################################################################################################################
- while true
- do
- ((++n))
- mkdir -p ${tmpdir}/${n}
- #Denoise for registration and beast
- minc_anlm --mt $ITK_GLOBAL_DEFAULT_NUMBER_OF_THREADS --rician ${tmpdir}/$((${n} - 1))/corrected.mnc ${tmpdir}/${n}/denoise.mnc
- #Register to MNI space
- bestlinreg_g -init_xfm ${tmpdir}/$((${n} - 1))/linear.xfm -close -noverbose -nmi -lsq12 -target_mask ${REGISTRATIONBRAINMASK} -source_mask ${tmpdir}/$((${n} - 1))/mask.mnc ${tmpdir}/${n}/denoise.mnc ${REGISTRATIONMODEL} ${tmpdir}/${n}/linear.xfm ${tmpdir}/${n}/mni.mnc
- #Intensity normalize
- volume_pol --order 1 --min 0 --max 100 --noclamp ${tmpdir}/${n}/mni.mnc ${REGISTRATIONMODEL} --source_mask ${tmpdir}/$((${n} - 1))/beastmask.mnc --target_mask ${REGISTRATIONBRAINMASK} ${tmpdir}/${n}/mni.norm.mnc
- #Run a quick beast to get a brain mask
- mincbeast -clobber -fill -median -same_res -flip -conf ${BEASTLIBRARY_DIR}/default.2mm.conf ${BEASTLIBRARY_DIR} ${tmpdir}/${n}/mni.norm.mnc ${tmpdir}/${n}/beastmask.mnc
- #Resample beast mask and MNI mask to native space
- itk_resample --labels --like ${tmpdir}/${n}/denoise.mnc --invert_transform --transform ${tmpdir}/${n}/linear.xfm ${REGISTRATIONBRAINMASK} ${tmpdir}/${n}/mnimask.mnc
- itk_resample --labels --like ${tmpdir}/${n}/denoise.mnc --invert_transform --transform ${tmpdir}/${n}/linear.xfm ${tmpdir}/${n}/beastmask.mnc ${tmpdir}/${n}/bmask.mnc
- #Combine the masks because sometimes beast misses badly biased cerebellum
- mincmath -unsigned -byte -or ${tmpdir}/${n}/mnimask.mnc ${tmpdir}/${n}/bmask.mnc ${tmpdir}/${n}/mask.mnc
- #Do an initial classification using the MNI priors, remove outliers
- Atropos -d 3 -x ${tmpdir}/${n}/mask.mnc -c [25,0.0] -a ${tmpdir}/${n}/denoise.mnc -i PriorProbabilityImages[3,${tmpdir}/$((${n} - 1))/SegmentationPosteriors%d.mnc,0.25] -k Gaussian -m [0.1,1x1x1] \
- -o [${tmpdir}/${n}/classify.mnc,${tmpdir}/${n}/SegmentationPosteriors%d.mnc] -r 1 -p Socrates[1] -w GrubbsRosner
- rm -rf ${tmpdir}/$((${n} - 1))
- #Combine GM and WM probably images into a N4 mask,
- ImageMath 3 ${tmpdir}/${n}/weight.mnc PureTissueN4WeightMask ${tmpdir}/${n}/SegmentationPosteriors2.mnc ${tmpdir}/${n}/SegmentationPosteriors3.mnc
- #Perform bias field correction with weight mask
- N4BiasFieldCorrection -d 3 -s $shrinkround2 -w ${tmpdir}/${n}/weight.mnc -x ${tmpdir}/initmask.mnc \
- -b [200] -c [300x300x300x300,1e-7] --histogram-sharpening [0.05,0.01,200] -i ${input} -o [${tmpdir}/${n}/corrected.mnc,${tmpdir}/bias${n}.mnc] -r 0
- ImageMath 3 ${tmpdir}/${n}/corrected.mnc TruncateImageIntensity ${tmpdir}/${n}/corrected.mnc 0.025 0.9995 256 ${tmpdir}/${n}/mask.mnc
- #Normalize and rescale intensity
- ImageMath 3 ${tmpdir}/${n}/corrected.mnc Normalize ${tmpdir}/${n}/corrected.mnc
- ImageMath 3 ${tmpdir}/${n}/corrected.mnc m ${tmpdir}/${n}/corrected.mnc ${maxval}
- itk_similarity -msq ${tmpdir}/bias$((${n} - 1)).mnc ${tmpdir}/bias${n}.mnc >> ${tmpdir}/convergence.txt
- [[ ( ${n} -lt 4 ) || ( (${n} -lt 10) && ( $(python -c "print $(itk_similarity -msq ${tmpdir}/bias$((${n} - 1)).mnc ${tmpdir}/bias${n}.mnc) > 0.0001") == "True" ) ) ]] || break
- done
- cp -f ${tmpdir}/${n}/corrected.mnc ${output}
- #cp -f ${tmpdir}/${n}/mask.mnc $(dirname $output)/$(basename $output .mnc).mask.mnc
- #cp -f ${tmpdir}/${n}/classify.mnc $(dirname $output)/$(basename $output .mnc).classify.mnc
- rm -rf ${tmpdir}
iterativeN4_2.sh at commit 7400e90, under other · at the source
Overview
- Center for Innovation in Brain Science, University of Arizona, Tucson, AZ, United States
- Department of Neurology, University of Arizona, Tucson, AZ, United States
- Department of Pharmacology, College of Medicine Tucson, University of Arizona, Tucson, AZ, United States
Abstract
Background: Humanized APOE mouse models are widely used to study late-onset Alzheimer’s disease (LOAD) risk, yet it remains unclear whether they reproduce the macrostructural brain changes observed in human aging and disease.
Methods: We performed ex vivo magnetic resonance imaging to quantify total and voxelwise brain volumes in male and female mice across APOE genotypes (ε3/
Results: Total brain volume increased with age (cross-sectional estimate: 2.12 mm3/
Conclusion: These findings indicate that, despite incorporating a major genetic risk factor for LOAD, this model does not reproduce the atrophy phenotype characteristic of human aging and Alzheimer’s disease. Instead, the observed pattern is more consistent with non-pathological or vulnerable aging, suggesting that humanized APOE alone is insufficient to induce MRI-detectable macrostructural atrophy within this cross-sectional comparison, though this finding does not preclude other APOE-dependent pathological mechanisms.
Reproduced under the paper's license (CC BY), from the paper cited above.
Repositories
Its files are read in the Code ↔ Paper reader above, with 3 matches between paragraphs and lines of code.
CoBrALab/minc-toolkit-extras
7400e90a9a259b4652658a30392864c8d6bcbced, 19 June 2026Availability: 1 check, the latest on 27 September 2026: the link answers
- 27 September 2026: the link answers
44 files
- MAGeT-QC.sh, Shell, 71 lines
- MAGeT-object-QC.sh, Shell, 71 lines
- affine_xfm_to_rigid.sh, Shell, 14 lines
- antsRegistration-coregis
ter-average-withN4.sh , Shell, 45 lines - antsRegistration-coregis
ter-average.sh , Shell, 35 lines - antsRegistration_affine.
sh , Shell, 186 lines - ants_generate_iterations
.py , Python, 282 lines - ants_label_qc_image.sh, Shell, 60 lines
- clean_and_center_minc.pl
, Perl, 48 lines - collect_jacobian_volumes
.sh , Shell, 45 lines - collect_volumes.sh, Shell, 51 lines
- create_civet_image.sh, Shell, 757 lines
- deparcellate_civet_data.
py , Python, 60 lines - intrasubject-N4_extract.
sh , Shell, 23 lines - iterativeN4.sh, Shell, 186 lines
- iterativeN4_2.sh, Shell, 225 lines, 1 match
- iterativeN4_multispectra
l.sh , Shell, 461 lines - make-t1t2-hybrid-image.s
h , Shell, 14 lines - mouse-preprocessing-v2.s
h , Shell, 88 lines - mouse-preprocessing-v4.s
h , Shell, 156 lines - mouse-preprocessing-v5.s
h , Shell, 171 lines - mouse-preprocessing-v5_p
v6_brkraw_nifti.sh , Shell, 163 lines - mouse-preprocessing-v5_p
v6_dicom.sh , Shell, 175 lines - mouse-preprocessing-v6_p
v5_dicom.sh , Shell, 165 lines - mouse-preprocessing-v6_p
v6_brkraw_nifti.sh , Shell, 159 lines - mouse-preprocessing-v6_p
v6_dicom.sh , Shell, 164 lines - mouse-preprocessing-v7_p
v6_brkraw_nifti.sh , Shell, 157 lines - mouse-preprocessing-v8_p
v6_brkraw_nifti.sh , Shell, 246 lines - mouse-preprocessing-v9_p
v6_brkraw_nifti.sh , Shell, 329 lines - neonate-preprocessing-v2
.sh , Shell, 179 lines - neonate-preprocessing.sh
, Shell, 73 lines - pad_recrop_minc.sh, Shell, 29 lines
- parcellate_civet_data.py
, Python, 63 lines - preprocess_t2_with_t1_pr
iors.sh , Shell, 35 lines - rat-preprocessing-v2.sh, Shell, 84 lines, 1 match
- rat-preprocessing-v3.sh, Shell, 101 lines
- rat-preprocessing-v7.sh, Shell, 171 lines
- rat-preprocessing.sh, Shell, 48 lines
- smooth_downsample.sh, Shell, 35 lines
- t2-slab-preprocess.sh, Shell, 60 lines
- t2star_fit.py, Python, 79 lines
- t2star_fit_simpleitk.py, Python, 79 lines
- LICENSE, License, 76 lines
- README.md, Text, 2 lines
CoBrALab/optimized_antsMultivariateTemplateConstruction
477735b38736f9ba91f7e6372ab8eb77d8629bed, 21 September 2026Availability: 1 check, the latest on 27 September 2026: the link answers
- 27 September 2026: the link answers
16 files
- commonspace_resample.sh, Shell, 385 lines
- dbm.sh, Shell, 592 lines, 1 match
- helpers.sh, Shell, 155 lines
- interp_transform.py, Python, 99 lines
- modelbuild.sh, Shell, 1,459 lines
- sitk_average_affine_tran
sforms.py , Python, 131 lines - sitk_image_math.py, Python, 382 lines
- sitk_invert_scale_warp_f
ield.py , Python, 48 lines - subjectspace_resample.sh
, Shell, 391 lines - testing/
test_affine_convergence. , Shell, 39 linessh - twolevel_commonspace_res
ample.sh , Shell, 246 lines - twolevel_dbm.sh, Shell, 492 lines
- twolevel_modelbuild.sh, Shell, 327 lines
- twolevel_subjectspace_re
sample.sh , Shell, 307 lines - LICENSE, License, 76 lines
- README.md, Text, 422 lines
Tracing map
Proposed by the machine: these links were found in the paper and verified at the source, without human review. The map will receive a Zenodo DOI once one of the paper's authors has validated it with their ORCID.
What the map holds:
- 2 repositories of the authors' code, each at its verified commit, with its license and how the link was found in the paper;
- 56 scripts, each with its path and the digest of its content;
- 3 matches between paragraphs of the paper and lines of the code (method lexical-v1);
- neither the text of the paper nor the code itself.
Its JSON (tracing-map.json) is deposited on Zenodo with its DOI once the map is validated.
Data
No dataset and no data link were found in the paper.
Data availability statement
The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.
Reproduced under the paper's license (CC BY), from the paper cited above.
Versions
The history of this record: each version stored by the harvester or made by a correction of its authors or of the maintainers of its code, and what changed in its facts. The texts of the paper (its abstract, its availability statements) are not part of it; versions that changed only those are not listed.
Version 2, 28 September 2026
- Authors: added Avnish Bhattrai (0000-0002-8376-123X); Tian Wang (0000-0003-1867-5850); Jean-Paul Wiegand (0000-0002-0385-1527); Roberta Diaz Brinton (0000-0001-8450-772X); removed Avnish Bhattrai; Tian Wang; Jean-Paul Wiegand; Roberta Diaz Brinton
Version 1, 27 September 2026: the first record
Recorded: type, language, journal, volume, pages, dates, 5 authors, 6 keywords, 1 funder, 65 references.
Cite
This paper
Raikes, A. C., Bhattrai, A., Wang, T., Wiegand, J.-P., & Brinton, R. D. (2026). Humanized APOE mouse brain volume increases over age irrespective of sex and APOE genotype: implications for translational validity to the human. Frontiers in neuroscience, 20, 1843319. https://
BibTeX
@article{raikes2026human
author = {Raikes, Adam C and Bhattrai, Avnish and Wang, Tian and Wiegand, Jean-Paul and Brinton, Roberta Diaz},
title = {{Humanized APOE mouse brain volume increases over age irrespective of sex and APOE genotype: implications for translational validity to the human}},
journal = {Frontiers in neuroscience},
year = {2026},
month = jul,
volume = {20},
pages = {1843319},
publisher = {Frontiers Media SA},
issn = {1662-4548},
doi = {10.3389/
url = {https://
pmid = {42524115},
pmcid = {PMC13408376}
}
RIS
TY - JOUR
AU - Raikes, Adam C
AU - Bhattrai, Avnish
AU - Wang, Tian
AU - Wiegand, Jean-Paul
AU - Brinton, Roberta Diaz
TI - Humanized APOE mouse brain volume increases over age irrespective of sex and APOE genotype: implications for translational validity to the human
T2 - Frontiers in neuroscience
J2 - Front Neurosci
PY - 2026
DA - 2026/
VL - 20
SP - 1843319
SN - 1662-4548
PB - Frontiers Media SA
DO - 10.3389/
UR - https://
LA - en
ER -
CSL-JSON
{
"id": "10.3389/
"type": "article-journal",
"title": "Humanized APOE mouse brain volume increases over age irrespective of sex and APOE genotype: implications for translational validity to the human",
"container-title": "Frontiers in neuroscience",
"author": [
{
"family": "Raikes",
"given": "Adam C"
},
{
"family": "Bhattrai",
"given": "Avnish"
},
{
"family": "Wang",
"given": "Tian"
},
{
"family": "Wiegand",
"given": "Jean-Paul"
},
{
"family": "Brinton",
"given": "Roberta Diaz"
}
],
"container-title-short":
"volume": "20",
"page": "1843319",
"DOI": "10.3389/
"PMID": "42524115",
"PMCID": "PMC13408376",
"ISSN": "1662-4548",
"publisher": "Frontiers Media SA",
"URL": "https://
"language": "en",
"issued": {
"date-parts": [
[
2026,
7,
14
]
]
}
}
The tracing map gets a citation of its own once an author has validated it and it has a DOI.
Similar papers
The papers with a page that share the most with this one: the tools found in their code, their categories, datasets, cited references and authors, the rarest counting most.
- [1] doi:10.1126/sciadv.adq6577 [code]
- Autism-like phenotypes and increased NMDAR2D expression in mice with KDM5B histone lysine demethylase deficiency.Journal: Science advancesIn common: SciPy, NumPy, mouse, 6 references
- [2] doi:10.1162/imag.a.1310 [code]
- Experimental quality control induces changes in Allen mouse brain connectomes.Journal: Imaging neuroscience (Cambridge, Mass.)In common: ANTs, SciPy, NumPy, mouse, 5 references
- [3] doi:10.1162/imag.a.1235 [code]
- Intracranial volume: To adjust or not to adjust? It is not a matter of if, but how.Journal: Imaging neuroscience (Cambridge, Mass.)In common: ANTs, SciPy, NumPy, structural MRI / diffusion, 4 references
- [4] doi:10.3390/cancers18162636 [code]
- Exploring the Impact of T2-Weighted MRI Fat Saturation on Radiomics Stability for Brain Radionecrosis Prediction After Skull-Base Proton Therapy: A Pilot Study.Journal: CancersIn common: SimpleITK, ANTs, statsmodels, 2 other tools, structural MRI / diffusion, clinical / translational, 2 references
- [5] doi:10.1126/sciadv.aeb5842 [code]
- Regulation of autism-related self-injurious behavior by electrical stimulation of corticostriatal circuits in mice and humans.Journal: Science advancesIn common: SimpleITK, ANTs, statsmodels, 2 other tools, mouse, 1 reference
- [6] doi:10.1093/radadv/umag025 [code]
- OpenMAP-BrainAge: generalizable and interpretable brain age predictor from MRI.Journal: Radiology advancesIn common: SimpleITK, ANTs, SciPy, 1 other tool, Alzheimer's / dementia, structural MRI / diffusion, 1 reference
- [7] doi:10.1002/alz.71649 [code]
- Postmortem brain MRI reveals differential associations of subcortical and limbic volumes with cortical thinning and neurodegenerative pathologies.Journal: Alzheimer's & dementia : the journal of the Alzheimer's AssociationIn common: SimpleITK, ANTs, statsmodels, 2 other tools, Alzheimer's / dementia, structural MRI / diffusion
- [8] doi:10.1002/mrm.70488 [code]
- Advancing the Volumetric Analysis of Ultra-Low-Field Brain MRI Using Image-to-Image Translation.Journal: Magnetic resonance in medicineIn common: SimpleITK, SciPy, NumPy, structural MRI / diffusion, 3 references
- [9] doi:10.3389/fmed.2026.1875760 [code]
- Adaptive multi-stage domain unlearning for white-matter lesion segmentation.Journal: Frontiers in medicineIn common: SimpleITK, SciPy, NumPy, structural MRI / diffusion, 3 references
- [10] doi:10.1093/braincomms/fcag129 [code]
- Longitudinal changes of choroid plexus volumes and MRI ratios in multiple sclerosis.Journal: Brain communicationsIn common: SimpleITK, ANTs, SciPy, 1 other tool, structural MRI / diffusion, clinical / translational, 1 reference
Contribute
The authors of this paper can claim it, correct its record and validate its tracing map, and the maintainers of its code (its owner, or a public member of its organization) correct what it says of their repository; anyone signed in can ask for its removal. Every request goes to OSCR's own machine, which answers it; your account page follows them.
Sign in with ORCID to claim this paper as one of its authors, correct its record or validate its tracing map: when the paper's metadata lists your ORCID iD, you are recognized at once. Maintainers of its code: sign in with GitHub, then claim the repository on your account page.
Claim this paper
Correct its record
Say what each link of this record is, remove the ones that are not the paper's, add the ones that are missing. The correction becomes a new version of the record, in its Versions section.
Validate its tracing map
You validate the map as this page shows it: 2 repositories of the authors' code, each at its verified commit and with its license, 56 scripts, and 3 matches between paragraphs and code (see the Code and Map sections). It then receives a DOI on Zenodo, with you (your ORCID iD) and OSCR as its creators; the code itself is not deposited.
The map's fingerprint: sha256:703bc1a1b74834da…
Add the badge to its README
The badge links the code to this page. Copy one of these into the README of the paper's code: only you decide where it goes, and nothing is changed for you.
Markdown
[, paste the snippet at the top, then “Commit changes…” and, to review it first, “Create a new branch and start a pull request”. You open the pull request; OSCR asks for no permission.
Request its removal
To ask OSCR to remove this record, the copies of its authors' scripts or its tracing map, use the removal request page: signed in, you say who you are, what to remove and why, then review and confirm the request. Published rules decide every request (how).
Discussion, reproductions, activity
Discussion: questions and error reports about this paper and its code, from signed-in readers and its authors. It opens with sign-in.
Reproductions: reports from readers who ran the authors' code: what they reproduced, with which environment, commit and data. It opens with sign-in.
Activity: what happens around this paper: new versions of its record, its map's validation, discussions and reproductions. It opens with sign-in.
