2942

Automated Kinetic Modeling of Hyperpolarized 13C Metabolism in Human Brain Tumors
Jason C Crane1, Ilwoo Park, Marram P Olson, Daniel B Vigneron, and Sarah J Nelson

1UCSF, San Francisco, CA, United States

Synopsis

Methods for dynamic spectroscopic imaging of hyperpolarized (HP) 13C substrates are rapidly evolving and accessible tools are required for reconstructing the data and for validating quantitative kinetic models. This study presents processing tools for automatic analysis of data from dynamic HP 13C experiments. The methods were implemented in the open-source SIVIC software package and applied to the fitting of data from a human brain tumor trial to derive metabolic Kpl maps.

Purpose

The purpose of this study was to firstly develop automated processing methods for analysis of data from dynamic hyperpolarized 13C experiments in order to extract quantitative parameter maps characterizing in vivo 13C brain tumor metabolism and secondly to implement the modeling methods as open-source software that can be easily extended to support kinetic analysis of other models and systems.

Introduction

Dynamic spectroscopic imaging of hyperpolarized (HP) 13C substrates enables the measurement of real-time in vivo metabolic activity1. These methods show promise for elucidating normal and pathological metabolic pathways and response to therapy. Kinetic parameters are typically derived from these experiments by fitting data to model functions. Several models have been proposed2,3 that vary in the number of metabolic species, assumptions about reverse rate constants, number of signal decay pathways and the role of substrate perfusion. For dynamic HP methods to evolve into clinically viable techniques, the models and quantification methods need to be validated, standardized and implemented in automated and widely-available software packages. Another challenge is that sequences used in dynamic HP experiments use fast acquisition strategies and may employ specialized variable flip angle schemes4 requiring custom reconstruction software as part of an overall kinetic modeling pipeline. The present work describes an extensible open-source modeling package designed to support the application and validation of HP kinetic models. The goal is to provide an accessible and automated platform for comparing different kinetic models and for applying models to data from multiple platforms (Varian, GE, Philips, etc.) and that provides quantitative results in standard DICOM format. Kinetics models were developed to fit initial data from a human 13C brain tumor trial.

Kinetic Modeling Implementation

Reconstruction and kinetic modeling software was implemented in C++ as command line tools in the open-source SIVIC5 package (fig. 1). The application fits quantified dynamic HP data using an instance of the svkMRSKinetics class6, which performs a numerical optimization of a kinetic model cost function using an ITK particle swarm optimizer7. Model cost functions were implemented as subclasses of svkKineticModelCostFunction that define a model by implementing 7 pure abstract methods. Two models were implemented initially to test the framework. The first was a piecewise 5 parameter, 2-site exchange model8 that fits the complete time evolution of the signals including rising and decaying regions. The second model was a simplified 2 parameter, 2-site model9 that only fits the decaying edge of the pyruvate and lactate signals. All source code for the models and complete analysis pipeline are available on GitHub6.

Methods

Two 2D dynamic EPSI 13C exams from a UCSF human brain tumor study1 that is evaluating HP [1-13C]pyruvate were used for model development. SIVIC command line tools were used to convert GE pfiles to DICOM MRS objects, apodize, zero-fill, FFT and quantify the data. Data were acquired with a two-band variable flip angle scheme and reconstructed data were corrected for the flip angle in each band for each time point prior to quantification. Magnitude peak heights of the 13C-pyruvate and 13C-lactate resonances were quantified for each voxel and time point (fig. 2) and results written to DICOM Enhanced MR Image storage objects. Quantified metabolite signals as a function of time were then given as input to the svk_met_kinetics application with a model number, the experimental temporal resolution and a mask to define which voxels to fit. All fitted parameter maps and computed signals based on the model fit were written to DICOM files (MRImageStorage or Enhanced MRImageStorage SOP classes).

Results

Models were implemented with 50-100 C++ statements and without extensive knowledge of C++, but require compiling into the SIVIC package. Parameter maps were generated automatically and permitted fits from different models to be compared visually. 3D maps of fitted parameters can be viewed in any standard DICOM viewer. The SIVIC GUI was able to display the time series of signal intensity maps as arrays of dynamic curves (fig. 2,3) for visualizing dynamic signals and fits. Run times on a 2.3 GHz MacBook Pro ranged from 1-3 seconds per voxel depending on the model, and optimizer parameters Kpl values from the 2-site exchange model applied to both data sets are shown in figure 3. Fitted Kpl values ranged from approximately .01 - .05 s-1. Contralateral values were symmetrically distributed except within the lesions.

Conclusions

Future work will focus on comparison and validation of models, and correlation with tissue sample histology. The robustness of the tools will be improved by comparing different optimizer algorithms and methods for defining initial parameter values. Comparison of results obtained using variable and constant flip angle schemes will be compared.

Acknowledgements

This work was supported by NIH grant P41 EB013598.

References

1. Park I, Larson PEZ, Gordon J, Carvajal L, Chen HY, Bok R, Wilson D, Chow J, Ferrone M, Kurhanewicz J, Vigneron DB, Chang S, Nelson1 SJ. Hyperpolarized 13C Metabolic Imaging of Patients with Brain Tumors. World Molecular Imaging Congress, 7-10 September 2016, New York, United States

2. Harrison C. et al. Comparison of kinetic models for analysis of pyruvate-to-lactate exchange by hyperpolarized 13C NMR. NMR Biomed. 2012;(25):1286–1294.

3. Gómez Damián PA et al. Multisite Kinetic Modeling of (13)C Metabolic MR Using [1-(13)C]Pyruvate. Radiol. Res. Pract. 2014; 871619.

4. Xing Y, Reed GD, Pauly JM, Kerr AB, Larson PEZ, Optimal variable flip angle schemes for dynamic acquisition of exchanging hyperpolarized substrates, J. Magn.Reson. 2013;(234):75-81.

5. Crane JC, Olson MP, Nelson SJ, SIVIC: Open-Source, Standards-Based Software for DICOM MR Spectroscopy Workflows. Int. J. Biomed. Imaging 2013;169526.

6. SIVIC source code on GitHub: https://github.com/SIVICLab/sivic, accessed 11/16.

7. The National Library of Medicine. ITK, Insight Segmentation and Registration Toolkit. at <https://itk.org/>,accessed 11/16.

8. Zierhut ML et al. Kinetic modeling of hyperpolarized 13C1-pyruvate metabolism in normal rats and TRAMP mice. J. Magn. Reson. 2010;(202):85–92.

9. Swisher CL et al. Automated Kinetic Modeling of Perfusion and Metabolism Based on Dynamic Hyperpolarized 13 C Data With Open- Source SIVIC Software ISMRM Annu. Meet. 2014:3793.

Figures

Dynamic HP 13C Reconstruction and kinetic modeling software pipeline. Blue boxes represent the SIVIC command line tools used to read GE raw files (svk_gepfile_reader), apodize, zero fill, FFT combine symmetric EPSI lobes (svk_reorder_epsi) and quantify metabolites. Each step exports results in DICOM format. The final output of the reconstruction and quantification is a set of files representing the 3D pyruvate and lactate signal as a function of time. These are passed to the svk_met_kinetics application that computes 3D parameter maps representing fitted model parameters (e.g. Kpl) together with calculated kinetics based on the best fit.

Quantification software (svk_quantify, Fig. 1) automatically quantifies metabolite resonances at each time point and voxel. Magnitude 13C-pyruvate resonance for each of the 10 time points for the voxel highlighted in green are shown at top. These can be represented as dynamic traces for metabolites of interest (e.g. pyr(x,t), lac(x,t). The peak heights for all voxels and time points are written to an Enhanced DICOM MRI data set that can be read in by the kinetic modeling software and displayed in the SIVIC GUI or other DICOM visualization software.

2D dynamic 13C acquisitions from two human brain tumor patients displayed in SIVIC GUI. Data has not been corrected spatially for coil sensitivity, but this doesn’t impact modeling of data from voxels. The lower patient has biopsy confirmed treatment effect (gliosis). T2 reference image with color Kpl maps overlays from the simplified 2-site exchange model are shown in the left panels. Dynamic data traces on right are experimental and fitted data: pyr(t) = pink, fitted pyr(t) = blue, lac(t)=yellow, fitted lac(t)=white. Time course is comprised of 10 time points with a 3s temporal resolution.

Proc. Intl. Soc. Mag. Reson. Med. 25 (2017)
2942