Cargando…

Hybrid Automata Library: A flexible platform for hybrid modeling with real-time visualization

The Hybrid Automata Library (HAL) is a Java Library developed for use in mathematical oncology modeling. It is made of simple, efficient, generic components that can be used to model complex spatial systems. HAL’s components can broadly be classified into: on- and off-lattice agent containers, finit...

Descripción completa

Detalles Bibliográficos
Autores principales: Bravo, Rafael R., Baratchart, Etienne, West, Jeffrey, Schenck, Ryan O., Miller, Anna K., Gallaher, Jill, Gatenbee, Chandler D., Basanta, David, Robertson-Tessi, Mark, Anderson, Alexander R. A.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7105119/
https://www.ncbi.nlm.nih.gov/pubmed/32155140
http://dx.doi.org/10.1371/journal.pcbi.1007635
_version_ 1783512346595950592
author Bravo, Rafael R.
Baratchart, Etienne
West, Jeffrey
Schenck, Ryan O.
Miller, Anna K.
Gallaher, Jill
Gatenbee, Chandler D.
Basanta, David
Robertson-Tessi, Mark
Anderson, Alexander R. A.
author_facet Bravo, Rafael R.
Baratchart, Etienne
West, Jeffrey
Schenck, Ryan O.
Miller, Anna K.
Gallaher, Jill
Gatenbee, Chandler D.
Basanta, David
Robertson-Tessi, Mark
Anderson, Alexander R. A.
author_sort Bravo, Rafael R.
collection PubMed
description The Hybrid Automata Library (HAL) is a Java Library developed for use in mathematical oncology modeling. It is made of simple, efficient, generic components that can be used to model complex spatial systems. HAL’s components can broadly be classified into: on- and off-lattice agent containers, finite difference diffusion fields, a GUI building system, and additional tools and utilities for computation and data collection. These components are designed to operate independently and are standardized to make them easy to interface with one another. As a demonstration of how modeling can be simplified using our approach, we have included a complete example of a hybrid model (a spatial model with interacting agent-based and PDE components). HAL is a useful asset for researchers who wish to build performant 1D, 2D and 3D hybrid models in Java, while not starting entirely from scratch. It is available on GitHub at https://github.com/MathOnco/HAL under the MIT License. HAL requires the Java JDK version 1.8 or later to compile and run the source code.
format Online
Article
Text
id pubmed-7105119
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-71051192020-04-03 Hybrid Automata Library: A flexible platform for hybrid modeling with real-time visualization Bravo, Rafael R. Baratchart, Etienne West, Jeffrey Schenck, Ryan O. Miller, Anna K. Gallaher, Jill Gatenbee, Chandler D. Basanta, David Robertson-Tessi, Mark Anderson, Alexander R. A. PLoS Comput Biol Research Article The Hybrid Automata Library (HAL) is a Java Library developed for use in mathematical oncology modeling. It is made of simple, efficient, generic components that can be used to model complex spatial systems. HAL’s components can broadly be classified into: on- and off-lattice agent containers, finite difference diffusion fields, a GUI building system, and additional tools and utilities for computation and data collection. These components are designed to operate independently and are standardized to make them easy to interface with one another. As a demonstration of how modeling can be simplified using our approach, we have included a complete example of a hybrid model (a spatial model with interacting agent-based and PDE components). HAL is a useful asset for researchers who wish to build performant 1D, 2D and 3D hybrid models in Java, while not starting entirely from scratch. It is available on GitHub at https://github.com/MathOnco/HAL under the MIT License. HAL requires the Java JDK version 1.8 or later to compile and run the source code. Public Library of Science 2020-03-10 /pmc/articles/PMC7105119/ /pubmed/32155140 http://dx.doi.org/10.1371/journal.pcbi.1007635 Text en © 2020 Bravo 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
Bravo, Rafael R.
Baratchart, Etienne
West, Jeffrey
Schenck, Ryan O.
Miller, Anna K.
Gallaher, Jill
Gatenbee, Chandler D.
Basanta, David
Robertson-Tessi, Mark
Anderson, Alexander R. A.
Hybrid Automata Library: A flexible platform for hybrid modeling with real-time visualization
title Hybrid Automata Library: A flexible platform for hybrid modeling with real-time visualization
title_full Hybrid Automata Library: A flexible platform for hybrid modeling with real-time visualization
title_fullStr Hybrid Automata Library: A flexible platform for hybrid modeling with real-time visualization
title_full_unstemmed Hybrid Automata Library: A flexible platform for hybrid modeling with real-time visualization
title_short Hybrid Automata Library: A flexible platform for hybrid modeling with real-time visualization
title_sort hybrid automata library: a flexible platform for hybrid modeling with real-time visualization
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7105119/
https://www.ncbi.nlm.nih.gov/pubmed/32155140
http://dx.doi.org/10.1371/journal.pcbi.1007635
work_keys_str_mv AT bravorafaelr hybridautomatalibraryaflexibleplatformforhybridmodelingwithrealtimevisualization
AT baratchartetienne hybridautomatalibraryaflexibleplatformforhybridmodelingwithrealtimevisualization
AT westjeffrey hybridautomatalibraryaflexibleplatformforhybridmodelingwithrealtimevisualization
AT schenckryano hybridautomatalibraryaflexibleplatformforhybridmodelingwithrealtimevisualization
AT millerannak hybridautomatalibraryaflexibleplatformforhybridmodelingwithrealtimevisualization
AT gallaherjill hybridautomatalibraryaflexibleplatformforhybridmodelingwithrealtimevisualization
AT gatenbeechandlerd hybridautomatalibraryaflexibleplatformforhybridmodelingwithrealtimevisualization
AT basantadavid hybridautomatalibraryaflexibleplatformforhybridmodelingwithrealtimevisualization
AT robertsontessimark hybridautomatalibraryaflexibleplatformforhybridmodelingwithrealtimevisualization
AT andersonalexanderra hybridautomatalibraryaflexibleplatformforhybridmodelingwithrealtimevisualization