High performance computing for three-dimensional agent-based molecular models
Authored by M Perez-Perez, F Fdez-Riverola
Date Published: 2016
DOI: 10.1016/j.jmgm.2016.06.001
Sponsors:
European Union
Contract-Programme from the University of Vigo
Platforms:
MASON
Model Documentation:
Other Narrative
Flow charts
Pseudocode
Model Code URLs:
Model code not found
Abstract
Agent-based simulations are increasingly popular in exploring and
understanding cellular systems, but the natural complexity of these
systems and the desire to grasp different modelling levels demand
cost-effective simulation strategies and tools.
In this context, the present paper introduces novel sequential and
distributed approaches for the three-dimensional agent-based simulation
of individual molecules in cellular events. These approaches are able to
describe the dimensions and position of the molecules with high accuracy
and thus, study the critical effect of spatial distribution on cellular
events. Moreover, two of the approaches allow multi-thread high
performance simulations, distributing the three-dimensional model in a
platform independent and computationally efficient way.
Evaluation addressed the reproduction of molecular scenarios and
different scalability aspects of agent creation and agent interaction.
The three approaches simulate common biophysical and biochemical laws
faithfully. The distributed approaches show improved performance when
dealing with large agent populations while the sequential approach is
better suited for small to medium size agent populations.
Overall, the main new contribution of the approaches is the ability to
simulate three-dimensional agent-based models at the molecular level
with reduced implementation effort and moderate-level computational
capacity. Since these approaches have a generic design, they have the
major potential of being used in any event-driven agent-based tool. (C)
2016 Elsevier Inc. All rights reserved.
Tags
Dynamics
systems biology
coordination
MASON
GPU
Simulation environment
Signaling pathways