Cargando…

A demonstration of modularity, reuse, reproducibility, portability and scalability for modeling and simulation of cardiac electrophysiology using Kepler Workflows

Multi-scale computational modeling is a major branch of computational biology as evidenced by the US federal interagency Multi-Scale Modeling Consortium and major international projects. It invariably involves specific and detailed sequences of data analysis and simulation, often with multiple tools...

Descripción completa

Detalles Bibliográficos
Autores principales: Yang, Pei-Chi, Purawat, Shweta, Ieong, Pek U., Jeng, Mao-Tsuen, DeMarco, Kevin R., Vorobyov, Igor, McCulloch, Andrew D., Altintas, Ilkay, Amaro, Rommie E., Clancy, Colleen E.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6426265/
https://www.ncbi.nlm.nih.gov/pubmed/30849072
http://dx.doi.org/10.1371/journal.pcbi.1006856
_version_ 1783404981656748032
author Yang, Pei-Chi
Purawat, Shweta
Ieong, Pek U.
Jeng, Mao-Tsuen
DeMarco, Kevin R.
Vorobyov, Igor
McCulloch, Andrew D.
Altintas, Ilkay
Amaro, Rommie E.
Clancy, Colleen E.
author_facet Yang, Pei-Chi
Purawat, Shweta
Ieong, Pek U.
Jeng, Mao-Tsuen
DeMarco, Kevin R.
Vorobyov, Igor
McCulloch, Andrew D.
Altintas, Ilkay
Amaro, Rommie E.
Clancy, Colleen E.
author_sort Yang, Pei-Chi
collection PubMed
description Multi-scale computational modeling is a major branch of computational biology as evidenced by the US federal interagency Multi-Scale Modeling Consortium and major international projects. It invariably involves specific and detailed sequences of data analysis and simulation, often with multiple tools and datasets, and the community recognizes improved modularity, reuse, reproducibility, portability and scalability as critical unmet needs in this area. Scientific workflows are a well-recognized strategy for addressing these needs in scientific computing. While there are good examples if the use of scientific workflows in bioinformatics, medical informatics, biomedical imaging and data analysis, there are fewer examples in multi-scale computational modeling in general and cardiac electrophysiology in particular. Cardiac electrophysiology simulation is a mature area of multi-scale computational biology that serves as an excellent use case for developing and testing new scientific workflows. In this article, we develop, describe and test a computational workflow that serves as a proof of concept of a platform for the robust integration and implementation of a reusable and reproducible multi-scale cardiac cell and tissue model that is expandable, modular and portable. The workflow described leverages Python and Kepler-Python actor for plotting and pre/post-processing. During all stages of the workflow design, we rely on freely available open-source tools, to make our workflow freely usable by scientists.
format Online
Article
Text
id pubmed-6426265
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-64262652019-04-01 A demonstration of modularity, reuse, reproducibility, portability and scalability for modeling and simulation of cardiac electrophysiology using Kepler Workflows Yang, Pei-Chi Purawat, Shweta Ieong, Pek U. Jeng, Mao-Tsuen DeMarco, Kevin R. Vorobyov, Igor McCulloch, Andrew D. Altintas, Ilkay Amaro, Rommie E. Clancy, Colleen E. PLoS Comput Biol Research Article Multi-scale computational modeling is a major branch of computational biology as evidenced by the US federal interagency Multi-Scale Modeling Consortium and major international projects. It invariably involves specific and detailed sequences of data analysis and simulation, often with multiple tools and datasets, and the community recognizes improved modularity, reuse, reproducibility, portability and scalability as critical unmet needs in this area. Scientific workflows are a well-recognized strategy for addressing these needs in scientific computing. While there are good examples if the use of scientific workflows in bioinformatics, medical informatics, biomedical imaging and data analysis, there are fewer examples in multi-scale computational modeling in general and cardiac electrophysiology in particular. Cardiac electrophysiology simulation is a mature area of multi-scale computational biology that serves as an excellent use case for developing and testing new scientific workflows. In this article, we develop, describe and test a computational workflow that serves as a proof of concept of a platform for the robust integration and implementation of a reusable and reproducible multi-scale cardiac cell and tissue model that is expandable, modular and portable. The workflow described leverages Python and Kepler-Python actor for plotting and pre/post-processing. During all stages of the workflow design, we rely on freely available open-source tools, to make our workflow freely usable by scientists. Public Library of Science 2019-03-08 /pmc/articles/PMC6426265/ /pubmed/30849072 http://dx.doi.org/10.1371/journal.pcbi.1006856 Text en © 2019 Yang et al http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Yang, Pei-Chi
Purawat, Shweta
Ieong, Pek U.
Jeng, Mao-Tsuen
DeMarco, Kevin R.
Vorobyov, Igor
McCulloch, Andrew D.
Altintas, Ilkay
Amaro, Rommie E.
Clancy, Colleen E.
A demonstration of modularity, reuse, reproducibility, portability and scalability for modeling and simulation of cardiac electrophysiology using Kepler Workflows
title A demonstration of modularity, reuse, reproducibility, portability and scalability for modeling and simulation of cardiac electrophysiology using Kepler Workflows
title_full A demonstration of modularity, reuse, reproducibility, portability and scalability for modeling and simulation of cardiac electrophysiology using Kepler Workflows
title_fullStr A demonstration of modularity, reuse, reproducibility, portability and scalability for modeling and simulation of cardiac electrophysiology using Kepler Workflows
title_full_unstemmed A demonstration of modularity, reuse, reproducibility, portability and scalability for modeling and simulation of cardiac electrophysiology using Kepler Workflows
title_short A demonstration of modularity, reuse, reproducibility, portability and scalability for modeling and simulation of cardiac electrophysiology using Kepler Workflows
title_sort demonstration of modularity, reuse, reproducibility, portability and scalability for modeling and simulation of cardiac electrophysiology using kepler workflows
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6426265/
https://www.ncbi.nlm.nih.gov/pubmed/30849072
http://dx.doi.org/10.1371/journal.pcbi.1006856
work_keys_str_mv AT yangpeichi ademonstrationofmodularityreusereproducibilityportabilityandscalabilityformodelingandsimulationofcardiacelectrophysiologyusingkeplerworkflows
AT purawatshweta ademonstrationofmodularityreusereproducibilityportabilityandscalabilityformodelingandsimulationofcardiacelectrophysiologyusingkeplerworkflows
AT ieongpeku ademonstrationofmodularityreusereproducibilityportabilityandscalabilityformodelingandsimulationofcardiacelectrophysiologyusingkeplerworkflows
AT jengmaotsuen ademonstrationofmodularityreusereproducibilityportabilityandscalabilityformodelingandsimulationofcardiacelectrophysiologyusingkeplerworkflows
AT demarcokevinr ademonstrationofmodularityreusereproducibilityportabilityandscalabilityformodelingandsimulationofcardiacelectrophysiologyusingkeplerworkflows
AT vorobyovigor ademonstrationofmodularityreusereproducibilityportabilityandscalabilityformodelingandsimulationofcardiacelectrophysiologyusingkeplerworkflows
AT mccullochandrewd ademonstrationofmodularityreusereproducibilityportabilityandscalabilityformodelingandsimulationofcardiacelectrophysiologyusingkeplerworkflows
AT altintasilkay ademonstrationofmodularityreusereproducibilityportabilityandscalabilityformodelingandsimulationofcardiacelectrophysiologyusingkeplerworkflows
AT amarorommiee ademonstrationofmodularityreusereproducibilityportabilityandscalabilityformodelingandsimulationofcardiacelectrophysiologyusingkeplerworkflows
AT clancycolleene ademonstrationofmodularityreusereproducibilityportabilityandscalabilityformodelingandsimulationofcardiacelectrophysiologyusingkeplerworkflows
AT yangpeichi demonstrationofmodularityreusereproducibilityportabilityandscalabilityformodelingandsimulationofcardiacelectrophysiologyusingkeplerworkflows
AT purawatshweta demonstrationofmodularityreusereproducibilityportabilityandscalabilityformodelingandsimulationofcardiacelectrophysiologyusingkeplerworkflows
AT ieongpeku demonstrationofmodularityreusereproducibilityportabilityandscalabilityformodelingandsimulationofcardiacelectrophysiologyusingkeplerworkflows
AT jengmaotsuen demonstrationofmodularityreusereproducibilityportabilityandscalabilityformodelingandsimulationofcardiacelectrophysiologyusingkeplerworkflows
AT demarcokevinr demonstrationofmodularityreusereproducibilityportabilityandscalabilityformodelingandsimulationofcardiacelectrophysiologyusingkeplerworkflows
AT vorobyovigor demonstrationofmodularityreusereproducibilityportabilityandscalabilityformodelingandsimulationofcardiacelectrophysiologyusingkeplerworkflows
AT mccullochandrewd demonstrationofmodularityreusereproducibilityportabilityandscalabilityformodelingandsimulationofcardiacelectrophysiologyusingkeplerworkflows
AT altintasilkay demonstrationofmodularityreusereproducibilityportabilityandscalabilityformodelingandsimulationofcardiacelectrophysiologyusingkeplerworkflows
AT amarorommiee demonstrationofmodularityreusereproducibilityportabilityandscalabilityformodelingandsimulationofcardiacelectrophysiologyusingkeplerworkflows
AT clancycolleene demonstrationofmodularityreusereproducibilityportabilityandscalabilityformodelingandsimulationofcardiacelectrophysiologyusingkeplerworkflows