Cell-based models: Difference between revisions

Content deleted Content added
Add: series, chapter, title. | Use this tool. Report bugs. | #UCB_Gadget
OAbot (talk | contribs)
m Open access bot: doi updated in citation with #oabot.
 
(14 intermediate revisions by 9 users not shown)
Line 1:
{{Short description|Mathematical models representing biological cells}}
{{Orphan|date=August 2017}}
 
'''Cell-based models''' are [[mathematical model]]s that represent biological [[cell (biology)|cells]] as discrete entities. Within the field of [[computational biology]] they are often simply called [[agent-based model]]s<ref name=":0" /> of which they are a specific application and they are used for simulating the [[biomechanics]] of multicellular structures such as [[Tissue (biology)|tissue]]s. to study the influence of these behaviors on how tissues are organised in time and space. Their main advantage is the easy integration of cell level processes such as [[cell division]], intracellular processes and [[single-cell variability]] within a cell population.<ref name=Liederkerke2015>{{cite journal | vauthors = Van Liedekerke P, Palm MM, Jagiella N, Drasdo D | title=Simulating tissue mechanics with agent-based models: concepts, perspectives and some novel results|journal=Computational Particle Mechanics|date=1 December 2015|volume=2|issue=4|pages=401–444|doi=10.1007/s40571-015-0082-3 | bibcode=2015CPM.....2..401V|doi-access=free}}</ref>
 
Line 11 ⟶ 9:
 
=== On-lattice ===
On-lattice models such as [[Cellular automaton|cellular automata]] or [[Cellular Potts model|cellular potts]] restrict the spatial arrangement of the cells to a fixed grid. The mechanical interactions are then carried out according to literature-based rules (cellular automata)<ref>{{cite journal | vauthors = Peirce SM, Van Gieson EJ, Skalak TC | title = Multicellular simulation predicts microvascular patterning and in silico tissue assembly | journal = FASEB Journal | volume = 18 | issue = 6 | pages = 731–733 | date = April 2004 | pmid = 14766791 | doi = 10.1096/fj.03-0933fje | doi-access = free | s2cid = 11107214 }}</ref> or by minimizing the total energy of the system (cellular potts),<ref>{{cite journal | vauthors = Graner F, Glazier JA | title = Simulation of biological cell sorting using a two-dimensional extended Potts model | journal = Physical Review Letters | volume = 69 | issue = 13 | pages = 2013–2016 | date = September 1992 | pmid = 10046374 | doi = 10.1103/PhysRevLett.69.2013 | bibcode = 1992PhRvL..69.2013G }}</ref> resulting in cells being displaced from one grid point to another.
 
=== Off-lattice ===
 
Off-lattice models allow for continuous movement of cells in space and evolve the system in time according to [[force]] laws governing the mechanical interactions between the individual cells. Examples of off-lattice models are center-based models,<ref>{{cite journal | vauthors = Osborne JM, Fletcher AG, Pitt-Francis JM, Maini PK, Gavaghan DJ | title = Comparing individual-based approaches to modelling the self-organization of multicellular tissues | journal = PLOS Computational Biology | volume = 13 | issue = 2 | pages = e1005387 | date = February 2017 | pmid = 28192427 | pmc = 5330541 | doi = 10.1371/journal.pcbi.1005387 | veditors = Nie Q | bibcode = 2017PLSCB..13E5387O | doi-access = free }}</ref> vertex-based models,<ref name=":0" /> models
based on the [[immersed boundary method]]<ref>{{cite journal | vauthors = Rejniak KA | title = An immersed boundary framework for modelling the growth of individual cells: an application to the early tumour development | journal = Journal of Theoretical Biology | volume = 247 | issue = 1 | pages = 186–204 | date = July 2007 | pmid = 17416390 | doi = 10.1016/j.jtbi.2007.02.019 | bibcode = 2007JThBi.247..186R }}</ref> and the subcellular element
method.<ref>{{cite book | vauthors = Newman TJ | title = Single-Cell-Based Models in Biology and Medicine | chapter = Modeling multicellularMulticellular Structures Using systemsthe usingSubcellular subcellularElement elementsModel | journal = Mathematical Biosciences and Engineering | volume = 2 | issue = 3 | pages = 613–24 | date = July 2005 | pmid = 20369943 | doi = 10.1007/978-3-7643-8123-3_10 | series = Mathematics and Biosciences in Interaction | isbn = 978-3-7643-8101-1 }}</ref> They differ mainly in the level of detail with which they represent the
cell shape. As a consequence they vary in their ability to capture different biological mechanisms, the effort needed to extend them from two- to three-dimensional models and also in their computational cost.<ref>{{cite journal | vauthors = Osborne JM, Fletcher AG, Pitt-Francis JM, Maini PK, Gavaghan DJ | title = Comparing individual-based approaches to modelling the self-organization of multicellular tissues | journal = PLOS Computational Biology | volume = 13 | issue = 2 | pages = e1005387 | date = February 2017 | pmid = 28192427 | pmc = 5330541 | doi = 10.1371/journal.pcbi.1005387 | bibcode = 2017PLSCB..13E5387O | doi-access = free }}</ref>
 
The simplest off-lattice model, the center-based model, depicts cells as spheres and models their mechanical interactions using pairwise potentials.<ref>{{cite journal | vauthors = Meineke FA, Potten CS, Loeffler M | title = Cell migration and organization in the intestinal crypt using a lattice-free model | journal = Cell Proliferation | volume = 34 | issue = 4 | pages = 253–266 | date = August 2001 | pmid = 11529883 | pmc = 6495866 | doi = 10.1046/j.0960-7722.2001.00216.x }}</ref><ref>{{cite journal | vauthors = Drasdo D, Höhme S | title = A single-cell-based model of tumor growth in vitro: monolayers and spheroids | journal = Physical Biology | volume = 2 | issue = 3 | pages = 133–147 | date = July 2005 | pmid = 16224119 | doi = 10.1088/1478-3975/2/3/001 | bibcode = 2005PhBio...2..133D | s2cid = 24191020 }}</ref> It is easily extended to a large number of cells in both 2D and 3D.<ref>{{cite journal | vauthors = Galle J, Aust G, Schaller G, Beyer T, Drasdo D | title = Individual cell-based models of the spatial-temporal organization of multicellular systems--achievements and limitations | journal = Cytometry. Part A | volume = 69 | issue = 7 | pages = 704–710 | date = July 2006 | pmid = 16807896 | doi = 10.1002/cyto.a.20287 | doi-access = free }}</ref>
 
==== Vertex ====
Line 31 ⟶ 29:
Due in part to the increase in computational power, they have arisen as an alternative to [[continuum mechanics]] models<ref>{{cite journal | vauthors = Rodriguez EK, Hoger A, McCulloch AD | title = Stress-dependent finite growth in soft elastic tissues | journal = Journal of Biomechanics | volume = 27 | issue = 4 | pages = 455–467 | date = April 1994 | pmid = 8188726 | doi = 10.1016/0021-9290(94)90021-3 }}</ref> which treat tissues as viscoelastic materials by averaging over single cells.
 
Cell-based mechanics models are often coupled to models describing intracellular dynamics, such as an [[ordinary differential equation|ODE]] representation of a relevant [[gene regulatory network]]. It is also common to connect them to a [[partial differential equation|PDE]] describing the diffusion of a chemical [[cell signaling|signaling molecule]] through the [[extracellular matrix]], in order to account for [[cellular communication|cell-cell communication]]. As such, cell-based models have been used to study processes ranging from [[embryogenesis]]<ref>{{cite journal | vauthors = Tosenberger A, Gonze D, Bessonnard S, Cohen-Tannoudji M, Chazaud C, Dupont G | title = A multiscale model of early cell lineage specification including cell division | journal = NPJnpj Systems Biology and Applications | volume = 3 | issue = 1 | pages = 16 | date = 9 June 2017 | pmid = 28649443 | pmc = 5466652 | doi = 10.1038/s41540-017-0017-0 }}</ref> over [[Epithelium|epithelial]] [[morphogenesis]]<ref>{{cite journal | vauthors = Fletcher AG, Cooper F, Baker RE | title = Mechanocellular models of epithelial morphogenesis | journal = Philosophical Transactions of the Royal Society of London. Series B, Biological Sciences | volume = 372 | issue = 1720 | pages = 20150519 | date = May 2017 | pmid = 28348253 | pmc = 5379025 | doi = 10.1098/rstb.2015.0519 }}</ref> to tumour growth<ref>{{cite book | vauthors = Drasdo D, Dormann S, Hoehme S, Deutsch A |chapter=Cell-Based Models of Avascular Tumor Growth |veditors=Deutsch A, Howard J, Falcke M, Zimmermann W|title=Function and Regulation of Cellular Systems|date=2004|pages=367–378|doi=10.1007/978-3-0348-7895-1_37|isbn=978-3-0348-9614-6 }}</ref> and intestinal crypt dynamics<ref>{{cite journal | vauthors = De Matteis G, Graudenzi A, Antoniotti M | title = A review of spatial computational models for multi-cellular systems, with regard to intestinal crypts and colorectal cancer development | journal = Journal of Mathematical Biology | volume = 66 | issue = 7 | pages = 1409–1462 | date = June 2013 | pmid = 22565629 | doi = 10.1007/s00285-012-0539-4 | s2cid = 32661526 }}</ref>
 
== Simulation frameworks ==
Line 46 ⟶ 44:
!Speedup
|-
|ACAM<ref>{{cite journal | vauthors = Nestor-Bergmann A, Blanchard GB, Hervieux N, Fletcher AG, Étienne J, Sanson B | title = Adhesion-regulated junction slippage controls cell intercalation dynamics in an Apposed-Cortex Adhesion Model | journal = PLOS Computational Biology | volume = 18 | issue = 1 | pages = e1009812 | date = January 2022 | pmid = 35089922 | doi = 10.1371/journal.pcbi.1009812 | pmc = 8887740 | s2cid = 246387965 | doi-access = free | bibcode = 2022PLSCB..18E9812N }}</ref>
|Off-lattice, ODE solvers
|2D
|<ref>{{cite journal | vauthors = Nestor-Bergmann A, Blanchard GB, Hervieux N, Fletcher AG, Étienne J, Sanson B | title = ACAM - Apposed Cortex Adhesion Model | year = 2021 | doi = 10.1101/2021.04.11.439313
| s2cid = 233246026 | url = https://zenodo.org/record/5838249 | via = Zenodo | doi-access = free }}</ref>
|Yes
|Yes
Line 66 ⟶ 64:
|[https://docs.julialang.org/en/v1/stdlib/Distributed/ Distributed.jl]
|-
|Artistoo<ref>{{Cite journal |last1=Wortel |first1=Inge MN |last2=Textor |first2=Johannes |date=2021-04-09 |editor-last=Walczak |editor-first=Aleksandra M |editor2-last=Buttenschoen |editor2-first=Andreas |editor3-last=Macklin |editor3-first=Paul |title=Artistoo, a library to build, share, and explore simulations of cells and tissues in the web browser |url=https://doi.org/10.7554/eLife.61288 |journal=eLife |volume=10 |pages=e61288 |doi=10.7554/eLife.61288 |issn=2050-084X |pmc=8143789 |pmid=33835022 |doi-access=free }}</ref>
|Cellular Potts, Cellular Automaton
|2D, (3D)
Line 84 ⟶ 82:
|
|-
| cellular_raza
|CBMOS<ref>{{cite journal | vauthors = Mathias S, Coulier A, Hellander A | title = CBMOS: a GPU-enabled Python framework for the numerical study of center-based models | journal = BMC Bioinformatics | volume = 23 | issue = 1 | pages = 55 | date = January 2022 | pmid = 35100968 | pmc = 8805507 | doi = 10.1186/s12859-022-04575-4 }}</ref>
|Off-lattice, Allows for Generic Implementations
| 1D, 2D, 3D
| [https://github.com/jonaspleyer/cellular_raza github.com/jonaspleyer/cellular_raza]
| Yes
| [https://docs.rs/cellular_raza Yes]
| [[Rust_(programming_language)|Rust]]
|
|-
|CBMOS<ref>{{cite journal | vauthors = Mathias S, Coulier A, Hellander A | title = CBMOS: a GPU-enabled Python framework for the numerical study of center-based models | journal = BMC Bioinformatics | volume = 23 | issue = 1 | pages = 55 | date = January 2022 | pmid = 35100968 | pmc = 8805507 | doi = 10.1186/s12859-022-04575-4 | doi-access = free }}</ref>
|Center/agent-based
|
Line 103 ⟶ 110:
|
|-
|Chaste<ref>{{cite journal | vauthors = Pitt-Francis J, Bernabeu MO, Cooper J, Garny A, Momtahan L, Osborne J, Pathmanathan P, Rodriguez B, Whiteley JP, Gavaghan DJ | display-authors = 6 | title = Chaste: using agile programming techniques to develop computational biology software | journal = Philosophical Transactions. Series A, Mathematical, Physical, and Engineering Sciences | volume = 366 | issue = 1878 | pages = 3111–3136 | date = September 2008 | pmid = 18565813 | doi = 10.1016/j.cpc.2009.07.019 | url = httphttps://eprints.mathsora.ox.ac.uk/846objects/uuid:61d9bb9f-95c6-4054-8118-294f6ca94d54/files/m680698b55b2efad4aabc9cdd27c24a09 | access-date = 2019-02-01 | author16-link = Sarah L. Waters | archive-url = https://web.archive.org/web/20151120234903/http://eprints.maths.ox.ac.uk/846/ | archive-date = 2015-11-20 }}</ref><ref>{{cite journal | vauthors = Mirams GR, Arthurs CJ, Bernabeu MO, Bordas R, Cooper J, Corrias A, Davit Y, Dunn SJ, Fletcher AG, Harvey DG, Marsh ME, Osborne JM, Pathmanathan P, Pitt-Francis J, Southern J, Zemzemi N, Gavaghan DJ | display-authors = 6 | title = Chaste: an open source C++ library for computational physiology and biology | journal = PLOS Computational Biology | volume = 9 | issue = 3 | pages = e1002970 | date = 14 March 2013 | pmid = 23516352 | pmc = 3597547 | doi = 10.1371/journal.pcbi.1002970 | bibcode = 2013PLSCB...9E2970M | doi-access = free }}</ref>
|Center/agent-based, on-/off-lattice, cellular automata, vertex-based, immersed boundary
|2D, 3D
| url = [https://github.com/Chaste/Chaste | via = GitHub }}<https:/ref>/github.com/Chaste/Chaste]
|<ref>{{cite web | title = Chaste
| url = https://github.com/Chaste/Chaste | via = GitHub }}</ref>
|Yes
|Yes
Line 113 ⟶ 119:
|
|-
|[[CompuCell3D]]<ref>{{cite book |vauthors=Swat MH, Thomas GL, Belmonte JM, Shirinifard A, Hmeljak D, Glazier JA |title=Computational Methods in Cell Biology |chapter=Multi-Scale Modeling of Tissues Using CompuCell3D |series=Methods in Cell Biology |date=1 January 2012 |isbn=9780123884039 |volume=110 |pages=325–66 |doi=10.1016/B978-0-12-388403-9.00013-8 |pmc=3612985 |pmid=22482955}}</ref>
|Cellular Potts, PDE solvers, cell type automata
|3D
Line 122 ⟶ 128:
|[[OpenMP]]
|-
|EdgeBased<ref>{{Cite journal | vauthors = Brown PJ, Green JE, Binder BJ, Osborne JM |title=A rigid body framework for multi-cellular modelling | journal = Nature Computational Science | date = November 2021 | volume = 1 | issue = 11 | pages = 754–766 |doi= 10.1038/s43588-021-00154-4|biorxiv=10.1101/2021.02.10.430170|pmid=38217146 |s2cid=231939320 }}</ref>
|Off-lattice, ODE solvers
|2D
Line 203 ⟶ 209:
|
|-
|PhysiCell<ref>{{cite journal | vauthors = Ghaffarizadeh A, Heiland R, Friedman SH, Mumenthaler SM, Macklin P | title = PhysiCell: An open source physics-based cell simulator for 3-D multicellular systems | journal = PLOS Computational Biology | volume = 14 | issue = 2 | pages = e1005991 | date = February 2018 | pmid = 29474446 | pmc = 5841829 | doi = 10.1371/journal.pcbi.1005991 | bibcode = 2018PLSCB..14E5991G | doi-access = free }}</ref>
|Center/agent-based, ODE
|3D
Line 248 ⟶ 254:
|
|-
|yalla<ref>{{cite journal | vauthors = Germann P, Marin-Riera M, Sharpe J | title = ya&#124;&#124;a: GPU-Powered Spheroid Models for Mesenchyme and Epithelium | language = English | journal = Cell Systems | volume = 8 | issue = 3 | pages = 261–266.e3 | date = March 2019 | pmid = 30904379 | doi = 10.1016/j.cels.2019.02.007 | s2cid = 85497718 | doi-access = free | hdl = 10230/42284 | hdl-access = free }}</ref>
|Center/agent-based
|3D