1
Developing the Virtual Physiological Human: tools, techniques, and best practices for data exchange, storage, and publication The Virtual Physiological Human The Virtual Physiological Human (VPH) initiative is a worldwide effort to develop next-generation computer technologies to integrate all information available for each patient, and generated computer models capable of predicting how the health of that patient will evolve under prescribed conditions [1-3]. An illustrative example of such a computational model is presented in Figure 1. Achieving such a goal requires the participation of a very large and diverse community of scientists. Effective and efficient communication in a globally distributed network of collaborating scientists is essential to the success of this initiative. The IUPS Physiome Project, from which the VPH initiative grew, has been leading the way in developing standards for encoding models of computational physiology [4]. David Nickerson (about.me/david.nickerson), Hugh Sorby, Alan Garny, Poul Nielsen & Peter Hunter Auckland Bioengineering Institute, University of Auckland, New Zealand www.virtualrat.org The Virtual Physiological Rat Project Acknowledgements Workflow: cardiac imaging to patientcare Image Segmentation Biomechanics Simulation EndSystole Diastasis Pressure, contractile force Model Calibration ( ) ( ) ( ) rf fr cf fc cr rr cc ff E E E E C E E E C E C Q Q exp C W + + + + + = = 3 2 2 2 3 2 2 1 2 2 where ( ) ( ) 1 1 + = λ β Ca a T T Prediction Stress (kPa) Fibre strain Diseased Normal Subjectspecific Modelling Courtesy of Cardiac Atlas Project Courtesy of Cardiac Atlas Project References 1. Hunter, P. et al. A vision and strategy for the virtual physiological human: 2012 update. Interface Focus 3, (2013). 2. http://physiomeproject.org 3. http://www.vph-institute.org 4. Hunter, P. J. The IUPS Physiome Project: a framework for computational physiology. Progress in Biophysics and Molecular Biology 85, 551–569 (2004). 5. Hucka, M. et al. Promoting coordinated development of community-based information standards for modeling in biology: the COMBINE initiative. Front. Bioeng. Biotechnol. 3, 19 (2015). 6. http://co.mbine.org major calyx renal pyramid pelvis minor calyx ureter Approximately 1 million nephrons in a human kidney cortical nephrons (80%) juxtamedullary nephrons (20%) outer stripe inner stripe cortex outer medulla inner medulla juxtaglomerular apparatus glomerulus Bowman’s capsule inner medullary collecting duct cortical collecting duct Loop of Henle thin descending limb thin ascending limb thick ascending limb proximal tubule distal tubule The Nephron Anatomy proximal distal proximal cell model distal cell model Na-glucose transporter model Modelling Framework Enabling technology: Standards The COmputational Modelling in BIology NEtwork (COMBINE) initiative was established to coordinate community standards and formats for computational models [5,6]. The COMBINE core standards CellML and SED-ML are most relevant to this work, and the FieldML standard is being developed to replace the range of ad-hoc file formats currently used for sharing, archiving, and exchanging finite element models. Enabling technology: PMR The Physiome Model Repository (PMR) [7,8] is a free and open repository used by the Physiome Project and VPH members. Key features of PMR are configurable access controls, provenance management, version tracking, and comprehensive web service API. Specific types of data, such as CellML or FieldML models, stored in PMR can be specially rendered for presentation on the web – as shown in Figure 2. Enabling technology: OpenCOR OpenCOR [9,10] is an open-source software tool for creating, editing, annotating, and simulating CellML models. As demonstrated in Figure 3, OpenCOR is able to find, open, and simulate models directly from PMR. Enabling technology: MAP Client The Musculoskeletal Atlas Project (MAP) Client [11] integrates disparate software tools into a workflow of processing steps to achieve a specific objective in order to capture the workflows used by scientists in the generation and analysis of their data. See Figure 4 for an illustrative example. Capturing a complete description of the workflow and archiving that description in PMR ensures that a given study can not only be understood by another scientist, but can also be reproduced by that scientist. Instructing the next generation of scientists The MedTech CoRE [12] is a new centre for research excellence in New Zealand. Exemplifying the best practices developed in our work toward a virtual physiological human, we are developing a computational physiology module to introduce new doctoral students entering the CoRE to fundamental concepts in the application of engineering and mathematical sciences to the study of physiology. The module uses the tools and technologies described here to lead the students through several “typical” clinical workflows which involve computational physiology. Figure 5 illustrates a cardiac example of this. A virtual machine containing all the required software for this module is available on request and the documentation is all freely available online [13]. Figure 1: Example of a multiscale modelling framework in the kidney. The left panel shows a computational model of the renal vasculature (blue veins, red arteries) extracted from micro-CT images (inset) of a rat kidney (based on data from [14]). The right panels show an illustration of the renal anatomy and the nephron, consisting of different cell types, details that can then be represented in the modelling framework. Figure 2: Screenshots of two different types of models in PMR. Figure 3: Screenshot of OpenCOR with the PMR browser showing the Hodgkin & Huxley model that has been opened and a simulation executed to display simulation results. Figure 4: Screenshots of the MAP Client, showing an example workflow in the background and an example data visualisation result in the foreground. Figure 5: Illustrative example computational physiology of the heart workflow. Starting with clinical imaging and ending with a clinically relevant prediction of cardiac functions. This example is courtesy of Martyn Nash and Vicky Wang, Auckland Bioengineering Institute. 7. Yu, T. et al. The Physiome Model Repository 2. Bioinformatics 27, 743–744 (2011). 8. https://models.physiomeproject.org 9. Garny, A. & Hunter, P. J. OpenCOR: a modular and interoperable approach to computational biology. Front. Physiol 6, 26 (2015). 10. http://www.opencor.ws 11. http://map-client.readthedocs.org 12. http://medtech.org.nz 13. http://dtp-compphys.readthedocs.org 14. Nordsletten, D. A., Blackett, S., Bentley, M. D., Ritman, E. L. & Smith, N. P. Structural morphology of renal vasculature. American Journal of Physiology - Heart and Circulatory Physiology 291, H296– H309 (2006). ML SED

Developing the Virtual Physiological Human: tools ...Developing the Virtual Physiological Human: tools, techniques, and best practices for data exchange, storage, and publication The

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Developing the Virtual Physiological Human: tools ...Developing the Virtual Physiological Human: tools, techniques, and best practices for data exchange, storage, and publication The

Developing the Virtual Physiological Human: tools, techniques, andbest practices for data exchange, storage, and publication

The Virtual Physiological HumanThe Virtual Physiological Human (VPH) initiative is a worldwide effort todevelop next-generation computer technologies to integrate allinformation available for each patient, and generated computer modelscapable of predicting how the health of that patient will evolve underprescribed conditions [1-3]. An illustrative example of such acomputational model is presented in Figure 1.Achieving such a goal requires the participation of a very large anddiverse community of scientists. Effective and efficient communicationin a globally distributed network of collaborating scientists is essential tothe success of this initiative.The IUPS Physiome Project, from which the VPH initiative grew, hasbeen leading the way in developing standards for encoding models ofcomputational physiology [4].

David Nickerson (about.me/david.nickerson), Hugh Sorby, Alan Garny, Poul Nielsen & Peter HunterAuckland Bioengineering Institute, University of Auckland, New Zealand

www.virtualrat.org

The Virtual PhysiologicalRat Project

Acknowledgements

Workflow:  cardiac  imaging  to  

patient-­‐care

Image  Segmentation

Biomechanics  Simulation

End-­‐SystoleDiastasis

Pressure,  contractile  

force

Model  Calibration

( )( )

( )rffrcffc

crrrccff

EEEECEEECECQ

QexpCW

++

+++=

=

3

2223

22

1

2 2 where

( )( )11 −+= λβCaa TT

Prediction

Stress  (kPa)

Fibre  strain

DiseasedNormal

Subject-­‐specific  Modelling

Courtesy  of  Cardiac  Atlas  Project   Courtesy  of  

Cardiac  Atlas  Project  

References1. Hunter, P. et al. A vision and strategy for the virtual physiological

human: 2012 update. Interface Focus 3, (2013).2. http://physiomeproject.org3. http://www.vph-institute.org4. Hunter, P. J. The IUPS Physiome Project: a framework for

computational physiology. Progress in Biophysics and Molecular Biology 85, 551–569 (2004).

5. Hucka, M. et al. Promoting coordinated development of community-based information standards for modeling in biology: the COMBINE initiative. Front. Bioeng. Biotechnol. 3, 19 (2015).

6. http://co.mbine.org

major calyx

renal pyramid

pelvis

minor calyx

ureter

Approximately 1 million nephronsin a human kidney

corticalnephrons (80%)juxtamedullarynephrons (20%)

outer stripeinner stripe

cortex

outer medulla

inner medulla

juxtaglomerular apparatus

glomerulusBowman’s capsule

inner medullarycollecting duct

cortical collecting ductLoop of Henle

thin descending limb

thin ascending limb

thick ascending limb

proximal tubule

distal tubule

The Nephron

Anatomy

proximal distal

proximal cell model distal cell modelNa-glucose

transporter model

ModellingFramework

Enabling technology: StandardsThe COmputational Modelling in BIology NEtwork (COMBINE) initiativewas established to coordinate community standards and formats forcomputational models [5,6]. The COMBINE core standards CellML andSED-ML are most relevant to this work, and the FieldML standard isbeing developed to replace the range of ad-hoc file formats currentlyused for sharing, archiving, and exchanging finite element models. Enabling technology: PMR

The Physiome Model Repository (PMR) [7,8]is a free and open repository used by thePhysiome Project and VPH members. Keyfeatures of PMR are configurable accesscontrols, provenance management, versiontracking, and comprehensive web serviceAPI. Specific types of data, such as CellMLor FieldML models, stored in PMR can bespecially rendered for presentation on theweb – as shown in Figure 2.

Enabling technology: OpenCOROpenCOR [9,10] is an open-source software tool for creating, editing,annotating, and simulating CellML models. As demonstrated in Figure 3,OpenCOR is able to find, open, and simulate models directly from PMR.

Enabling technology: MAP ClientThe Musculoskeletal Atlas Project (MAP) Client [11] integrates disparatesoftware tools into a workflow of processing steps to achieve a specificobjective in order to capture the workflows used by scientists in thegeneration and analysis of their data. See Figure 4 for an illustrativeexample. Capturing a complete description of the workflow andarchiving that description in PMR ensures that a given study can notonly be understood by another scientist, but can also be reproduced bythat scientist.

Instructing the next generation of scientistsThe MedTech CoRE [12] is a new centre for research excellence in NewZealand. Exemplifying the best practices developed in our work toward avirtual physiological human, we are developing a computational physiologymodule to introduce new doctoral students entering the CoRE tofundamental concepts in the application of engineering and mathematicalsciences to the study of physiology. The module uses the tools andtechnologies described here to lead the students through several “typical”clinical workflows which involve computational physiology. Figure 5illustrates a cardiac example of this. A virtual machine containing all therequired software for this module is available on request and thedocumentation is all freely available online [13].

Figure 1: Example of a multiscale modelling framework in the kidney. The left panel shows a computational model of the renal vasculature (blue veins, red arteries) extracted from micro-CT images (inset) of a rat kidney (based on data from [14]). The right panels show an illustration of the renal anatomy and the nephron, consisting of different cell types, details that can then be represented in the modelling framework.

Figure 2: Screenshots of two different types of models in PMR.

Figure 3: Screenshot of OpenCOR with the PMR browser showing the Hodgkin & Huxley model that has been opened and a simulation executed to display simulation results.

Figure 4: Screenshots of the MAP Client, showing an example workflow in the background and an example data visualisationresult in the foreground.

Figure 5: Illustrative example computational physiology of the heart workflow. Starting with clinical imaging and ending with a clinically relevant prediction of cardiac functions. This example is courtesy of Martyn Nash and Vicky Wang, Auckland Bioengineering Institute.

7. Yu, T. et al. The Physiome Model Repository 2. Bioinformatics 27,743–744 (2011).

8. https://models.physiomeproject.org9. Garny, A. & Hunter, P. J. OpenCOR: a modular and interoperable

approach to computational biology. Front. Physiol 6, 26 (2015).10. http://www.opencor.ws11. http://map-client.readthedocs.org12. http://medtech.org.nz13. http://dtp-compphys.readthedocs.org14. Nordsletten, D. A., Blackett, S., Bentley, M. D., Ritman, E. L. &

Smith, N. P. Structural morphology of renal vasculature. American Journal of Physiology - Heart and Circulatory Physiology 291, H296–H309 (2006).

MLSED