Keywords: Quantitative Imaging, Validation, Reproducibility, model-based reconstruction, sensitivity analysis, state-transition matrix, nonlinear inversion, Bloch equations, quantitative MRI
Motivation: Inverse problems in MRI require estimation of the Bloch equation partial derivatives, however robust computation is challenging. Sensitivity analysis offers accurate and numerically stable derivatives to overcome this.
Goal(s): To replicate and validate previous work, and examine functionality of the BART toolbox and use of collaborative platforms such as GitHub for reproducing research.
Approach: A direct replication was attempted following methodology from a previous ISMRM abstract, and an accompanying preprint and GitHub repository.
Results: Both replicators successfully recreated all abstract figures. Replication of difference quotient and sensitivity analysis derivatives was achieved within the predefined normalised root mean square error tolerances.
Impact: Successful replication further validates novel work in computing partial derivatives of the Bloch Equations. Collaborative platforms such as GitHub can improve existing software and resources when reproducing research. This enables wider dissemination, enhancing ease-of-use for other researchers in future applications.
1. The ISMRM Reproducibility Challenge Committee. 2023-24 Reproducibility challenge [internet]. ISMRM challenge website, International Society for Magnetic Resonance in Medicine. 2023. https://challenge.ismrm.org/2023-24-reproducibility-challenge. Accessed on November 3, 2023.
2. Scholand N, & Uecker M. Sensitivity Analysis of the Bloch Equations [abstract]. In: Proceedings of the 31st Annual Meeting of ISMRM, London, 2022. Abstract nr 1700.
3. Blumenthal M, Holme C, Roeloffs V, et al. mrirecon/bart: version 0.8.00 (0.8.00). Zenodo. 2022. doi: 10.5281/zenodo.7110562
4. Scholand N, Wang X, Roeloffs V, et al. Quantitative Magnetic Resonance Imaging by Nonlinear Inversion of the Bloch Equations. arXiv:2209.08027 [preprint]. 2022. doi: 10.48550/arXiv.2209.08027
5. Scholand N, & Holme C. mrirecon/bloch-moba/02_sens_analysis [internet]. GitHub. 2023. https://github.com/mrirecon/bloch-moba/tree/master/02_sens_analysis
6. Tamir J, Scholand N, Uecker M, Ong F. mrirecon/bart-workshop [internet]. GitHub. 2023. https://github.com/mrirecon/bart-workshop
7. Scholand N. mrirecon/ismrm-2022-sensitivity-analysis-bloch-eq [internet]. GitHub. 2023. https://github.com/mrirecon/ismrm-2022-sensitivity-analysis-bloch-eq
8. Pilgrim-Morris JH. JemimaPM/bloch-moba-jpm [internet]. GitHub. 2023. https://github.com/JemimaPM/bloch-moba-jpm
9. Gunwhy ER. EbonyGunwhy/bloch-moba-erg [internet]. GitHub. 2023. https://github.com/EbonyGunwhy/bloch-moba-erg/tree/MReplIcators
10. Gunwhy ER, & Pilgrim-Morris JH. ISMRM 2022/23 Reproducibility Team Challenge: Replication results for MReplIcators team [Data set]. Zenodo. 2023. doi: 10.5281/zenodo.7781431
11. Lannelongue L, Grealey J, Inouye M. Green Algorithms: Quantifying the Carbon Footprint of Computation. Adv. Sci. 2021;8(12):2100707. doi: 10.1002/advs.202100707
12. Singh, P. Getting Started with WSL. In: Learn Windows Subsystem for Linux. Apress, Berkeley, CA. 2020. doi: 10.1007/978-1-4842-6038-8_1Fig. 1. Replication results from Figure 2 of the original abstract2. Both the original and replicated figures show the temporal evolution of the estimated partial derivatives with respect to R1, R2, and B1 for heart septal tissue for an IR-bSSFP sequence for the direct sensitivity analysis to the Bloch equations (SAB), the difference quotients (DQ) with varying perturbation, the analytical reference (LEFT) and associated errors (RIGHT).
Fig. 2. Replication results from Figure 3 of the original abstract2 with h = 1%. Both the original and replicated figures show the temporal evolution of the estimated partial derivatives with respect to R1, R2, and B1 for heart septal tissue for an IR-bSSFP sequence without leading α/2 pulse for SAB and DQ. Note: errors are scaled by large factors for visualisation purposes.
Fig. 3. Replication results from Figure 3 of the original abstract2 with h = 0.5%. Both the original and replicated figures show the temporal evolution of the estimated partial derivatives with respect to R1, R2, and B1 for heart septal tissue for an IR-bSSFP sequence without leading α/2 pulse for SAB and DQ. Note: errors are scaled by large factors for visualisation purposes.
Table 1. Normalised Root Mean Square Errors (NRMSEs) between the replication attempt results for both replicators and the ground truth dataset. Successful replication attempts are defined at a tolerance level of >=0.005 for the difference quotient (DQ) and >=0.0001 for the sensitivity analysis (SA) derivatives.