Cargando…

Parallelisation strategies for agent based simulation of immune systems

BACKGROUND: In recent years, the study of immune response behaviour using bottom up approach, Agent Based Modeling (ABM), has attracted considerable efforts. The ABM approach is a very common technique in the biological domain due to high demand for a large scale analysis tools for the collection an...

Descripción completa

Detalles Bibliográficos
Autores principales: Kabiri Chimeh, Mozhgan, Heywood, Peter, Pennisi, Marzio, Pappalardo, Francesco, Richmond, Paul
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6905091/
https://www.ncbi.nlm.nih.gov/pubmed/31823716
http://dx.doi.org/10.1186/s12859-019-3181-y
_version_ 1783478107643052032
author Kabiri Chimeh, Mozhgan
Heywood, Peter
Pennisi, Marzio
Pappalardo, Francesco
Richmond, Paul
author_facet Kabiri Chimeh, Mozhgan
Heywood, Peter
Pennisi, Marzio
Pappalardo, Francesco
Richmond, Paul
author_sort Kabiri Chimeh, Mozhgan
collection PubMed
description BACKGROUND: In recent years, the study of immune response behaviour using bottom up approach, Agent Based Modeling (ABM), has attracted considerable efforts. The ABM approach is a very common technique in the biological domain due to high demand for a large scale analysis tools for the collection and interpretation of information to solve biological problems. Simulating massive multi-agent systems (i.e. simulations containing a large number of agents/entities) requires major computational effort which is only achievable through the use of parallel computing approaches. RESULTS: This paper explores different approaches to parallelising the key component of biological and immune system models within an ABM model: pairwise interactions. The focus of this paper is on the performance and algorithmic design choices of cell interactions in continuous and discrete space where agents/entities are competing to interact with one another within a parallel environment. CONCLUSIONS: Our performance results demonstrate the applicability of these methods to a broader class of biological systems exhibiting typical cell to cell interactions. The advantage and disadvantage of each implementation is discussed showing each can be used as the basis for developing complete immune system models on parallel hardware.
format Online
Article
Text
id pubmed-6905091
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-69050912019-12-19 Parallelisation strategies for agent based simulation of immune systems Kabiri Chimeh, Mozhgan Heywood, Peter Pennisi, Marzio Pappalardo, Francesco Richmond, Paul BMC Bioinformatics Research BACKGROUND: In recent years, the study of immune response behaviour using bottom up approach, Agent Based Modeling (ABM), has attracted considerable efforts. The ABM approach is a very common technique in the biological domain due to high demand for a large scale analysis tools for the collection and interpretation of information to solve biological problems. Simulating massive multi-agent systems (i.e. simulations containing a large number of agents/entities) requires major computational effort which is only achievable through the use of parallel computing approaches. RESULTS: This paper explores different approaches to parallelising the key component of biological and immune system models within an ABM model: pairwise interactions. The focus of this paper is on the performance and algorithmic design choices of cell interactions in continuous and discrete space where agents/entities are competing to interact with one another within a parallel environment. CONCLUSIONS: Our performance results demonstrate the applicability of these methods to a broader class of biological systems exhibiting typical cell to cell interactions. The advantage and disadvantage of each implementation is discussed showing each can be used as the basis for developing complete immune system models on parallel hardware. BioMed Central 2019-12-10 /pmc/articles/PMC6905091/ /pubmed/31823716 http://dx.doi.org/10.1186/s12859-019-3181-y Text en © The Author(s) 2019 Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated.
spellingShingle Research
Kabiri Chimeh, Mozhgan
Heywood, Peter
Pennisi, Marzio
Pappalardo, Francesco
Richmond, Paul
Parallelisation strategies for agent based simulation of immune systems
title Parallelisation strategies for agent based simulation of immune systems
title_full Parallelisation strategies for agent based simulation of immune systems
title_fullStr Parallelisation strategies for agent based simulation of immune systems
title_full_unstemmed Parallelisation strategies for agent based simulation of immune systems
title_short Parallelisation strategies for agent based simulation of immune systems
title_sort parallelisation strategies for agent based simulation of immune systems
topic Research
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6905091/
https://www.ncbi.nlm.nih.gov/pubmed/31823716
http://dx.doi.org/10.1186/s12859-019-3181-y
work_keys_str_mv AT kabirichimehmozhgan parallelisationstrategiesforagentbasedsimulationofimmunesystems
AT heywoodpeter parallelisationstrategiesforagentbasedsimulationofimmunesystems
AT pennisimarzio parallelisationstrategiesforagentbasedsimulationofimmunesystems
AT pappalardofrancesco parallelisationstrategiesforagentbasedsimulationofimmunesystems
AT richmondpaul parallelisationstrategiesforagentbasedsimulationofimmunesystems