셀 기반 모델

Cell-based models

세포 기반 모델은 생물학적 세포를 별개의 실체로 표현하는 수학적 모델입니다.계산 생물학 분야에서 그것들은 종종 단순히 에이전트 기반[1] 모델이라고 불리며, 그것들은 특정 응용 프로그램이고 조직과 같은 다세포 구조의 생체역학을 시뮬레이션하는 데 사용됩니다.시간과 공간에서 조직이 어떻게 조직되는지에 대한 이러한 행동의 영향을 연구하는 것.그들의 주요 장점은 세포 분열, 세포 내 과정 및 세포 [2]집단 내 단일 세포 변동성같은 세포 수준의 과정을 쉽게 통합할 수 있다는 것입니다.

특히 심근 세포와 뉴런에 대한 연속체 기반 모델(PDE 기반)도 개발되었습니다.이것들은 명시적인 기하학적 구조를 통해 세포를 나타내고 세포 내 및 세포 외 과정의 공간 분포를 고려합니다.그들은 연구 질문과 영역에 따라 몇 개에서 수천 개의 세포를 포획합니다.특히, 심장 세포의 전기생리학적 모델을 위한 프레임워크는 잘 개발되었고 [3]고성능 컴퓨팅을 사용하여 매우 효율적으로 만들어졌습니다.

모델 유형

셀 기반 모델은 온 격자 모델과 오프 격자 모델로 나눌 수 있습니다.

온라티스

셀룰러 오토마타 또는 셀룰러 포트같은 온 격자 모델은 셀의 공간 배열을 고정 그리드로 제한합니다.그런 다음, 기계적 상호 작용은 문헌 기반 규칙([4]셀룰러 오토마타)에 따라 수행되거나 시스템의 총 에너지(셀룰러 포트)[5]를 최소화하여 셀이 한 그리드 포인트에서 다른 그리드 포인트로 이동됩니다.

오프 격자

오프 격자 모델은 공간에서 셀의 지속적인 이동을 허용하고 개별 셀 간의 기계적 상호 작용을 지배하는 힘의 법칙에 따라 시스템을 시간 내에 진화시킵니다.오프 격자 모델의 예는 중심 기반 모델,[6] 정점 기반 모델,[1] 몰입 경계[7] 방법 및 하위 셀 요소 [8]방법에 기반한 모델입니다.그것들은 주로 세포 모양을 나타내는 세부 수준에서 다릅니다.결과적으로 그들은 서로 다른 생물학적 메커니즘을 포착하는 능력, 2차원 모델에서 3차원 모델로 확장하는 데 필요한 노력, 그리고 계산 [9]비용에 있어서도 다양합니다.

가장 간단한 오프 격자 모델인 센터 기반 모델은 세포를 구체로 묘사하고 쌍방향 전위를 [10][11]사용하여 기계적 상호 작용을 모델링합니다.2D와 3D 모두에서 [12]많은 수의 셀로 쉽게 확장됩니다.

꼭짓점

정점 기반 모델은 오프 격자 [1]모델의 하위 집합입니다.그들은 세포막을 다각형 점들의 집합으로 추적하고 세포-세포 접착력과 세포 [13]탄성으로 인한 세포막의 장력에 따라 각 꼭짓점의 위치를 업데이트합니다.구현하기가 더 어렵고 실행 비용도 더 많이 듭니다.시뮬레이션 도중 셀이 서로 지나가기 때문에 다각형 에지 연결의 정기적인 업데이트가 [14]필요합니다.

적용들

세포 확산, 세포 이동 또는 세포 사멸과 같은 세포 수준의 개별 행동을 설명하기 때문에, 세포 기반 모델은 시간과 [2]공간에서 조직이 어떻게 조직되는지에 대한 이러한 행동의 영향을 연구하는 유용한 도구입니다.부분적으로 계산 능력의 증가로 인해, 그들은 단일 세포에 대한 평균을 통해 조직을 점탄성 물질로 취급하는 연속체 역학[15] 모델의 대안으로 등장했습니다.

세포 기반 역학 모델은 종종 관련 유전자 조절 네트워크의 ODE 표현과 같은 세포 내 역학을 설명하는 모델과 결합됩니다.또한 세포-세포 통신을 설명하기 위해 세포 외 기질을 통한 화학 신호 분자의 확산을 설명하는 PDE에 연결하는 것이 일반적입니다.이와 같이, 세포 기반 모델은 상피 형태[17] 형성에서[18] 종양 성장 및 장내[19] 암호 역학에 이르는 다양[16] 과정을 연구하는 데 사용되었습니다.

시뮬레이션 프레임워크

셀 기반 모델을 구현하는 여러 소프트웨어 패키지가 존재합니다.

이름. 모델 침침한 공개적으로 사용 가능한 소스 코드 설치 지침 사용 설명서 언어 속도 향상
ACAM[20] 오프라티스, ODE 솔버 2D [21] 네. 네. 파이썬
에이전트.jl[22] 센터/에이전트 기반 2D, 3D [23] 네. 네. 줄리아. 분산된.jl
아티스트oo[24] 셀룰러 포트, 셀룰러 오토마톤 2D, (3D) https://github.com/ingewortel/artistoo 네. 네. 자바스크립트
바이오셀리온[25][26] 센터/에이전트 기반 아니요. 네. 네. C++
CBMOS[27] 센터/에이전트 기반 [28] 파이썬 GPU
셀룰러 팟츠.jl 휴대용 포트, 에이전트 기반 2D, 3D https://github.com/RobertGregg/CellularPotts.jl 사용할 준비가 안 된 줄리아.
순결[29][30] 센터/에이전트 기반, 온/오프 격자, 셀룰러 오토마타, 정점 기반, 침지 경계 2D, 3D [31] 네. 네. C++
CompuCell3d[32] 셀룰러 포트, PDE 솔버, 셀 타입 오토마타 3차원 https://github.com/CompuCell3D/CompuCell3D 네. 네. C++, 파이썬 오픈MP
에지[33] 기반 오프라티스, ODE 솔버 2D https://github.com/luckyphill/EdgeBased 네. 네. 매트랩
에피심[34] 센터/에이전트 기반 2D, 3D http://tigacenter.bioquant.uni-heidelberg.de/downloads.html 자바
IAS(활성 [35]표면 상호 작용) FEM, ODE 솔버 3차원 https://github.com/torressancheza/ias 네. 아니요. C++ MPI, OpenMP
아이비셀 침지 경계 2D http://rejniak.net/RejniakLab/LabsTools.html 네. 네. 매트랩
LBI[36] 격자-볼츠만, 침지 경계 2D https://tanakas.bitbucket.io/lbibcell/ 네. 네. C++ 오픈MP
메카젠[37] 센터/에이전트 기반 3차원 https://github.com/juliendelile/MECAGEN 네. 네. C++ CUDA, GPU
최소[38] ODE 솔버, 확률적 PDE 솔버 3차원 https://github.com/Luthey-Schulten-Lab/Lattice_Microbeshttps://github.com/Luthey-Schulten-Lab/Minimal_Cell 네. 네. 파이썬 CUDA, GPU
모피어스[39] 셀룰러 포트, ODE 솔버, PDE 솔버 2D, 3D https://morpheus.gitlab.io/ 네. 네. C++
넷로고 격자 가스 셀 오토마타 2D, (3D) https://github.com/NetLogo/NetLogo 스칼라, 자바
물리[40] 센터/에이전트 기반, ODE 3차원 https://github.com/MathCancer/PhysiCell 네. 네. C++ 오픈MP
TiSim(이전의 CellSys) 센터/에이전트 기반, 오프라티스, ODE 솔버 2D, 3D 준비 중인
티모시[41] 센터/에이전트 기반 3차원 http://timothy.icm.edu.pl/downloads.html 아니요. 아니요. C MPI, OpenMP
URDME - DLCM[42][43] 워크플로우 FEM, FVM 2D, 3D https://github.com/URDME/urdme 네. 네. 매트랩, C
가상[44] 잎 (2021) 오프 격자 2D https://github.com/rmerks/VirtualLeaf2021 네. 네. C++
얄라[45] 센터/에이전트 기반 3차원 https://github.com/germannp/yalla CUDA, GPU
VCell(가상 셀) ODE 솔버, PDE 솔버, 확률적 PDE 솔버 3차원 https://github.com/virtualcell/vcell 네. 네. Java, C++, Perl
티수[46] 꼭짓점 2D, 3D https://github.com/DamCB/tyssue 네. 네. 파이썬
4DFUCCI 센터/에이전트 기반 3차원 https://github.com/ProfMJSimpson/4DFUCCI 네. 네. 매트랩, C, 파이썬

레퍼런스

  1. ^ a b c Metzcar J, Wang Y, Heiland R, Macklin P (February 2019). "A Review of Cell-Based Computational Modeling in Cancer Biology". JCO Clinical Cancer Informatics. 3 (3): 1–13. doi:10.1200/CCI.18.00069. PMC 6584763. PMID 30715927.
  2. ^ a b Van Liedekerke P, Palm MM, Jagiella N, Drasdo D (1 December 2015). "Simulating tissue mechanics with agent-based models: concepts, perspectives and some novel results". Computational Particle Mechanics. 2 (4): 401–444. Bibcode:2015CPM.....2..401V. doi:10.1007/s40571-015-0082-3.
  3. ^ Aslak Tveito; Kent-Andre Mardal; Marie E. Rognes, eds. (2021). Modeling Excitable Tissue. Simula SpringerBriefs on Computing. Vol. 7. Springer. doi:10.1007/978-3-030-61157-6. ISBN 978-3-030-61156-9. S2CID 228872673.
  4. ^ Peirce SM, Van Gieson EJ, Skalak TC (April 2004). "Multicellular simulation predicts microvascular patterning and in silico tissue assembly". FASEB Journal. 18 (6): 731–733. doi:10.1096/fj.03-0933fje. PMID 14766791. S2CID 11107214.
  5. ^ Graner F, Glazier JA (September 1992). "Simulation of biological cell sorting using a two-dimensional extended Potts model". Physical Review Letters. 69 (13): 2013–2016. Bibcode:1992PhRvL..69.2013G. doi:10.1103/PhysRevLett.69.2013. PMID 10046374.
  6. ^ Osborne JM, Fletcher AG, Pitt-Francis JM, Maini PK, Gavaghan DJ (February 2017). Nie Q (ed.). "Comparing individual-based approaches to modelling the self-organization of multicellular tissues". PLOS Computational Biology. 13 (2): e1005387. Bibcode:2017PLSCB..13E5387O. doi:10.1371/journal.pcbi.1005387. PMC 5330541. PMID 28192427.
  7. ^ Rejniak KA (July 2007). "An immersed boundary framework for modelling the growth of individual cells: an application to the early tumour development". Journal of Theoretical Biology. 247 (1): 186–204. Bibcode:2007JThBi.247..186R. doi:10.1016/j.jtbi.2007.02.019. PMID 17416390.
  8. ^ Newman TJ (July 2005). Modeling multicellular systems using subcellular elements. Mathematical Biosciences and Engineering. Mathematics and Biosciences in Interaction. Vol. 2. pp. 613–24. doi:10.1007/978-3-7643-8123-3_10. ISBN 978-3-7643-8101-1. PMID 20369943.
  9. ^ Osborne JM, Fletcher AG, Pitt-Francis JM, Maini PK, Gavaghan DJ (February 2017). "Comparing individual-based approaches to modelling the self-organization of multicellular tissues". PLOS Computational Biology. 13 (2): e1005387. Bibcode:2017PLSCB..13E5387O. doi:10.1371/journal.pcbi.1005387. PMC 5330541. PMID 28192427.
  10. ^ Meineke FA, Potten CS, Loeffler M (August 2001). "Cell migration and organization in the intestinal crypt using a lattice-free model". Cell Proliferation. 34 (4): 253–266. doi:10.1046/j.0960-7722.2001.00216.x. PMC 6495866. PMID 11529883.
  11. ^ Drasdo D, Höhme S (July 2005). "A single-cell-based model of tumor growth in vitro: monolayers and spheroids". Physical Biology. 2 (3): 133–147. Bibcode:2005PhBio...2..133D. doi:10.1088/1478-3975/2/3/001. PMID 16224119. S2CID 24191020.
  12. ^ Galle J, Aust G, Schaller G, Beyer T, Drasdo D (July 2006). "Individual cell-based models of the spatial-temporal organization of multicellular systems--achievements and limitations". Cytometry. Part A. 69 (7): 704–710. doi:10.1002/cyto.a.20287. PMID 16807896.
  13. ^ Fletcher AG, Osterfield M, Baker RE, Shvartsman SY (June 2014). "Vertex models of epithelial morphogenesis". Biophysical Journal. 106 (11): 2291–2304. Bibcode:2014BpJ...106.2291F. doi:10.1016/j.bpj.2013.11.4498. PMC 4052277. PMID 24896108.
  14. ^ Fletcher AG, Osborne JM, Maini PK, Gavaghan DJ (November 2013). "Implementing vertex dynamics models of cell populations in biology within a consistent computational framework". Progress in Biophysics and Molecular Biology. 113 (2): 299–326. doi:10.1016/j.pbiomolbio.2013.09.003. PMID 24120733.
  15. ^ Rodriguez EK, Hoger A, McCulloch AD (April 1994). "Stress-dependent finite growth in soft elastic tissues". Journal of Biomechanics. 27 (4): 455–467. doi:10.1016/0021-9290(94)90021-3. PMID 8188726.
  16. ^ Tosenberger A, Gonze D, Bessonnard S, Cohen-Tannoudji M, Chazaud C, Dupont G (9 June 2017). "A multiscale model of early cell lineage specification including cell division". NPJ Systems Biology and Applications. 3 (1): 16. doi:10.1038/s41540-017-0017-0. PMC 5466652. PMID 28649443.
  17. ^ Fletcher AG, Cooper F, Baker RE (May 2017). "Mechanocellular models of epithelial morphogenesis". Philosophical Transactions of the Royal Society of London. Series B, Biological Sciences. 372 (1720): 20150519. doi:10.1098/rstb.2015.0519. PMC 5379025. PMID 28348253.
  18. ^ Drasdo D, Dormann S, Hoehme S, Deutsch A (2004). "Cell-Based Models of Avascular Tumor Growth". In Deutsch A, Howard J, Falcke M, Zimmermann W (eds.). Function and Regulation of Cellular Systems. pp. 367–378. doi:10.1007/978-3-0348-7895-1_37. ISBN 978-3-0348-9614-6.
  19. ^ De Matteis G, Graudenzi A, Antoniotti M (June 2013). "A review of spatial computational models for multi-cellular systems, with regard to intestinal crypts and colorectal cancer development". Journal of Mathematical Biology. 66 (7): 1409–1462. doi:10.1007/s00285-012-0539-4. PMID 22565629. S2CID 32661526.
  20. ^ Nestor-Bergmann A, Blanchard GB, Hervieux N, Fletcher AG, Étienne J, Sanson B (January 2022). "Adhesion-regulated junction slippage controls cell intercalation dynamics in an Apposed-Cortex Adhesion Model". PLOS Computational Biology. 18 (1): e1009812. doi:10.1371/journal.pcbi.1009812. PMC 8887740. PMID 35089922. S2CID 246387965.
  21. ^ Nestor-Bergmann A, Blanchard GB, Hervieux N, Fletcher AG, Étienne J, Sanson B (2021). "ACAM - Apposed Cortex Adhesion Model". doi:10.1101/2021.04.11.439313. S2CID 233246026 – via Zenodo. {{cite journal}}:저널 요구 사항 인용 journal=(도움말)
  22. ^ Datseris G, Vahdati AR, DuBois TC (2022-01-05). "Agents.jl: a performant and feature-full agent-based modeling software of minimal code complexity". Simulation: 003754972110688. arXiv:2101.10072. doi:10.1177/00375497211068820. ISSN 0037-5497. S2CID 231698977.
  23. ^ "JuliaDynamics" – via GitHub.
  24. ^ Wortel, Inge MN; Textor, Johannes (2021-04-09). Walczak, Aleksandra M; Buttenschoen, Andreas; Macklin, Paul (eds.). "Artistoo, a library to build, share, and explore simulations of cells and tissues in the web browser". eLife. 10: e61288. doi:10.7554/eLife.61288. ISSN 2050-084X. PMC 8143789. PMID 33835022.
  25. ^ Kang S, Kahan S, McDermott J, Flann N, Shmulevich I (November 2014). "Biocellion: accelerating computer simulation of multicellular biological system models". Bioinformatics. 30 (21): 3101–3108. doi:10.1093/bioinformatics/btu498. PMC 4609016. PMID 25064572.
  26. ^ "biocellion". biocellion. Retrieved 2022-04-05.
  27. ^ Mathias S, Coulier A, Hellander A (January 2022). "CBMOS: a GPU-enabled Python framework for the numerical study of center-based models". BMC Bioinformatics. 23 (1): 55. doi:10.1186/s12859-022-04575-4. PMC 8805507. PMID 35100968.
  28. ^ "JuliaDynamics" – via GitHub.
  29. ^ Pitt-Francis J, Bernabeu MO, Cooper J, Garny A, Momtahan L, Osborne J, et al. (September 2008). "Chaste: using agile programming techniques to develop computational biology software". Philosophical Transactions. Series A, Mathematical, Physical, and Engineering Sciences. 366 (1878): 3111–3136. doi:10.1016/j.cpc.2009.07.019. PMID 18565813. Archived from the original on 2015-11-20. Retrieved 2019-02-01.
  30. ^ Mirams GR, Arthurs CJ, Bernabeu MO, Bordas R, Cooper J, Corrias A, et al. (14 March 2013). "Chaste: an open source C++ library for computational physiology and biology". PLOS Computational Biology. 9 (3): e1002970. Bibcode:2013PLSCB...9E2970M. doi:10.1371/journal.pcbi.1002970. PMC 3597547. PMID 23516352.
  31. ^ "Chaste" – via GitHub.
  32. ^ Swat MH, Thomas GL, Belmonte JM, Shirinifard A, Hmeljak D, Glazier JA (1 January 2012). "Multi-scale modeling of tissues using CompuCell3D". Computational Methods in Cell Biology. Methods in Cell Biology. Vol. 110. pp. 325–66. doi:10.1016/B978-0-12-388403-9.00013-8. ISBN 9780123884039. PMC 3612985. PMID 22482955.
  33. ^ Brown PJ, Green JE, Binder BJ, Osborne JM (November 2021). "A rigid body framework for multi-cellular modelling". Nature Computational Science. 1 (11): 754–766. doi:10.1101/2021.02.10.430170. S2CID 231939320.
  34. ^ Sütterlin T, Huber S, Dickhaus H, Grabe N (August 2009). "Modeling multi-cellular behavior in epidermal tissue homeostasis via finite state machines in multi-agent systems". Bioinformatics. 25 (16): 2057–2063. doi:10.1093/bioinformatics/btp361. PMID 19535533.
  35. ^ Torres-Sánchez A, Winter MK, Salbreux G (2022-03-22). "Interacting active surfaces: a model for three-dimensional cell aggregates". bioRxiv. 18 (12): 2022.03.21.484343. doi:10.1101/2022.03.21.484343. PMC 9803321. PMID 36525467. S2CID 247631653.
  36. ^ Tanaka S, Sichau D, Iber D (July 2015). "LBIBCell: a cell-based simulation environment for morphogenetic problems". Bioinformatics. 31 (14): 2340–2347. arXiv:1503.06726. doi:10.1093/bioinformatics/btv147. PMID 25770313. S2CID 16749503.
  37. ^ Delile J, Herrmann M, Peyriéras N, Doursat R (January 2017). "A cell-based computational model of early embryogenesis coupling mechanical behaviour and gene regulation". Nature Communications. 8: 13929. Bibcode:2017NatCo...813929D. doi:10.1038/ncomms13929. PMC 5264012. PMID 28112150.
  38. ^ Thornburg ZR, Bianchi DM, Brier TA, Gilbert BR, Earnest TM, Melo MC, et al. (January 2022). "Fundamental behaviors emerge from simulations of a living minimal cell". Cell. 185 (2): 345–360.e28. doi:10.1016/j.cell.2021.12.025. PMID 35063075. S2CID 246065847.
  39. ^ Starruß J, de Back W, Brusch L, Deutsch A (May 2014). "Morpheus: a user-friendly modeling environment for multiscale and multicellular systems biology". Bioinformatics. 30 (9): 1331–1332. doi:10.1093/bioinformatics/btt772. PMC 3998129. PMID 24443380.
  40. ^ Ghaffarizadeh A, Heiland R, Friedman SH, Mumenthaler SM, Macklin P (February 2018). "PhysiCell: An open source physics-based cell simulator for 3-D multicellular systems". PLOS Computational Biology. 14 (2): e1005991. Bibcode:2018PLSCB..14E5991G. doi:10.1371/journal.pcbi.1005991. PMC 5841829. PMID 29474446.
  41. ^ Cytowski M, Szymanska Z (September 2014). "Large-Scale Parallel Simulations of 3D Cell Colony Dynamics". Computing in Science & Engineering. 16 (5): 86–95. Bibcode:2014CSE....16e..86C. doi:10.1109/MCSE.2014.2. ISSN 1558-366X. S2CID 427712.
  42. ^ Engblom S, Wilson DB, Baker RE (August 2018). "Scalable population-level modelling of biological cells incorporating mechanics and kinetics in continuous time". Royal Society Open Science. 5 (8): 180379. arXiv:1706.03375. Bibcode:2018RSOS....580379E. doi:10.1098/rsos.180379. PMC 6124129. PMID 30225024.
  43. ^ "URDME". URDME. Retrieved 2022-04-05.
  44. ^ Antonovici CC, Peerdeman GY, Wolff HB, Merks RM (2022). "Modeling Plant Tissue Development Using VirtualLeaf". In Lucas M (ed.). Plant Systems Biology. Methods in Molecular Biology. Plant Systems Biology: Methods and Protocols. Vol. 2395. New York, NY: Springer. pp. 165–198. doi:10.1007/978-1-0716-1816-5_9. hdl:1887/3479570. ISBN 978-1-0716-1816-5. PMID 34822154. S2CID 244668621.
  45. ^ Germann P, Marin-Riera M, Sharpe J (March 2019). "ya a: GPU-Powered Spheroid Models for Mesenchyme and Epithelium". Cell Systems. 8 (3): 261–266.e3. doi:10.1016/j.cels.2019.02.007. PMID 30904379. S2CID 85497718.
  46. ^ Theis S, Suzanne M, Gay G (2021-06-07). "Tyssue: an epithelium simulation library". Journal of Open Source Software. 6 (62): 2973. Bibcode:2021JOSS....6.2973T. doi:10.21105/joss.02973. ISSN 2475-9066. S2CID 235965728.