4,689 research outputs found
Data-driven modelling of biological multi-scale processes
Biological processes involve a variety of spatial and temporal scales. A
holistic understanding of many biological processes therefore requires
multi-scale models which capture the relevant properties on all these scales.
In this manuscript we review mathematical modelling approaches used to describe
the individual spatial scales and how they are integrated into holistic models.
We discuss the relation between spatial and temporal scales and the implication
of that on multi-scale modelling. Based upon this overview over
state-of-the-art modelling approaches, we formulate key challenges in
mathematical and computational modelling of biological multi-scale and
multi-physics processes. In particular, we considered the availability of
analysis tools for multi-scale models and model-based multi-scale data
integration. We provide a compact review of methods for model-based data
integration and model-based hypothesis testing. Furthermore, novel approaches
and recent trends are discussed, including computation time reduction using
reduced order and surrogate models, which contribute to the solution of
inference problems. We conclude the manuscript by providing a few ideas for the
development of tailored multi-scale inference methods.Comment: This manuscript will appear in the Journal of Coupled Systems and
Multiscale Dynamics (American Scientific Publishers
Chaste: an open source C++ library for computational physiology and biology
Chaste - Cancer, Heart And Soft Tissue Environment - is an open source C++ library for the computational simulation of mathematical models developed for physiology and biology. Code development has been driven by two initial applications: cardiac electrophysiology and cancer development. A large number of cardiac electrophysiology studies have been enabled and performed, including high performance computational investigations of defibrillation on realistic human cardiac geometries. New models for the initiation and growth of tumours have been developed. In particular, cell-based simulations have provided novel insight into the role of stem cells in the colorectal crypt. Chaste is constantly evolving and is now being applied to a far wider range of problems. The code provides modules for handling common scientific computing components, such as meshes and solvers for ordinary and partial differential equations (ODEs/PDEs). Re-use of these components avoids the need for researchers to "re-invent the wheel" with each new project, accelerating the rate of progress in new applications. Chaste is developed using industrially-derived techniques, in particular test-driven development, to ensure code quality, re-use and reliability. In this article we provide examples that illustrate the types of problems Chaste can be used to solve, which can be run on a desktop computer. We highlight some scientific studies that have used or are using Chaste, and the insights they have provided. The source code, both for specific releases and the development version, is available to download under an open source Berkeley Software Distribution (BSD) licence at http://www.cs.ox.ac.uk/chaste, together with details of a mailing list and links to documentation and tutorials
Chaste: a test-driven approach to software development for biological modelling
Chaste (‘Cancer, heart and soft-tissue environment’) is a software library and a set of test suites for computational simulations in the domain of biology. Current functionality has arisen from modelling in the fields of cancer, cardiac physiology and soft-tissue mechanics. It is released under the LGPL 2.1 licence.\ud
\ud
Chaste has been developed using agile programming methods. The project began in 2005 when it was reasoned that the modelling of a variety of physiological phenomena required both a generic mathematical modelling framework, and a generic computational/simulation framework. The Chaste project evolved from the Integrative Biology (IB) e-Science Project, an inter-institutional project aimed at developing a suitable IT infrastructure to support physiome-level computational modelling, with a primary focus on cardiac and cancer modelling
Structured populations with distributed recruitment: from PDE to delay formulation
In this work first we consider a physiologically structured population model
with a distributed recruitment process. That is, our model allows newly
recruited individuals to enter the population at all possible individual
states, in principle. The model can be naturally formulated as a first order
partial integro-differential equation, and it has been studied extensively. In
particular, it is well-posed on the biologically relevant state space of
Lebesgue integrable functions. We also formulate a delayed integral equation
(renewal equation) for the distributed birth rate of the population. We aim to
illustrate the connection between the partial integro-differential and the
delayed integral equation formulation of the model utilising a recent spectral
theoretic result. In particular, we consider the equivalence of the steady
state problems in the two different formulations, which then leads us to
characterise irreducibility of the semigroup governing the linear partial
integro-differential equation. Furthermore, using the method of
characteristics, we investigate the connection between the time dependent
problems. In particular, we prove that any (non-negative) solution of the
delayed integral equation determines a (non-negative) solution of the partial
differential equation and vice versa. The results obtained for the particular
distributed states at birth model then lead us to present some very general
results, which establish the equivalence between a general class of partial
differential and delay equation, modelling physiologically structured
populations.Comment: 28 pages, to appear in Mathematical Methods in the Applied Science
Cardiac Electromechanics: The effect of contraction model on the mathematical problem and accuracy of the numerical scheme
Models of cardiac electromechanics usually contain a contraction model determining the active tension induced at the cellular level, and the equations of nonlinear elasticity to determine tissue deformation in response to this active tension. All contraction models are dependent on cardiac electro-physiology, but can also be dependent on\ud
the stretch and stretch-rate in the fibre direction. This fundamentally affects the mathematical problem being solved, through classification of the governing PDEs, which affects numerical schemes that can be used to solve the governing equations. We categorise contraction models into three types, and for each consider questions such as classification and the most appropriate choice from two numerical methods (the explicit and implicit schemes). In terms of mathematical classification, we consider the question of strong ellipticity of the total strain energy (important for precluding ‘unnatural’ material behaviour) for stretch-rate-independent contraction models; whereas for stretch-rate-dependent contraction models we introduce a corresponding third-order problem and explain how certain choices of boundary condition could lead to constraints on allowable initial condition. In terms of suitable numerical methods, we show that an explicit approach (where the contraction model is integrated in the timestep prior to the bulk deformation being computed) is: (i) appropriate for stretch-independent contraction models; (ii) only conditionally-stable, with the stability criterion independent of timestep, for contractions models which just depend on stretch (but not stretch-rate), and (iii) inappropriate for stretch-rate-dependent models
Mode transitions in a model reaction-diffusion system driven by domain growth and noise
Pattern formation in many biological systems takes place during growth of the underlying domain. We study a specific example of a reaction–diffusion (Turing) model in which peak splitting, driven by domain growth, generates a sequence of patterns. We have previously shown that the pattern sequences which are presented when the domain growth rate is sufficiently rapid exhibit a mode-doubling phenomenon. Such pattern sequences afford reliable selection of certain final patterns, thus addressing the robustness problem inherent of the Turing mechanism. At slower domain growth rates this regular mode doubling breaks down in the presence of small perturbations to the dynamics. In this paper we examine the breaking down of the mode doubling sequence and consider the implications of this behaviour in increasing the range of reliably selectable final patterns
- …