The Impact and Reliability of Tissue Segmentation on In Vivo Magnetic Resonance Spectroscopy Metabolite Quantification.
The 4 matches · 1 of them tie a paragraph to a whole file, not to given lines: a weak match, whose lines are not tinted
- [1] § Methods › Experiment 1: In Vivo Test–Retest Dataset › MRS Data Processing ↔ run_sLASER_makebasisset.m, lines 1–117 · score 0.94 · spectral width, sLASER, Asc, GPC, GSH, Glc
- [2] § Methods › Experiment 1: In Vivo Test–Retest Dataset › MR Scanning Protocol ↔ run_sLASER_makebasisset.m, lines 1–117 · score 0.75 · spectral width, sLASER, flip angle, acceleration, parallel, phased
- [3] § Methods › Experiment 1: In Vivo Test–Retest Dataset › MR Scanning Protocol ↔ dependencies/sim_myslaser.m, lines 27–120 · score 0.59 · sLASER, flip angle, coil, matrix, phased, Water
- [4] § Methods › Experiment 1: In Vivo Test–Retest Dataset › MRS Data Processing ↔ dependencies/generateSysTemp.m, the whole file · a weak match · score 0.56 · Ala, Asp, Gln, Lac, NAA, GABA
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
MATLAB · 357 lines · 13 KB · CC0-1.0 · 2 matches
- % run_sLASER_makebasisset
- %
- % Contributors:
- %
- % Jamie Near, McGill University, 2015
- % Georg Oeltzschner, Johns Hopkins University School of Medicine, 2019
- % Muhammad G Saleh, Johns Hopkins University School of Medicine, 2019
- % Dana Goerzen and Jamie Near, McGill University, 2021
- % Niklaus Zölch, Universität Zürich, 2024
- % Jessica Archibald, Weill Cornell Medicine, 2024
- % Mark Mikkelsen, Weill Cornell Medicine, 2026
- %
- % DESCRIPTION & MODIFICATIONS:
- %
- % This script was modified by Niklaus Zölch & Jessica Archibald to include:
- %
- % a. A 0 ppm reference peak, useful depending on the fitting software
- % b. A loop to run through the selected metabolites
- % c. Saving .raw, .png, and .mat files
- % d. Output a .pdf and .basis file using modified functions from Osprey
- %
- % USAGE:
- %
- % This script simulates a semi-LASER experiment with fully shaped
- % refocusing pulses. Coherence order filtering is employed to only simulate
- % desired signals. This results in a 4x speed-up compared to phase cycling
- % (see deprecated run_simSemiLASERShaped_fast_phCyc.m). Furthermore,
- % simulations are run at various locations in space to account for the
- % within-voxel spatial variation of the metabolite signal. Summation across
- % spatial positions is performed. The MATLAB parallel computing toolbox
- % (parfor loop) was used to accelerate the simulations. Acceleration is
- % currently performed in the direction of the slice selective pulse along
- % the x-direction, but this can be changed. Up to a factor of 12
- % acceleration can be achieved using this approach. To achieve faster
- % perfomance compared to the original 'run_simSemiLASER_shaped.m' function,
- % this code uses the method described by Zhang et al. (2017)
- % doi:10.1002/mp.12375. Some additional acceleration is currently performed
- % using parfor loops in both x and y directions. To enable the use of the
- % MATLAB parallel computing toolbox, initialize the multiple worker nodes
- % using "matlabpool size X" where "X" is the number of available processing
- % nodes. If the parallel processing toolbox is not available, then replace
- % the "parfor" loop with a "for" loop.
- % INPUTS:
- %
- % To run this script, there is technically only one input argument:
- % spinSys = spin system to simulate
- % However, the user should also edit the following parameters as
- % desired before running the function:
- % refocWaveform = name of refocusing pulse waveform.
- % refTp = duration of refocusing pulses[ms]
- % Bfield = Magnetic field strength in [T]
- % Npts = number of spectral points
- % sw = spectral width [Hz]
- % Bfield = magnetic field strength [Tesla]
- % lw = linewidth of the output spectrum [Hz]
- % thkX = slice thickness of x refocusing pulse [cm]
- % thkY = slice thickness of y refocusing pulse [cm]
- % fovX = full simulation FOV in the x direction [cm]
- % fovY = full simulation FOV in the y direction [cm]
- % nX = number of spatial grid points to simulate in x-direction
- % nY = number of spatial grid points to simulate in y-direction
- % taus = vector of pulse sequence timings [ms]
- %
- % OUTPUTS:
- %
- % out = Simulation results, summed over all space.
- clear;
- clc;
- close all;
- % ************ INPUT PARAMETERS **********************************
- % Define the variable Basis_name at the beginning of your script
- basis_name='lcm_gamma_new.basis'; %keep "_gamma_"
- main_dir=fileparts(mfilename("fullpath"));
- addpath(genpath(main_dir));
- ToolboxCheck;
- output_folder=fullfile(main_dir,'my_basis'); % or select a folder somewhere else e.g. '~/Desktop/makebasisset_output'
- save_result=true;
- complete_run=true; % true -> overwrite mode: runs sim_spinsys for all metabolites to build full basis set: % false -> append mode: runs sim_spinsys for selected metabolites and adds to existing set
- show_plots=false;
- vendor='Philips';
- sequence='sLASER';
- refocWaveform='standardized_goia.txt'; %name of refocusing pulse waveform
- flip_angle=180;
- refTp=4.4496; %duration of refocusing pulses[ms]
- Npts=4096; %number of spectral points
- sw=4000; %spectral width [Hz]
- lw=2; %linewidth of the output spectrum [Hz]
- Bfield=3; %Magnetic field strength in [T]
- thkX=2.4; %slice thickness of x refocusing pulse [cm]
- thkY=2.2; %slice thickness of y refocusing pulse [cm]
- fovX=3; %size of the full simulation Field of View in the x-direction [cm]
- fovY=3; %size of the full simulation Field of View in the y-direction [cm]
- nX=64; %Number of grid points to simulate in the x-direction
- nY=64; %Number of grid points to simulate in the y-direction
- x=linspace(-fovX/2,fovX/2,nX); %X positions to simulate [cm]
- y=linspace(-fovY/2,fovY/2,nY);
- te=32;%timing of the pulse sequence [ms]
- centreFreq=2.02; %Centre frequency of MR spectrum [ppm]
- B1max=[22]; %B1max for refocusing pulses; if empty, B1max is calculated automatically
- fovX=-x(1)+x(end);
- fovY=-y(1)+y(end);
- % spin systems
- spinSysList={'PE', 'Asc', 'Scyllo','Glu','Cr','NAA','NAAG','PCr','GSH','Gly','Glc','GPC',...
- 'PCh','Ala','Asp','GABA', 'Gln', 'Ins', 'Lac', 'Tau'};
- % shift
- shift_in_ppm=(4.65-centreFreq);
- % ************ END OF INPUT PARAMETERS BY USER **********************************
- %%JA edit: confirmation popup with current-run and final basis-set contents
- current_run_summary=strjoin(spinSysList,', ');
- if numel(current_run_summary) > 260
- current_run_summary=[current_run_summary(1:260) ' ...'];
- end
- existing_basis_folder=fullfile(output_folder,'matfiles_post');
- existing_basis_mets={};
- if exist(existing_basis_folder,'dir') && ~complete_run
- existing_basis_files=dir(fullfile(existing_basis_folder,'*.mat'));
- existing_basis_mets=cell(size(existing_basis_files));
- for existing_idx=1:numel(existing_basis_files)
- [~,existing_basis_mets{existing_idx},~]=fileparts(existing_basis_files(existing_idx).name);
- end
- end
- if complete_run
- final_basis_mets=spinSysList(:);
- else
- final_basis_mets=unique([existing_basis_mets(:); spinSysList(:)],'stable');
- end
- final_basis_summary=strjoin(final_basis_mets',', ');
- if numel(final_basis_summary) > 260
- final_basis_summary=[final_basis_summary(1:260) ' ...'];
- end
- confirmation_lines={
- 'Are you sure you want to simulate a basis set with:'
- ' '
- ['Basis file: ' basis_name]
- ['Output folder: ' output_folder]
- ['Vendor / Sequence: ' vendor ' / ' sequence]
- ['Refocusing waveform: ' refocWaveform]
- ['Flip angle: ' num2str(flip_angle) ' deg']
- ['Refocusing duration: ' num2str(refTp) ' ms']
- ['B-field: ' num2str(Bfield) ' T']
- ['TE: ' num2str(te) ' ms']
- ['Npts / SW / LW: ' num2str(Npts) ' / ' num2str(sw) ' Hz / ' num2str(lw) ' Hz']
- ['Slice thickness X/Y: ' num2str(thkX) ' / ' num2str(thkY) ' cm']
- ['FOV X/Y: ' num2str(fovX) ' / ' num2str(fovY) ' cm']
- ['Grid points X/Y: ' num2str(nX) ' / ' num2str(nY)]
- ['Centre frequency: ' num2str(centreFreq) ' ppm']
- ['B1max: ' mat2str(B1max)]
- ' '
- ['You are now simulating: ' current_run_summary]
- ['Your final basis set will contain: ' final_basis_summary]
- };
- confirmation_text=sprintf('%s\n',confirmation_lines{:});
- popup_handle=dialog( ...
- 'Name','Confirm Basis Set Simulation', ...
- 'Position',[200 120 760 520], ...
- 'Color',[0.97 0.97 0.99], ...
- 'WindowStyle','modal');
- setappdata(popup_handle,'popup_choice','No');
- uicontrol( ...
- 'Parent',popup_handle, ...
- 'Style','text', ...
- 'String','Basis Set Simulation Check', ...
- 'Position',[25 475 320 26], ...
- 'HorizontalAlignment','left', ...
- 'FontSize',16, ...
- 'FontWeight','bold', ...
- 'BackgroundColor',[0.97 0.97 0.99], ...
- 'ForegroundColor',[0.12 0.18 0.32]);
- uicontrol( ...
- 'Parent',popup_handle, ...
- 'Style','edit', ...
- 'Max',2, ...
- 'Min',0, ...
- 'Enable','inactive', ...
- 'String',confirmation_text, ...
- 'Position',[25 85 710 380], ...
- 'HorizontalAlignment','left', ...
- 'FontSize',12, ...
- 'BackgroundColor',[1 1 1]);
- uicontrol( ...
- 'Parent',popup_handle, ...
- 'Style','pushbutton', ...
- 'String','No', ...
- 'Position',[520 22 90 38], ...
- 'FontSize',12, ...
- 'Callback',@(src,evt) local_set_popup_choice(popup_handle,'No'));
- uicontrol( ...
- 'Parent',popup_handle, ...
- 'Style','pushbutton', ...
- 'String','Yes', ...
- 'Position',[625 22 90 38], ...
- 'FontSize',12, ...
- 'FontWeight','bold', ...
- 'BackgroundColor',[0.23 0.56 0.34], ...
- 'ForegroundColor',[1 1 1], ...
- 'Callback',@(src,evt) local_set_popup_choice(popup_handle,'Yes'));
- set(popup_handle,'CloseRequestFcn',@(src,evt) local_set_popup_choice(popup_handle,'No'));
- uiwait(popup_handle);
- popup_choice=getappdata(popup_handle,'popup_choice');
- if ishandle(popup_handle)
- delete(popup_handle);
- end
- if ~strcmp(popup_choice,'Yes')
- fprintf('\nSimulation cancelled by user before launch.\n\n');
- return;
- end
- if show_plots
- vis_flag='on'; %#ok<*UNRCH>
- else
- vis_flag='off';
- end
- % if all should be rerun then remove the output folder
- if exist(output_folder,'dir') && complete_run
- rmdir(output_folder,'s');
- end
- % folders for saving
- save_out_mat = fullfile(output_folder,'matfiles_pre');
- save_figure = fullfile(output_folder,'figures');
- save_raw = fullfile(output_folder,'raw');
- save_out_mat_end = fullfile(output_folder,'matfiles_post');
- folders = {save_out_mat, save_figure, save_raw, save_out_mat_end};
- % create folders if needed
- for k = 1:numel(folders)
- if ~exist(folders{k},'dir')
- mkdir(folders{k});
- end
- end
- %--------------------------------------------------------------------------
- %Load RF waveform
- %--------------------------------------------------------------------------
- rfPulse=io_loadRFwaveform(refocWaveform,'ref',0,B1max);
- %--------------------------------------------------------------------------
- %--------------------------------------------------------------------------
- sysRef.J=0;
- sysRef.shifts=0;
- sysRef.scaleFactor=1;
- sysRef.name='Ref_0ppm';
- sysRef.centreFreq=centreFreq;
- ref=run_mysLASERShaped_fast(rfPulse,refTp,Npts,sw,lw,Bfield,thkX,thkY,x,y,te,sysRef,flip_angle);
- tau1=15; %fake timing
- tau2=13; %fake timing
- refjustforppmrange=sim_press(Npts,sw,Bfield,lw,sysRef,tau1,tau2);
- %-------------------------------------------------------------------------
- %------------------------------------------------
- % Shift
- %------------------------------------------------
- freqShift_hz=shift_in_ppm*(Bfield*42.577478); % in Hz
- %-------------------------------------------------------------------------
- % Add shift here for the ref
- %-------------------------------------------------------------------------
- ref.fids=ref.fids.*exp(-(1i*2*pi*freqShift_hz).*ref.t).';
- %--------------------------------------------------------------------------
- % Additional Metabolites
- [sysETH,sysAcetate,sysAcac,sysSucc,sysGlyc,sysVal,sysAceton,sysbHBHM]=define_spin_systems;
- %-------------------------------------------------------------------------
- %Load spin systems (for the rest)
- load(fullfile(main_dir,'my_mets','my_spinSystem.mat'));
- %-------------------------------------------------------------------------
- for met_nr=1:size(spinSysList,2)
- spinSys=spinSysList{met_nr}; %spin system to simulate
- sys=eval(['sys' spinSys]);
- % Schreibe die einfach im ersten rein
- sys(1).centreFreq=centreFreq;
- %-------------------------------------------------------------------------
- % Simulation
- %-------------------------------------------------------------------------
- out=run_mysLASERShaped_fast(rfPulse,refTp,Npts,sw,lw,Bfield,thkX,thkY,x,y,te,sys,flip_angle);
- %add w1 max
- out.w1max=rfPulse.w1max;
- % Save before the shift -
- save([save_out_mat,filesep,spinSys],'out');
- %-------------------------------------------------------------------------
- % Add shift here for every simulated metabolite
- %-------------------------------------------------------------------------
- out.fids=out.fids.*exp(-(1i*2*pi*freqShift_hz).*ref.t).';
- %-------------------------------------------------------------------------
- % add TMS ref
- %-------------------------------------------------------------------------
- out=op_addScans(out,ref);
- h=figure('Visible',vis_flag);
- clf(h);
- plot(refjustforppmrange.ppm,real(ifftshift(ifft(out.fids))),'b');
- set(gca,'xdir','reverse');
- colormap;set(gcf,'color','w');
- xlim([-1 5]);
- xlabel('ppm');
- title(['figure with ref',spinSys]);
- print(h,'-dpng','-r300',[save_figure,filesep,spinSys]);
- out.name=spinSys;
- out.centreFreq=centreFreq; % This is needed for the check within fit_LCMmakeBasis.
- if save_result
- RF=io_writelcmraw(out,[save_raw, filesep, spinSys '.raw'],spinSys);
- end
- % Saving after shift
- save([save_out_mat_end,filesep,spinSys],'out');
- end
- fprintf('\nRunning fit_makeLCMBasis...\n\n');
- close(101)
- BASIS=fit_makeLCMBasis(save_out_mat_end, false, [output_folder, filesep, basis_name], vendor, sequence, vis_flag);
- rmpath(genpath(main_dir));
- fprintf('\nDone! Output saved in ''%s''\n\n',output_folder);
- function local_set_popup_choice(popup_handle,choice_value)
- if ishandle(popup_handle)
- setappdata(popup_handle,'popup_choice',choice_value);
- uiresume(popup_handle);
- end
- end
run_sLASER_makebasisset.m at commit 02d0a76, under CC0-1.0 · at the source
Overview
- Department of Radiology, Weill Cornell Medicine, New York, New York, USA
- Department of Biomedical Engineering, Columbia University Fu Foundation School of Engineering and Applied Science, New York, New York, USA
- CIBM Center for Biomedical Imaging, École Polytechnique Fédérale de Lausanne, Lausanne, Switzerland
- Regeneron Genetics Center, Tarrytown, New York, USA
- Department of Anesthesiology, Pharmacology and Therapeutics, Faculty of Medicine, University of British Columbia, Vancouver, British Columbia, Canada
- The Malone Center for Engineering in Healthcare, Johns Hopkins University, Baltimore, Maryland, USA
- Russell H. Morgan Department of Radiology and Radiological Science, Johns Hopkins University School of Medicine, Baltimore, Maryland, USA
- Department of Radiology and Imaging Sciences, Emory University School of Medicine, Atlanta, Georgia, USA
- Department of Biomedical Engineering, Georgia Institute of Technology and Emory University, Atlanta, Georgia, USA
- Institute of Forensic Medicine, Universität Zürich, Zürich, Switzerland
- Sunnybrook Research Institute and University of Toronto, Toronto, Ontario, Canada
Abstract
Purpose: Quantification of metabolite concentrations using MRS requires tissue‐dependent signal corrections. Accurate estimation of voxel tissue composition is therefore essential. Commonly used brain tissue segmentation tools differ in their algorithms and implementation, potentially introducing variability in MRS‐derived concentration estimates. This study investigates the impact and reliability of tissue segmentation on metabolite quantification.
Methods: Three segmentation tools (ANTs, FSL, SPM) were evaluated using an in vivo test–retest MRI/
Results: Segmentation tools produced systematically different tissue fractions that propagated into differences in tCr concentration estimates. Variance partitioning attributed 56.8%, 50.0%, and 51.3% of total tCr concentration variability to segmentation tool across the three permutations, with participant‐specific factors accounting for 34.7%, 36.2%, and 28.5%, respectively. When segmentation variability was held constant, test–retest reliability was high (ICC > 0.8) but dropped to ∼0.5 when both segmentation and MRS variability varied. Agreement with manual segmentation was region‐ and tool‐dependent, with the lowest agreement in the thalamus.
Conclusion: Tissue segmentation contributes substantially to the variability in MRS‐derived metabolite concentration estimates. These results underscore the need for transparent segmentation reporting and data sharing to ensure reproducibility and cross‐study comparability in MRS research.
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 4 matches between paragraphs and lines of code.
openneuro:ds006444
Availability: 1 check, the latest on 29 September 2026: the link answers (HTTP 200)
- 29 September 2026: the link answers (HTTP 200)
arcj-hub/BasisSetSimulation
02d0a768bd09fb4318ad3679860eb9af465a4ac5, 15 May 2026Availability: 1 check, the latest on 29 September 2026: the link answers
- 29 September 2026: the link answers
17 files
- dependencies/
ToolboxCheck.m , MATLAB, 28 lines - dependencies/
define_spin_systems.m , MATLAB, 82 lines - dependencies/
fit_makeLCMBasis.m , MATLAB, 520 lines - dependencies/
generateSysTemp.m , MATLAB, 109 lines, 1 match - dependencies/
hyperlink.m , MATLAB, 55 lines - dependencies/
io_loadRFwaveform.m , MATLAB, 246 lines - dependencies/
io_sysname.m , MATLAB, 43 lines - dependencies/
io_writelcmBASIS.m , MATLAB, 125 lines - dependencies/
print_basis.m , MATLAB, 49 lines - dependencies/
run_mysLASERShaped_fast. , MATLAB, 179 linesm - dependencies/
sim_myslaser.m , MATLAB, 127 lines, 1 match - dependencies/
sim_sLASER_shaped_Ref1.m , MATLAB, 45 lines - dependencies/
sim_sLASER_shaped_Ref2.m , MATLAB, 80 lines - run_generate_my_mets.m, MATLAB, 81 lines
- run_sLASER_makebasisset.
m , MATLAB, 357 lines, 2 matches - LICENSE, License, 121 lines
- README.md, Text, 109 lines
The paper's code and data availability statement is in the Data section.
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;
- 15 scripts, each with its path and the digest of its content;
- 4 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
All MR data and code used in this study are publicly available on OpenNeuro at https://
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 1, 29 September 2026: the first record
Recorded: type, language, journal, volume, issue, pages, dates, 13 authors, 6 keywords, 11 MeSH terms, 3 funders, 58 references.
Cite
This paper
Archibald, J., Igwe, K. C., Kaiser, A., Landheer, K., Lee, J., Kramer, J. L. K., Gudmundson, A. T., Zöllner, H. J., Oeltzschner, G., Fleischer, C. C., Zölch, N., Near, J., & Mikkelsen, M. (2026). The Impact and Reliability of Tissue Segmentation on In Vivo Magnetic Resonance Spectroscopy Metabolite Quantification. Magnetic resonance in medicine, 96(2), 516-529. https://
BibTeX
@article{archibald2026im
author = {Archibald, Jessica and Igwe, Kay Chioma and Kaiser, Antonia and Landheer, Karl and Lee, Jaimie and Kramer, John L K and Gudmundson, Aaron T and Zöllner, Helge J and Oeltzschner, Georg and Fleischer, Candace C and Zölch, Niklaus and Near, Jamie and Mikkelsen, Mark},
title = {{The Impact and Reliability of Tissue Segmentation on In Vivo Magnetic Resonance Spectroscopy Metabolite Quantification}},
journal = {Magnetic resonance in medicine},
year = {2026},
month = apr,
volume = {96},
number = {2},
pages = {516--529},
publisher = {Wiley},
issn = {0740-3194},
doi = {10.1002/
url = {https://
pmid = {41964041},
pmcid = {PMC13269192}
}
RIS
TY - JOUR
AU - Archibald, Jessica
AU - Igwe, Kay Chioma
AU - Kaiser, Antonia
AU - Landheer, Karl
AU - Lee, Jaimie
AU - Kramer, John L K
AU - Gudmundson, Aaron T
AU - Zöllner, Helge J
AU - Oeltzschner, Georg
AU - Fleischer, Candace C
AU - Zölch, Niklaus
AU - Near, Jamie
AU - Mikkelsen, Mark
TI - The Impact and Reliability of Tissue Segmentation on In Vivo Magnetic Resonance Spectroscopy Metabolite Quantification
T2 - Magnetic resonance in medicine
J2 - Magn Reson Med
PY - 2026
DA - 2026/
VL - 96
IS - 2
SP - 516
EP - 529
SN - 0740-3194
PB - Wiley
DO - 10.1002/
UR - https://
LA - en
ER -
CSL-JSON
{
"id": "10.1002/
"type": "article-journal",
"title": "The Impact and Reliability of Tissue Segmentation on In Vivo Magnetic Resonance Spectroscopy Metabolite Quantification",
"container-title": "Magnetic resonance in medicine",
"author": [
{
"family": "Archibald",
"given": "Jessica"
},
{
"family": "Igwe",
"given": "Kay Chioma"
},
{
"family": "Kaiser",
"given": "Antonia"
},
{
"family": "Landheer",
"given": "Karl"
},
{
"family": "Lee",
"given": "Jaimie"
},
{
"family": "Kramer",
"given": "John L K"
},
{
"family": "Gudmundson",
"given": "Aaron T"
},
{
"family": "Zöllner",
"given": "Helge J"
},
{
"family": "Oeltzschner",
"given": "Georg"
},
{
"family": "Fleischer",
"given": "Candace C"
},
{
"family": "Zölch",
"given": "Niklaus"
},
{
"family": "Near",
"given": "Jamie"
},
{
"family": "Mikkelsen",
"given": "Mark"
}
],
"container-title-short":
"volume": "96",
"issue": "2",
"page": "516-529",
"DOI": "10.1002/
"PMID": "41964041",
"PMCID": "PMC13269192",
"ISSN": "0740-3194",
"publisher": "Wiley",
"URL": "https://
"language": "en",
"issued": {
"date-parts": [
[
2026,
4,
10
]
]
}
}
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.1162/imag.a.1252 [code]
- Does the brain's E:I balance really shape long-range temporal correlations? Lessons learned from 3T MRI.Journal: Imaging neuroscience (Cambridge, Mass.)In common: structural MRI / diffusion, 8 references, author Jessica Archibald
- [2] doi:10.1111/jon.70146
- Pitfalls in 2HG Detection With TE-Optimized MRS at 3T.Journal: Journal of neuroimaging : official journal of the American Society of NeuroimagingIn common: structural MRI / diffusion, 3 references, 2 authors
- [3] doi:10.64898/2026.07.14.26358047 [code]
- From Genes to Neurochemistry: Excitation and Inhibition Mechanisms of Sensory Differences in AutismJournal: medRxiv (preprint)In common: 5 references
- [4] doi:10.1038/s41586-026-10345-6 [code]
- Population-scale repeat expansions elucidate disease risk and brain atrophy.Journal: NatureIn common: structural MRI / diffusion, 1 reference, author Karl Landheer
- [5] doi:10.1038/s41598-026-56922-7
- First-principles multiscale modeling of cerebral hemodynamics enables personalized predictions of human brain temperature.Journal: Scientific reportsIn common: 1 reference, author Candace C. Fleischer
- [6] doi:10.1002/mrm.70431 [code]
- SelExNet: A Self-Supervised Physics-Informed Framework for Multi-Channel Joint RF and Gradient Waveform Optimization in 2D Spatially Selective Excitation.Journal: Magnetic resonance in medicineIn common: structural MRI / diffusion, author Jamie Near
- [7] doi:10.1093/braincomms/fcag283 [code]
- Enhancing brain age estimation with structural MRI and synthesized cerebral blood volume maps.Journal: Brain communicationsIn common: structural MRI / diffusion, author Kay C Igwe
- [8] doi:10.1038/s41398-026-04036-z [code]
- Distinct sensory atypicalities bridge the gap between brain chemistry and motor dysfunction in autism.Journal: Translational psychiatryIn common: structural MRI / diffusion, author Georg Oeltzschner
- [9] doi:10.1093/braincomms/fcag319
- Inhibition/
excitation balance is associated with functional connectivity during cognitive flexibility performance. Journal: Brain communicationsIn common: author Mark Mikkelsen - [10] doi:10.1016/j.ebiom.2026.106457 [code]
- Balancing privacy and performance: the impact of facial defacing on AI in medical imaging.Journal: EBioMedicineIn common: structural MRI / diffusion, 2 references
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, 15 scripts, and 4 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:c68b4bc094a4b0fa…
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.
