Data and MATLAB code for statistical analysis of MNF acquisitions in brain at 7 T (for MNF article)
guillaume.madelin@nyulangone.org
The code was written and tested with MATLAB 2025b in Windows 11, and requires the Image Processing and the Statistics and Machine Learning toolboxes.
Multinuclear fingerprinting (MNF) consists of data acquisition with simultaneous proton (1H) and sodium (23Na) magnetic resonance fingerprinting (MRF) [1-5] and data post-processing with a super-resolution (SR) algorithm [6] to generate final 23Na maps with the same resolution as the 1H maps.
In summary: MNF = Simultaneous 1H/23Na MRF + SR.
This folder contains all the MNF 3D data from 7 subjects in nifti format, including:
This folder contains the Matlab code for analyzing the data in folder "data_251027", including:
run_analyze_mnf_data_251027.m: Main script to run the statistical analysisfunction_analyze_mnf_data_251027.m: Function called in the main script to run the measurements and statistics on all MNF maps and masksstatistics_data.m: Sub-function used to calculate statistical values (mean, median, std, etc.)This folder contains the sub-folders of results saved after running the data analysis using the main Matlab script run_analyze_mnf_data_251027.m.
Each sub-folder of results contains the following sub-sub-folders:
NOTE: Run the code from within the matlab folder. No need to add the folders in the MATLAB path.
Statistical data analysis using this code can be performed in two ways:
Open run_analyze_mnf_data_251027.m, in section parameters:
param.ref_max_values_pc to a single value (in %), to select the NREF maximum values from the ROI used to measure the mean PD and TSC references (in EYE or CSF, EYE is selected by default) for subsequent PD and TSC quantification in whole brain.param.ref_max_values_pc = 80;.param.roi_max_values_pc to a single value (in %), to select the NROI maximum values from the ROI used to measure mean and standard deviation in different ROIs (EYE, CSF, GM, WM).param.roi_max_values_pc = 90;.function_analyze_mnf_data_251027.m, section analysis parameters, such as EYE or CSF reference for quantification of PD and TSC.Run run_analyze_mnf_data_251027 in the Command Window in Matlab. This will:
All results are saved in a sub-folder in the results folder, with name format mnf_analysis_refNREF_roiNROI_date_time.
Open run_analyze_mnf_data_251027.m, in section parameters:
param.ref_max_values_pc to a range of values (min:step:max, in %), to select the NREF maximum values from the ROI used to measure the mean PD and TSC references (in EYE or CSF, EYE is selected by default) for subsequent PD and TSC quantification in whole brain.param.ref_max_values_pc = 5:5:100; for selecting values from 5% to 100% by steps of 5% (20 values in total).param.roi_max_values_pc to a range of values (min:step:max, in %), to select the NROI maximum values from the ROI used to measure mean and standard deviation in different ROIs (EYE, CSF, GM, WM).param.roi_max_values_pc = 5:5:100;, for selecting values from 5% to 100% by steps of 5% (20 values in total).function_analyze_mnf_data_251027.m, section analysis parameters, such as EYE or CSF reference for quantification of PD and TSC.Run run_analyze_mnf_data_251027 in the Command Window in Matlab. This will:
All results are saved in a sub-folder in the results folder, with name format mnf_analysis_final_NREF_xNROI_date_time.
[1] G.G. Rodriguez, L. O'Donnell, Z. Yu, M. Cloos, G. Madelin. Multinuclear fingerprinting (MNF): high-resolution simultaneous proton/sodium MR fingerprinting. Proceedings of the Annual Meeting of the International Society for Magnetic Resonance in Medicine (ISMRM), Abstract #0579, Singapore, 2024.
[2] L. F. O'Donnell, G.G. Rodriguez, G. Lemberskiy, Z. Yu, O. Dergachyova, M. Cloos, G. Madelin. Correlation-weighted 23Na magnetic resonance fingerprinting in the brain. NMR Biomed 38(11), e70150, 2025.
[3] Z. Yu, D. K. Sodickson , G. Madelin, M. A. Cloos. Simultaneous proton magnetic resonance fingerprinting and sodium MRI. Magn Reson Med 83, 2232-2242, 2020.
[4] Z. Yu, S. Hodono, O. Dergachyova, T. Hilbert, B. Wang, B. Zhang, R. Brown, D. K. Sodickson , G. Madelin, M. A. Cloos. Simultaneous 3D acquisition of 1H MRF and 23Na MRI. Magn Reson Med 87, 2299-2312, 2022.
[5] G. G. Rodriguez, Z. Yu, L. F. O'Donnell, L. Calderon, M. A. Cloos, G. Madelin. Repeatability of simultaneous 3D 1H MRF/23Na MRI MRI in brain at 7 T. Sci Rep 12, 14156, 2022
[6] G. G. Rodriguez, Z. Yu, S. Shaykevich, L. F. O'Donnell, L. Aguilera, M. A. Cloos, G. Madelin. Super-resolution of sodium images from simultaneous 1H MRF/23Na MRI acquisition. NMR Biomed 36, e4959, 2023.
National Institutes of Health (NIH) grant R01EB0264561.
All shared data is completely anonymized.
Data was first saved and automatically de-indentified as a raw data (.dat) file from the scanner, images were then reconstructed and post-processed in MATLAB as number arrays (and where all MR sequence header and metadata information is lost), and finally saved as nifti (.nii) files in MATLAB.
Following the Data Management and Sharing (DMS) Plan from NIH, the shared data in this repository does not contain any Personal Health Information (PHI) such as subject identifiers, medical information, demographics nor biometrics. Moreover, during the post-processing step, the skin and skull features were removed such that facial and osseous features of the volunteers cannot be retrieved from the data.