Functional brain network alterations in a rat model of dental malocclusion.
The 4 matches
- [1] § Materials and methods › MRI data preprocessing ↔ rabies/boilerplate.py, lines 10–140 · score 0.96 · volumetric EPI images, susceptibility distortions, head motion parameters, open source RABIES, EPI frame, Temporal spikes
- [2] § Materials and methods › MRI data preprocessing ↔ rabies/preprocess_pkg/resampling.py, lines 7–98 · score 0.86 · susceptibility distortions, single resampling, native space, fMRI, volumetric, concatenated
- [3] § Materials and methods › MRI data preprocessing ↔ rabies/preprocess_pkg/main_wf.py, lines 13–95 · score 0.72 · rigid body motion, Confound regression, common space, linear, preprocessing, resampled
- [4] § Materials and methods › MRI data preprocessing ↔ rabies/confound_correction_pkg/confound_correction.py, lines 137–172 · score 0.67 · Confound regression, spatial smoothing, Gaussian, artifacts, detrending, minimize
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
Python · 329 lines · 18 KB · other · 1 match
- def define_registration(string):
- if string=='SyN':
- return 'nonlinear'
- elif string=='Affine':
- return 'affine'
- elif string=='Rigid':
- return 'rigid'
- def preprocess_boilerplate(opts):
- methods=''
- references={}
- i=1
- # define references
- rabies_ref='Desrosiers-Gregoire, G., Devenyi, G. A., Grandjean, J., & Chakravarty, M. M. (2023). Rodent Automated Bold Improvement of EPI Sequences (RABIES): A standardized image processing and data quality platform for rodent fMRI. bioRxiv.'
- afni='Cox, R. W. (1996). AFNI: software for analysis and visualization of functional \
- magnetic resonance neuroimages. Computers and Biomedical research, 29(3), 162-173.'
- avants_2011='Avants, B. B., Tustison, N. J., Song, G., Cook, P. A., Klein, A., & Gee, J. C. (2011). A reproducible evaluation of ANTs similarity metric performance in brain image registration. NeuroImage, 54(3), 2033–2044.'
- sdc_nonlinear='Wang, S. et al. Evaluation of field map and nonlinear registration methods for correction of susceptibility artifacts in diffusion MRI. Front.Neuroinform. 11, 17 (2017).'
- fmriprep='Esteban, O., Markiewicz, C. J., Blair, R. W., Moodie, C. A., Isik, A. I., Erramuzpe, A., Kent, J. D., Goncalves, M., DuPre, E., Snyder, M., Oya, H., Ghosh, S. S., Wright, J., Durnez, J., Poldrack, R. A., & Gorgolewski, K. J. (2019). fMRIPrep: a robust preprocessing pipeline for functional MRI. Nature Methods, 16(1), 111–116.'
- # citing RABIES
- references[rabies_ref]=i
- i+=1
- methods+=f" The preprocessing of fMRI images was conducted using the open-source RABIES software (https://github.com/CoBrALab/RABIES)[{references[rabies_ref]}]. "
- # Applying autobox
- if opts.bold_autobox or opts.anat_autobox:
- references[afni]=i
- i+=1
- autobox=f"extra-space around the brain was automatically cropped (3dAutobox, AFNI)[{references[afni]}]. "
- if opts.bold_autobox and opts.anat_autobox:
- autobox="For both the anatomical and functional images, "+autobox
- elif opts.bold_autobox and not opts.anat_autobox:
- autobox="For the functional images, "+autobox
- elif not opts.bold_autobox and opts.anat_autobox:
- autobox="For the anatomical images, "+autobox
- methods+=autobox
- # Despiking
- if opts.apply_despiking:
- if not afni in references.keys():
- references[afni]=i
- i+=1
- methods+=f"Temporal spikes were corrected for at each voxel (3dDespike, AFNI)[{references[afni]}]. "
- # Detect dummy
- if opts.detect_dummy:
- methods+="Dummy scans were automatically detected and removed from each EPI. "
- detect_dummy="If dummy scans are detected, the median of these volumes provides a volumetric EPI image as reference, given their \
- higher anatomical contrast. Otherwise, a"
- else:
- detect_dummy="A"
- # Generate 3D EPI ref
- methods+=f"{detect_dummy} volumetric EPI image was derived using a trimmed mean across the EPI frames, after an initial motion realignment step. "
- # HMC
- methods+="Using this volumetric EPI as a target, the head motion parameters are estimated by realigning each EPI frame to the target using a rigid registration. "
- # common space alignment
- if not opts.bold_only:
- reg_image='structural images'
- else:
- reg_image='volumetric EPI scans'
- methods+=f"To derive an alignment to common space, {reg_image} are initially corrected for \
- inhomogeneities and "
- if not opts.commonspace_reg['fast_commonspace']:
- references[avants_2011]=i
- i+=1
- methods+=f"then registered together to allow the alignment of different acquisition sessions. This is done by generating \
- an unbiased data-driven template through the iterative nonlinear registration of each image to a dataset average, where the average \
- is improved at each iteration \
- (https://github.com/CoBrALab/optimized_antsMultivariateTemplateConstruction) [{references[avants_2011]}]. After aligning the acquisition \
- sessions, this newly-generated unbiased template is then itself registered, using a {define_registration(opts.commonspace_reg['template_registration'])} registration, to an external reference atlas."
- else:
- # Fast commonspace alignment
- methods+=f"then aligned individually to an external reference atlas using a {define_registration(opts.commonspace_reg['template_registration'])} registration. "
- # STC
- if opts.apply_STC:
- if not afni in references.keys():
- references[afni]=i
- i+=1
- stc_str=f"slice timing correction was applied to the timeseries (3dTshift)[{references[afni]}], then "
- else:
- stc_str=""
- # Resampling
- resampling_str=f"Finally, after calculating the transformations required to correct for head motion and susceptibility distortions, {stc_str}transforms were \
- concatenated into a single resampling operation (avoiding multiple resampling) which is applied at each EPI frame, "
- if not opts.nativespace_resampling == 'inputs_defined':
- nativespace_resampling = f", resampled at a voxel resolution of {opts.nativespace_resampling}mm"
- else:
- nativespace_resampling = ""
- if not opts.commonspace_resampling == 'inputs_defined':
- commonspace_resampling = f", at a voxel resolution of {opts.commonspace_resampling}mm"
- else:
- commonspace_resampling = ""
- if not opts.bold_only:
- if opts.bold2anat_coreg['registration']=='SyN':
- # Cross-modal alignment
- references[sdc_nonlinear]=i
- i+=1
- sdc_str=f"To correct for EPI susceptibility distortions, the volumetric EPI is also subjected to inhomogeneity correction, and then registered \
- using a {define_registration(opts.bold2anat_coreg['registration'])} registration to the anatomical scan from the same MRI session, which allows to calculate the required \
- geometrical transforms for recovering brain anatomy [{references[sdc_nonlinear]}]. "
- else:
- sdc_str="[NO SUSCEPTIBILITY DISTORTION CORRECTION CONDUCTED] "
- references[fmriprep]=i
- i+=1
- resampling_str+=f"generating the preprocessed EPI timeseries in native space [{references[fmriprep]}]{nativespace_resampling}. \
- Preprocessed timeseries in common space are also generated by further concatenating the transforms allowing resampling to the reference atlas{commonspace_resampling}. "
- if opts.bold_only:
- if opts.commonspace_reg['template_registration']=='SyN':
- references[sdc_nonlinear]=i
- i+=1
- sdc_str=f"The nonlinear registration to common space allows to calculate the required geometrical transforms for recovering brain anatomy, and \
- is thus used to correct susceptibility distortions of the EPI[{references[sdc_nonlinear]}]. "
- else:
- sdc_str="[NO SUSCEPTIBILITY DISTORTION CORRECTION CONDUCTED]"
- references[fmriprep]=i
- i+=1
- resampling_str+=f"generating the preprocessed EPI timeseries [{references[fmriprep]}]. Since susceptibility distortion correction is completed with \
- the registration to common space, the preprocessed timeseries are resampled to common space{commonspace_resampling}. "
- methods+=sdc_str
- methods+=resampling_str
- ref_string='\n'
- for key in references.keys():
- ref_string+=f"[{references[key]}] {key} \n"
- return methods,ref_string
- def confound_correction_boilerplate(opts):
- methods=''
- references={}
- i=1
- # define references
- rabies_ref='Desrosiers-Gregoire, G., Devenyi, G. A., Grandjean, J., & Chakravarty, M. M. (2023). Rodent Automated Bold Improvement of EPI Sequences (RABIES): A standardized image processing and data quality platform for rodent fMRI. bioRxiv.'
- aroma='Pruim, R. H., Mennes, M., van Rooij, D., Llera, A., Buitelaar, J. K., & Beckmann, C. F. (2015). ICA-AROMA: A robust ICA-based strategy for removing motion artifacts from fMRI data. Neuroimage, 112, 267-277.'
- Lindquist='Lindquist, M. A., Geuter, S., Wager, T. D., & Caffo, B. S. (2019). Modular preprocessing pipelines can reintroduce artifacts into fMRI data. Human Brain Mapping, 40(8), 2358–2376.'
- mathias='Mathias, A., Grond, F., Guardans, R., Seese, D., Canela, M., & Diebner, H. H. (2004). Algorithms for spectral analysis of irregularly sampled time series. Journal of Statistical Software, 11(1), 1–27.'
- melodic='Beckmann, C. F., & Smith, S. M. (2004). Probabilistic independent component analysis for functional magnetic resonance imaging. IEEE transactions on medical imaging, 23(2), 137-152.'
- nilearn='Abraham, A., Pedregosa, F., Eickenberg, M., Gervais, P., Mueller, A., Kossaifi, J., ... & Varoquaux, G. (2014). Machine learning for neuroimaging with scikit-learn. Frontiers in neuroinformatics, 8, 14.'
- power2012='Power, J. D., Barnes, K. A., Snyder, A. Z., Schlaggar, B. L., & Petersen, S. E. (2012). Spurious but systematic correlations in functional connectivity MRI networks arise from subject motion. Neuroimage, 59(3), 2142-2154.'
- power2014='Power, J. D., Mitra, A., Laumann, T. O., Snyder, A. Z., Schlaggar, B. L., & Petersen, S. E. (2014). Methods to detect, characterize, and remove motion artifact in resting state fMRI. NeuroImage, 84, 320–341.'
- friston24='Friston, K. J., Williams, S., Howard, R., Frackowiak, R. S., & Turner, R. (1996). Movement‐related effects in fMRI time‐series. Magnetic resonance in medicine, 35(3), 346-355.'
- aCompCor='Muschelli, J., Nebel, M. B., Caffo, B. S., Barber, A. D., Pekar, J. J., & Mostofsky, S. H. (2014). Reduction of motion-related artifacts in resting state fMRI using aCompCor. Neuroimage, 96, 22-35.'
- # Commonspace VS native space
- if opts.nativespace_analysis:
- EPI_space=f"native space EPI timeseries"
- else:
- EPI_space=f"EPI timeseries resampled to commonspace"
- # citing RABIES
- references[rabies_ref]=i
- i+=1
- methods+=f" Confound correction was executed using the RABIES software (https://github.com/CoBrALab/RABIES)[{references[rabies_ref]}] on {EPI_space}. "
- # Frame censoring
- if opts.frame_censoring['FD_censoring'] or opts.frame_censoring['DVARS_censoring']:
- references[power2012]=i
- i+=1
- methods+=f"First, frames with prominent corruption were censored (i.e. scrubbing [{references[power2012]}]). "
- if opts.frame_censoring['FD_censoring']:
- methods+=f"Framewise displacement [{references[power2012]}] was measured across time and each frame surpassing {opts.frame_censoring['FD_threshold']}mm of motion, together with 1 backward and 2 forward frames, were removed. "
- if opts.frame_censoring['DVARS_censoring']:
- if not power2012 in references.keys():
- references[power2012]=i
- i+=1
- methods+=f"Using the DVARS measure[{references[power2012]}] of temporal fluctuations in global signal, timepoints presenting outlier DVARS values, characteristic of confounds, were removed. \
- This was conducted by iteratively removing frames which present outlier DVARS values above or below 2.5 standard deviations until no more outliers are detected. "
- if opts.match_number_timepoints:
- methods+=f"Following censoring, only a total of {opts.match_number_timepoints} frames was retained in each scan through random selection among the remaining frames. This was done \
- to enforce equal degrees of freedom across scans despite an inconsistent number of frames removed through censoring. "
- methods+="Next, "
- else:
- methods+="First, "
- # Detrending
- order = opts.detrending['order']
- time_interval=opts.detrending['time_interval']
- methods+=f"voxelwise detrending was computed over {time_interval} timepoints and applied to remove {order} drifts and the average image from whole timeseries. "
- # ICA-AROMA
- if opts.ica_aroma['apply']:
- references[aroma]=i
- i+=1
- methods+=f"Then, motion sources were then automatically removed using a modified version of the ICA-AROMA classifier[{references[aroma]}], \
- where classifier parameters and anatomical masks are instead adapted for rodent images. "
- if not opts.ica_aroma['dim']==0:
- references[melodic]=i
- i+=1
- methods+=f"Specifically {opts.ica_aroma['dim']} components were derived for each image independently using MELODIC-ICA algorithm[{melodic}] \
- before classification. "
- # High/lowpass filtering
- highpass=opts.highpass is not None
- lowpass=opts.lowpass is not None
- if highpass or lowpass:
- references[nilearn]=i
- i+=1
- if highpass and lowpass:
- filter='bandpass'
- freq=f"{opts.highpass}-{opts.lowpass}"
- elif highpass:
- filter='highpass'
- freq=opts.highpass
- elif lowpass:
- filter='lowpass'
- freq=opts.lowpass
- if opts.frame_censoring['FD_censoring'] or opts.frame_censoring['DVARS_censoring']:
- references[power2014]=i
- i+=1
- references[mathias]=i
- i+=1
- methods+=f"To apply frequency filters despite missing data points (i.e. following the frame censoring step), \
- missing data was simulated based on a method introduced by Power and colleagues, where data is simulated \
- using the Lomb-Scargle periodogram to preserve the frequency profile of the timeseries before applying \
- the filters[{references[power2014]},{references[mathias]}]. "
- methods+=f"Following the simulation, "
- else:
- methods+=f"Next, "
- if not power2014 in references.keys():
- references[power2014]=i
- i+=1
- methods+=f"{filter} filtering({freq}Hz) was applied using a 3rd-order Butterworth filter, and {opts.edge_cutoff} seconds \
- is removed at each edge of the timeseries to account for edge artefacts following filtering [{references[power2014]}]. "
- if len(opts.nuisance_regressors) > 0:
- references[Lindquist]=i
- i+=1
- methods+=f"The nuisance regressors are also filtered to ensure orthogonality between the frequency filters and subsequent confound regression, which can otherwise re-introduce removed confounds [{references[Lindquist]}]."
- if opts.frame_censoring['FD_censoring'] or opts.frame_censoring['DVARS_censoring']:
- methods+=f"After frequency filtering, the temporal masks are re-applied to remove the simulated timepoints. "
- # Confound Regression
- if len(opts.nuisance_regressors)>0:
- str_list=[]
- if 'mot_6' in opts.nuisance_regressors:
- str_list.append('the 6 rigid motion parameters')
- if 'mot_24' in opts.nuisance_regressors:
- references[friston24]=i
- i+=1
- str_list.append(f'24 motion parameters (the 6 rigid motion parameters, their temporal derivative, together with all 12 parameters squared[{references[friston24]}])')
- if 'aCompCor_5' in opts.nuisance_regressors:
- references[aCompCor]=i
- i+=1
- str_list.append(f'the timecourses from the first 5 principal components derived from the voxels combining the WM and CSF masks (aCompCor)[{references[aCompCor]}]')
- if 'aCompCor_percent' in opts.nuisance_regressors:
- references[aCompCor]=i
- i+=1
- str_list.append(f'the timecourses from principal components explaining 50% of the variance among the voxels from the combined WM and CSF masks (aCompCor)[{references[aCompCor]}]')
- if 'WM_signal' in opts.nuisance_regressors or 'CSF_signal' in opts.nuisance_regressors or 'vascular_signal' in opts.nuisance_regressors:
- mask_str='the mean signal from the '
- masks=[]
- if 'WM_signal' in opts.nuisance_regressors:
- masks.append('WM')
- if 'CSF_signal' in opts.nuisance_regressors:
- masks.append('CSF')
- if 'vascular_signal' in opts.nuisance_regressors:
- masks.append('vascular')
- mask_str+=masks[0]
- for str_ in masks[1:-1]:
- mask_str+=', '+str_
- if len(masks)>1:
- mask_str+=f' and {masks[-1]} masks'
- else:
- mask_str+=' mask'
- str_list.append(mask_str)
- if 'global_signal' in opts.nuisance_regressors:
- str_list.append(f'the global signal')
- nuisance_regressors_str=str_list[0]
- for str_ in str_list[1:-1]:
- nuisance_regressors_str+=', '+str_
- if len(str_list)>1:
- nuisance_regressors_str+=f' and {str_list[-1]}'
- methods+=f"Selected nuisance regressors were then used for confound regression. More specifically, using ordinary least square regression, \
- {nuisance_regressors_str} were modelled at each voxel and regressed from the data. "
- # variance standardization
- if opts.image_scaling=="grand_mean_scaling":
- methods+=f"Timeseries were converted to percent BOLD fluctuations by dividing by the grand mean signal across voxels, \
- and multiplying by 100. "
- elif opts.image_scaling=="voxelwise_mean":
- methods+=f"Each voxel was individually converted to percent BOLD fluctuations by dividing by the temporal mean and multiplying by 100. "
- elif opts.image_scaling=="global_variance":
- methods+=f"To normalize variance, each image was seperately scaled according to its total variance. "
- elif opts.image_scaling=="voxelwise_standardization":
- methods+=f"To normalize variance, each voxel was individually standardized to unit variance. "
- if opts.scale_variance_voxelwise:
- methods+=f"Additionally, each voxel was set to equal temporal variance while preserving the total variance of the entire image. \
- This allows to obtain a spatially-homogeneous variance distribution, and mitigate influence from confounds [{references[rabies_ref]}]. "
- # Spatial smoothing
- if opts.smoothing_filter is not None:
- if not nilearn in references.keys():
- references[nilearn]=i
- i+=1
- methods+=f"Finally, a spatial Gaussian smoothing filter(nilearn.image.smooth_img)[{references[nilearn]}] was applied at {opts.smoothing_filter}mm full-width at half maximum (FWHM). "
- methods+='\n'
- ref_string='\n'
- for key in references.keys():
- ref_string+=f"[{references[key]}] {key} \n"
- return methods,ref_string
boilerplate.py at commit 3350a51, under other · at the source
Overview
- State Key Laboratory of Brain Function and Disorders and MOE Frontiers Center for Brain Science and the Institutes of Brain Science, Fudan University, Shanghai, China
- Department of Oral Anatomy and Physiology, Shanghai Stomatological Hospital and School of Stomatology, Fudan University, Shanghai, China
- Department of Prosthodontics, Shanghai Stomatological Hospital and School of Stomatology, Fudan University, Shanghai, China
- Department of Oral Anatomy and Physiology, College of Stomatology, The Fourth Military Medical University, Xi’an, China
Abstract
Background: Malocclusion has been associated with alterations in central nervous system function; however, the effects of persistent abnormal occlusal input on whole-brain functional organization remain poorly understood. This study aimed to investigate functional brain network reorganization associated with unilateral anterior crossbite (UAC) in rats.
Methods: Fourteen female rats were used, seven of which were treated with left-sided UAC at 6 weeks old and the other seven served as sham-operation controls. Resting-state functional magnetic resonance imaging data were acquired at 26 weeks old. Regional activity in the proprioceptive pathway was assessed, followed by graph theoretical analysis of whole-brain functional networks.
Results: UAC rats exhibited altered regional activity in the right ventral posteromedial thalamus (p = 0.023) and primary somatosensory cortex (p < 0.001), contralateral to the modeling side. Network analysis revealed significantly higher normalized clustering coefficient (p = 0.014) and small-worldness (p = 0.006) in the UAC group compared with controls. Furthermore, UAC rats showed enhanced functional connectivity within a subnetwork (p = 0.023) in which the right amygdala exhibited the greatest number of altered connections. In addition, abnormal regional activity was also detected in the right amygdala of UAC rats (p = 0.039).
Conclusion: Long-term UAC in rats is associated with alterations in whole-brain functional network organization. These findings provide new insights into the central neural responses associated with abnormal occlusal input.
Reproduced under the paper's license (CC BY), from the paper cited above.
Repository
Its files are read in the Code ↔ Paper reader above, with 4 matches between paragraphs and lines of code.
CoBrALab/RABIES
3350a51efc89ba93940ef101dd156edf172c4511, 23 September 2026Availability: 1 check, the latest on 27 September 2026: the link answers
- 27 September 2026: the link answers
54 files
- docs/
conf.py , Python, 96 lines - rabies/
__init__.py , Python, 1 line - rabies/
__version__.py , Python, 8 lines - rabies/
analysis_pkg/ , Python, 1 line__init__.py - rabies/
analysis_pkg/ , Python, 238 linesanalysis_functions.py - rabies/
analysis_pkg/ , Python, 227 linesanalysis_math.py - rabies/
analysis_pkg/ , Python, 534 linesanalysis_wf.py - rabies/
analysis_pkg/ , Python, 1 linediagnosis_pkg/ __init__.py - rabies/
analysis_pkg/ , Python, 481 linesdiagnosis_pkg/ dataset_QC.py - rabies/
analysis_pkg/ , Python, 778 linesdiagnosis_pkg/ diagnosis_functions.py - rabies/
analysis_pkg/ , Python, 177 linesdiagnosis_pkg/ diagnosis_wf.py - rabies/
analysis_pkg/ , Python, 520 linesdiagnosis_pkg/ interfaces.py - rabies/
analysis_pkg/ , Python, 518 linesmain_wf.py - rabies/
analysis_pkg/ , Python, 108 linesutils.py - rabies/
boilerplate.py , Python, 329 lines, 1 match - rabies/
confound_correction_pkg/ , Python, 1 line__init__.py - rabies/
confound_correction_pkg/ , Python, 838 lines, 1 matchconfound_correction.py - rabies/
confound_correction_pkg/ , Python, 559 linesmain_wf.py - rabies/
confound_correction_pkg/ , Python, 239 linesmod_ICA_AROMA/ ICA_AROMA.py - rabies/
confound_correction_pkg/ , Python, 931 linesmod_ICA_AROMA/ ICA_AROMA_functions.py - rabies/
confound_correction_pkg/ , Python, 1 linemod_ICA_AROMA/ __init__.py - rabies/
confound_correction_pkg/ , Python, 247 linesmod_ICA_AROMA/ classification_plots.py - rabies/
confound_correction_pkg/ , Python, 24 linesmod_ICA_AROMA/ ica-aroma-via-docker.py - rabies/
confound_correction_pkg/ , Python, 172 linesspectral_interpolation.p y - rabies/
confound_correction_pkg/ , Python, 756 linesutils.py - rabies/
parser.py , Python, 1,420 lines - rabies/
preprocess_pkg/ , Python, 1 line__init__.py - rabies/
preprocess_pkg/ , Python, 553 linesbold_main_wf.py - rabies/
preprocess_pkg/ , Python, 187 linesbold_ref.py - rabies/
preprocess_pkg/ , Python, 855 linescommonspace_reg.py - rabies/
preprocess_pkg/ , Python, 475 lineshmc.py - rabies/
preprocess_pkg/ , Python, 511 linesinho_correction.py - rabies/
preprocess_pkg/ , Python, 565 lines, 1 matchmain_wf.py - rabies/
preprocess_pkg/ , Python, 313 linesprep_input.py - rabies/
preprocess_pkg/ , Python, 246 linespreprocess_visual_QC.py - rabies/
preprocess_pkg/ , Python, 174 linesregistration.py - rabies/
preprocess_pkg/ , Python, 161 lines, 1 matchresampling.py - rabies/
preprocess_pkg/ , Python, 121 linesstc.py - rabies/
preprocess_pkg/ , Python, 340 linesutils.py - rabies/
run_main.py , Python, 451 lines - rabies/
utils.py , Python, 707 lines - rabies/
visualization.py , Python, 143 lines - scripts/
debug_workflow.py , Python, 55 lines - scripts/
error_check_rabies.py , Python, 290 lines - scripts/
gen_DSURQE_masks.py , Python, 113 lines - scripts/
install_DSURQE.sh , Shell, 78 lines - scripts/
preprocess_scripts/ , Shell, 188 linesEPI-preprocessing.sh - scripts/
preprocess_scripts/ , Python, 89 linesmultistage_otsu_cor.py - scripts/
preprocess_scripts/ , Shell, 28 linesnull_nonlin.sh - scripts/
preprocess_scripts/ , Shell, 13 linesplot_overlap.sh - scripts/
preprocess_scripts/ , Shell, 231 linesstructural-preprocessing .sh - setup.py, Python, 168 lines
- LICENSE, License, 76 lines
- README.md, Text, 61 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:
- 1 repository of the authors' code, each at its verified commit, with its license and how the link was found in the paper;
- 52 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
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 1, 27 September 2026: the first record
Recorded: type, language, journal, volume, pages, dates, 5 authors, 6 keywords, 43 references.
Cite
This paper
Lv, Q., Xu, J., Zhang, Y., Chen, S., & Wang, M. (2026). Functional brain network alterations in a rat model of dental malocclusion. Frontiers in neuroscience, 20, 1873417. https://
BibTeX
@article{lv2026functiona
author = {Lv, Qian and Xu, Jiali and Zhang, Yuejiao and Chen, Shuang and Wang, Meiqing},
title = {{Functional brain network alterations in a rat model of dental malocclusion}},
journal = {Frontiers in neuroscience},
year = {2026},
month = jul,
volume = {20},
pages = {1873417},
publisher = {Frontiers Media SA},
issn = {1662-4548},
doi = {10.3389/
url = {https://
pmid = {42582224},
pmcid = {PMC13457461}
}
RIS
TY - JOUR
AU - Lv, Qian
AU - Xu, Jiali
AU - Zhang, Yuejiao
AU - Chen, Shuang
AU - Wang, Meiqing
TI - Functional brain network alterations in a rat model of dental malocclusion
T2 - Frontiers in neuroscience
J2 - Front Neurosci
PY - 2026
DA - 2026/
VL - 20
SP - 1873417
SN - 1662-4548
PB - Frontiers Media SA
DO - 10.3389/
UR - https://
LA - en
ER -
CSL-JSON
{
"id": "10.3389/
"type": "article-journal",
"title": "Functional brain network alterations in a rat model of dental malocclusion",
"container-title": "Frontiers in neuroscience",
"author": [
{
"family": "Lv",
"given": "Qian"
},
{
"family": "Xu",
"given": "Jiali"
},
{
"family": "Zhang",
"given": "Yuejiao"
},
{
"family": "Chen",
"given": "Shuang"
},
{
"family": "Wang",
"given": "Meiqing"
}
],
"container-title-short":
"volume": "20",
"page": "1873417",
"DOI": "10.3389/
"PMID": "42582224",
"PMCID": "PMC13457461",
"ISSN": "1662-4548",
"publisher": "Frontiers Media SA",
"URL": "https://
"language": "en",
"issued": {
"date-parts": [
[
2026,
7,
28
]
]
}
}
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.1038/s41597-026-06869-1 [code]
- Individual Brain Charting: fifth release of high-resolution fMRI data for cognitive mapping.Journal: Scientific dataIn common: PyBIDS, Nipype, ANTs, 9 other tools, fMRI
- [2] doi:10.1186/s13293-026-00891-z [code]
- Sex differences in dynamic and static measures of brain integration derived from resting-state functional magnetic resonance imaging.Journal: Biology of sex differencesIn common: PyBIDS, Nipype, ANTs, 7 other tools, fMRI, 1 reference
- [3] doi:10.1038/s41398-026-04157-5 [code]
- Association of glymphatic function with 40-Hz neural oscillations, systemic metabolic markers, and cognitive performance in healthy aging adults: An EEG and MRI study.Journal: Translational psychiatryIn common: PyBIDS, Nipype, ANTs, 7 other tools, fMRI
- [4] doi:10.1162/imag.a.1347 [code]
- Neural and behavioural correlates of theory of mind reasoning in five-year-old children born preterm.Journal: Imaging neuroscience (Cambridge, Mass.)In common: PyBIDS, Nipype, ANTs, 7 other tools, fMRI
- [5] doi:10.1016/j.dcn.2026.101765 [code]
- Fusiform face area development correlates with development in higher-order social brain regions.Journal: Developmental cognitive neuroscienceIn common: PyBIDS, Nipype, ANTs, 7 other tools, fMRI
- [6] doi:10.1162/imag.a.1198 [code]
- MEPrep: A robust pipeline for multi-echo fMRI denoising and preprocessing.Journal: Imaging neuroscience (Cambridge, Mass.)In common: PyBIDS, Nipype, FSL, 7 other tools, fMRI
- [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, FSL, 8 other tools
- [8] doi:10.1038/s41593-026-02205-3 [code]
- Competitive interactions shape mammalian brain network dynamics and computation.Journal: Nature neuroscienceIn common: Nipype, ANTs, FSL, 7 other tools, 1 reference
- [9] doi:10.1162/imag.a.1337 [code]
- Data quality biases normative models derived from fetal brain MRI.Journal: Imaging neuroscience (Cambridge, Mass.)In common: PyBIDS, Nipype, FSL, 7 other tools
- [10] doi:10.1162/netn.a.544 [code]
- Brain network reconfiguration during reward prediction error processing.Journal: Network neuroscience (Cambridge, Mass.)In common: PyBIDS, NiBabel, seaborn, 5 other tools, fMRI, 3 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: 1 repository of the authors' code, each at its verified commit and with its license, 52 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:ad3b151f9a4bf5f4…
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.
