{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,2]],"date-time":"2025-12-02T03:21:34Z","timestamp":1764645694755,"version":"3.41.2"},"reference-count":13,"publisher":"Oxford University Press (OUP)","issue":"1","license":[{"start":{"date-parts":[[2023,12,22]],"date-time":"2023-12-22T00:00:00Z","timestamp":1703203200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"National Institute of Health","award":["T15LM007059","R01HL127349","R01HL159805"],"award-info":[{"award-number":["T15LM007059","R01HL127349","R01HL159805"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2024,1,2]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:sec>\n                  <jats:title>Summary<\/jats:title>\n                  <jats:p>CellularPotts.jl is a software package written in Julia to simulate biological cellular processes such as division, adhesion, and signaling. Accurately modeling and predicting these simple processes is crucial because they facilitate more complex biological phenomena related to important disease states like tumor growth, wound healing, and infection. Here we take advantage of Cellular Potts Modeling to simulate cellular interactions and combine them with differential equations to model dynamic cell signaling patterns. These models are advantageous over other approaches because they retain spatial information about each cell while remaining computationally efficient at larger scales. Users of this package define three key inputs to create valid model definitions: a 2- or 3-dimensional space, a table describing the cells to be positioned in that space, and a list of model penalties that dictate cell behaviors. Models can then be evolved over time to collect statistics, simulated repeatedly to investigate how changing a specific property impacts cellular behavior, and visualized using any of the available plotting libraries in Julia.<\/jats:p>\n               <\/jats:sec>\n               <jats:sec>\n                  <jats:title>Availability and implementation<\/jats:title>\n                  <jats:p>The CellularPotts.jl package is released under the MIT license and is available at https:\/\/github.com\/RobertGregg\/CellularPotts.jl. An archived version of the code (v0.3.2) at time of submission can also be found at https:\/\/doi.org\/10.5281\/zenodo.10407783.<\/jats:p>\n               <\/jats:sec>","DOI":"10.1093\/bioinformatics\/btad773","type":"journal-article","created":{"date-parts":[[2023,12,22]],"date-time":"2023-12-22T21:45:40Z","timestamp":1703281540000},"source":"Crossref","is-referenced-by-count":1,"title":["CellularPotts.jl: simulating multiscale cellular models in Julia"],"prefix":"10.1093","volume":"40","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2930-621X","authenticated-orcid":false,"given":"Robert W","family":"Gregg","sequence":"first","affiliation":[{"name":"Department of Computational and Systems Biology, University of Pittsburgh , Pittsburgh, PA 15213, United States"},{"name":"Department of Biomedical Informatics, University of Pittsburgh , Pittsburgh, PA 15206, United States"},{"name":"Department of Epidemiology, University of Florida , Gainesville, FL 32603, United States"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3172-3132","authenticated-orcid":false,"given":"Panayiotis V","family":"Benos","sequence":"additional","affiliation":[{"name":"Department of Computational and Systems Biology, University of Pittsburgh , Pittsburgh, PA 15213, United States"},{"name":"Department of Biomedical Informatics, University of Pittsburgh , Pittsburgh, PA 15206, United States"},{"name":"Department of Epidemiology, University of Florida , Gainesville, FL 32603, United States"}]}],"member":"286","published-online":{"date-parts":[[2023,12,22]]},"reference":[{"key":"2024011104112081600_btad773-B1","doi-asserted-by":"crossref","first-page":"e61288","DOI":"10.7554\/eLife.61288","article-title":"Artistoo, a library to build, share, and explore simulations of cells and tissues in the web browser","volume":"10","author":"Buttenschoen","year":"2021","journal-title":"Elife"},{"key":"2024011104112081600_btad773-B2","doi-asserted-by":"crossref","first-page":"54","DOI":"10.1016\/j.cpc.2016.07.030","article-title":"An efficient cellular Potts model algorithm that forbids cell fragmentation","volume":"208","author":"Durand","year":"2016","journal-title":"Comput Phys Commun"},{"key":"2024011104112081600_btad773-B3","doi-asserted-by":"crossref","first-page":"2013","DOI":"10.1103\/PhysRevLett.69.2013","article-title":"Simulation of biological cell sorting using a two-dimensional extended Potts model","volume":"69","author":"Graner","year":"1992","journal-title":"Phys Rev Lett"},{"key":"2024011104112081600_btad773-B4","doi-asserted-by":"crossref","first-page":"372","DOI":"10.1145\/362248.362272","article-title":"Algorithm 447: efficient algorithms for graph manipulation","volume":"16","author":"Hopcroft","year":"1973","journal-title":"Commun ACM"},{"key":"2024011104112081600_btad773-B5","doi-asserted-by":"crossref","first-page":"359","DOI":"10.1137\/S1064827595287997","article-title":"A fast and high quality multilevel scheme for partitioning irregular graphs","volume":"20","author":"Karypis","year":"1998","journal-title":"SIAM J Sci Comput"},{"key":"2024011104112081600_btad773-B6","doi-asserted-by":"crossref","first-page":"15","DOI":"10.5334\/jors.151","article-title":"DifferentialEquations.jl\u2014a performant and feature-rich ecosystem for solving differential equations in Julia","volume":"5","author":"Rackauckas","year":"2017","journal-title":"JORS"},{"key":"2024011104112081600_btad773-B7","doi-asserted-by":"crossref","first-page":"e1007459","DOI":"10.1371\/journal.pcbi.1007459","article-title":"From energy to cellular forces in the cellular Potts model: an algorithmic approach","volume":"15","author":"Rens","year":"2019","journal-title":"PLoS Comput Biol"},{"key":"2024011104112081600_btad773-B8","doi-asserted-by":"crossref","first-page":"229","DOI":"10.1006\/jtbi.1996.0237","article-title":"Modelling morphogenesis: from single cells to crawling slugs","volume":"184","author":"Savill","year":"1997","journal-title":"J Theor Biol"},{"key":"2024011104112081600_btad773-B9","doi-asserted-by":"crossref","first-page":"1331","DOI":"10.1093\/bioinformatics\/btt772","article-title":"Morpheus: a user-friendly modeling environment for multiscale and multicellular systems biology","volume":"30","author":"Starru\u00df","year":"2014","journal-title":"Bioinformatics"},{"key":"2024011104112081600_btad773-B10","doi-asserted-by":"crossref","first-page":"325","DOI":"10.1016\/B978-0-12-388403-9.00013-8","article-title":"Multi-scale modeling of tissues using CompuCell3D","volume":"110","author":"Swat","year":"2012","journal-title":"Methods Cell Biol"},{"key":"2024011104112081600_btad773-B11","doi-asserted-by":"crossref","first-page":"87","DOI":"10.3389\/fonc.2013.00087","article-title":"Cellular Potts modeling of tumor growth, tumor invasion, and tumor evolution","volume":"3","author":"Szab\u00f3","year":"2013","journal-title":"Front Oncol"},{"volume-title":"Introduction to Graph Theory","year":"1972","author":"Wilson","key":"2024011104112081600_btad773-B12"},{"key":"2024011104112081600_btad773-B13","doi-asserted-by":"crossref","first-page":"2609","DOI":"10.1016\/j.bpj.2021.04.036","article-title":"Local actin dynamics couple speed and persistence in a cellular Potts model of cell migration","volume":"120","author":"Wortel","year":"2021","journal-title":"Biophys J"}],"container-title":["Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/academic.oup.com\/bioinformatics\/advance-article-pdf\/doi\/10.1093\/bioinformatics\/btad773\/54762916\/btad773.pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/40\/1\/btad773\/55399330\/btad773.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/40\/1\/btad773\/55399330\/btad773.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,1,11]],"date-time":"2024-01-11T04:11:37Z","timestamp":1704946297000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article\/doi\/10.1093\/bioinformatics\/btad773\/7491591"}},"subtitle":[],"editor":[{"given":"Lenore","family":"Cowen","sequence":"additional","affiliation":[]}],"short-title":[],"issued":{"date-parts":[[2023,12,22]]},"references-count":13,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2024,1,2]]}},"URL":"https:\/\/doi.org\/10.1093\/bioinformatics\/btad773","relation":{},"ISSN":["1367-4811"],"issn-type":[{"type":"electronic","value":"1367-4811"}],"subject":[],"published-other":{"date-parts":[[2024,1,1]]},"published":{"date-parts":[[2023,12,22]]},"article-number":"btad773"}}