High performance cellular level agent-based simulation with FLAME for the GPU
- PMID: 20123941
- DOI: 10.1093/bib/bbp073
High performance cellular level agent-based simulation with FLAME for the GPU
Abstract
Driven by the availability of experimental data and ability to simulate a biological scale which is of immediate interest, the cellular scale is fast emerging as an ideal candidate for middle-out modelling. As with 'bottom-up' simulation approaches, cellular level simulations demand a high degree of computational power, which in large-scale simulations can only be achieved through parallel computing. The flexible large-scale agent modelling environment (FLAME) is a template driven framework for agent-based modelling (ABM) on parallel architectures ideally suited to the simulation of cellular systems. It is available for both high performance computing clusters (www.flame.ac.uk) and GPU hardware (www.flamegpu.com) and uses a formal specification technique that acts as a universal modelling format. This not only creates an abstraction from the underlying hardware architectures, but avoids the steep learning curve associated with programming them. In benchmarking tests and simulations of advanced cellular systems, FLAME GPU has reported massive improvement in performance over more traditional ABM frameworks. This allows the time spent in the development and testing stages of modelling to be drastically reduced and creates the possibility of real-time visualisation for simple visual face-validation.
Similar articles
-
GPU computing for systems biology.Brief Bioinform. 2010 May;11(3):323-33. doi: 10.1093/bib/bbq006. Epub 2010 Mar 7. Brief Bioinform. 2010. PMID: 20211843 Review.
-
Grid cellware: the first grid-enabled tool for modelling and simulating cellular processes.Bioinformatics. 2005 Apr 1;21(7):1284-7. doi: 10.1093/bioinformatics/bti143. Epub 2004 Nov 16. Bioinformatics. 2005. PMID: 15546936
-
A configurable simulation environment for the efficient simulation of large-scale spiking neural networks on graphics processors.Neural Netw. 2009 Jul-Aug;22(5-6):791-800. doi: 10.1016/j.neunet.2009.06.028. Epub 2009 Jul 2. Neural Netw. 2009. PMID: 19615853
-
Simulation of P systems with active membranes on CUDA.Brief Bioinform. 2010 May;11(3):313-22. doi: 10.1093/bib/bbp064. Epub 2009 Dec 28. Brief Bioinform. 2010. PMID: 20038568
-
The virtual cell--a candidate co-ordinator for 'middle-out' modelling of biological systems.Brief Bioinform. 2009 Jul;10(4):450-61. doi: 10.1093/bib/bbp010. Epub 2009 Mar 17. Brief Bioinform. 2009. PMID: 19293250 Review.
Cited by
-
FitMultiCell: simulating and parameterizing computational models of multi-scale and multi-cellular processes.Bioinformatics. 2023 Nov 1;39(11):btad674. doi: 10.1093/bioinformatics/btad674. Bioinformatics. 2023. PMID: 37947308 Free PMC article.
-
GPU-BLAST: using graphics processors to accelerate protein sequence alignment.Bioinformatics. 2011 Jan 15;27(2):182-8. doi: 10.1093/bioinformatics/btq644. Epub 2010 Nov 18. Bioinformatics. 2011. PMID: 21088027 Free PMC article.
-
High-Performance Agent-Based Modeling Applied to Vocal Fold Inflammation and Repair.Front Physiol. 2018 Apr 12;9:304. doi: 10.3389/fphys.2018.00304. eCollection 2018. Front Physiol. 2018. PMID: 29706894 Free PMC article.
-
Agent-based modeling of oxygen-responsive transcription factors in Escherichia coli.PLoS Comput Biol. 2014 Apr 24;10(4):e1003595. doi: 10.1371/journal.pcbi.1003595. eCollection 2014 Apr. PLoS Comput Biol. 2014. PMID: 24763195 Free PMC article.
-
Adult Stem Cell Therapies for Wound Healing: Biomaterials and Computational Models.Front Bioeng Biotechnol. 2016 Jan 11;3:206. doi: 10.3389/fbioe.2015.00206. eCollection 2015. Front Bioeng Biotechnol. 2016. PMID: 26793702 Free PMC article. Review.
Publication types
MeSH terms
LinkOut - more resources
Full Text Sources
Research Materials