Object-Oriented Paradigms for Modelling Vascular Tumour Growth: A Case Study

Motivated by a family of related hybrid multiscale models, we have built an object-oriented framework for devel- oping and implementing multiscale models of vascular tumour growth. The models are implemented in our framework as a case study to highlight how object-oriented programming techniques and good object-oriented design may be used effectively to develop hybrid multiscale models of vascular tumour growth. The intention is that this paper will serve as a useful reference for researchers modelling complex biological systems and that these researchers will employ some of the techniques presented herein in their own projects. Keywords-multiscale; hybrid; object-orientation; vascular tu- mour growth; modelling.

[1]  Shayn M Peirce,et al.  Computational and Mathematical Modeling of Angiogenesis , 2008, Microcirculation.

[2]  P. Maini,et al.  Multiscale modelling of tumour growth and therapy: the influence of vessel normalisation on chemotherapy , 2006 .

[3]  AN AGENT-BASED HYBRID MODEL FOR AVASCULAR TUMOR GROWTH , 2008 .

[4]  J. Folkman Tumor angiogenesis: therapeutic implications. , 1971, The New England journal of medicine.

[5]  Helen M. Byrne,et al.  A Multiple Scale Model for Tumor Growth , 2005, Multiscale Model. Simul..

[6]  H. Byrne Dissecting cancer through mathematics: from the cell to the animal model , 2010, Nature Reviews Cancer.

[7]  Philip K Maini,et al.  Angiogenesis and vascular remodelling in normal and cancerous tissues , 2009, Journal of mathematical biology.

[8]  Tony White,et al.  UML as a cell and biochemistry modeling language. , 2005, Bio Systems.

[9]  P. Maini,et al.  Multiscale modeling in biology , 2007 .

[10]  Vittorio Cristini,et al.  Multiscale cancer modeling. , 2010, Annual review of biomedical engineering.

[11]  Helen M. Byrne,et al.  The impact of cell crowding and active cell movement on vascular tumour growth , 2006, Networks Heterog. Media.

[12]  Meilir Page-Jones,et al.  Fundamentals of object-oriented design in UML , 1999 .

[13]  Sabin Tabirca,et al.  2D simulation and visualization of tumour growth based on discrete mathematical models , 2010, 2010 International Conference on Bioinformatics and Biomedical Technology.

[14]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[15]  J C Schaff,et al.  Virtual Cell modelling and simulation software environment. , 2008, IET systems biology.

[16]  Jesús A. Izaguirre,et al.  COMPUCELL, a multi-model framework for simulation of morphogenesis , 2004, Bioinform..

[17]  P. Maini,et al.  A cellular automaton model for tumour growth in inhomogeneous environment. , 2003, Journal of theoretical biology.

[18]  James A. Hendler,et al.  The National Cancer Institute's Thésaurus and Ontology , 2003, J. Web Semant..

[19]  S. McDougall,et al.  Multiscale modelling and nonlinear simulation of vascular tumour growth , 2009, Journal of mathematical biology.

[20]  B. Liskov Keynote address - data abstraction and hierarchy , 1988, OOPSLA '87.

[21]  Yi Jiang,et al.  A cell-based model exhibiting branching and anastomosis during tumor-induced angiogenesis. , 2007, Biophysical journal.

[22]  Randall Q. Snurr,et al.  Object-oriented Programming Paradigms for Molecular Modeling , 2003 .

[23]  A.A. Qutub,et al.  Multiscale models of angiogenesis , 2009, IEEE Engineering in Medicine and Biology Magazine.

[24]  Frederick P. Brooks,et al.  No Silver Bullet: Essence and Accidents of Software Engineering , 1987 .

[25]  Robert J. Gillies,et al.  Multiscale Modelling of Vascular Tumour Growth in 3D: The Roles of Domain Size and Boundary Conditions , 2011, PloS one.

[26]  Rodrigo Weber dos Santos,et al.  CellML and associated tools and techniques , 2008, Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[27]  Michael Hucka,et al.  The Systems Biology Markup Language (SBML): Language Specification for Level 3 Version 1 Core (Release 1 Candidate) , 2010 .

[28]  Alexander G. Fletcher,et al.  Chaste: A test-driven approach to software development for biological modelling , 2009, Comput. Phys. Commun..

[29]  Jon Dobson,et al.  Mathematical modeling predicts synergistic antitumor effects of combining a macrophage-based, hypoxia-targeted gene therapy with chemotherapy. , 2011, Cancer research.