Artistoo, a library to build, share, and explore simulations of cells and tissues in the web browser

  1. Inge M N Wortel  Is a corresponding author
  2. Johannes Textor  Is a corresponding author
  1. Radboud University, Netherlands
  2. Radboud Institute for Molecular Life Sciences, Netherlands

Abstract

The Cellular Potts Model (CPM) is a powerful in silico method for simulating biological processes at tissue scale. Their inherently graphical nature makes CPMs very accessible in theory, but in practice, they are mostly implemented in specialised frameworks users need to master before they can run simulations. We here present Artistoo (Artificial Tissue Toolbox), a JavaScript library for building 'explorable' CPM simulations where viewers can change parameters interactively, exploring their effects in real time. Simulations run directly in the web browser and do not require third-party software, plugins, or back-end servers. The JavaScript implementation imposes no major performance loss compared to frameworks written in C++; Artistoo remains sufficiently fast for interactive, real time simulations. Artistoo provides an opportunity to unlock CPM models for a broader audience: Interactive simulations can be shared via a URL in a zero-install setting. We discuss applications in CPM research, science dissemination, open science, and education.

Data availability

Source scripts have been provided for Figure 2.

Article and author information

Author details

  1. Inge M N Wortel

    Institute for Computing and Information Sciences, Data Science, Radboud University, Nijmegen, Netherlands
    For correspondence
    inge.wortel@ru.nl
    Competing interests
    The authors declare that no competing interests exist.
    ORCID icon "This ORCID iD identifies the author of this article:" 0000-0003-3362-5229
  2. Johannes Textor

    Department of Tumor Immunology, Radboud Institute for Molecular Life Sciences, Nijmegen, Netherlands
    For correspondence
    johannes.textor@ru.nl
    Competing interests
    The authors declare that no competing interests exist.

Funding

KWF Kankerbestrijding (Young Investigator Grant,10620)

  • Johannes Textor

Nederlandse Organisatie voor Wetenschappelijk Onderzoek (Vidi Grant,192.084)

  • Johannes Textor

Radboud Universitair Medisch Centrum (Master-PhD grant)

  • Inge M N Wortel

The funders had no role in study design, data collection and interpretation, or the decision to submit the work for publication.

Copyright

© 2021, Wortel & Textor

This article is distributed under the terms of the Creative Commons Attribution License permitting unrestricted use and redistribution provided that the original author and source are credited.

Metrics

  • 2,591
    views
  • 219
    downloads
  • 21
    citations

Views, downloads and citations are aggregated across all versions of this paper published by eLife.

Download links

A two-part list of links to download the article, or parts of the article, in various formats.

Downloads (link to download the article as PDF)

Open citations (links to open the citations from this article in various online reference manager services)

Cite this article (links to download the citations from this article in formats compatible with various reference manager tools)

  1. Inge M N Wortel
  2. Johannes Textor
(2021)
Artistoo, a library to build, share, and explore simulations of cells and tissues in the web browser
eLife 10:e61288.
https://doi.org/10.7554/eLife.61288

Share this article

https://doi.org/10.7554/eLife.61288

Further reading

    1. Cell Biology
    Ryan M Finnerty, Daniel J Carulli ... Wipawee Winuthayanon
    Research Article

    The oviduct is the site of fertilization and preimplantation embryo development in mammals. Evidence suggests that gametes alter oviductal gene expression. To delineate the adaptive interactions between the oviduct and gamete/embryo, we performed a multi-omics characterization of oviductal tissues utilizing bulk RNA-sequencing (RNA-seq), single-cell RNA-sequencing (scRNA-seq), and proteomics collected from distal and proximal at various stages after mating in mice. We observed robust region-specific transcriptional signatures. Specifically, the presence of sperm induces genes involved in pro-inflammatory responses in the proximal region at 0.5 days post-coitus (dpc). Genes involved in inflammatory responses were produced specifically by secretory epithelial cells in the oviduct. At 1.5 and 2.5 dpc, genes involved in pyruvate and glycolysis were enriched in the proximal region, potentially providing metabolic support for developing embryos. Abundant proteins in the oviductal fluid were differentially observed between naturally fertilized and superovulated samples. RNA-seq data were used to identify transcription factors predicted to influence protein abundance in the proteomic data via a novel machine learning model based on transformers of integrating transcriptomics and proteomics data. The transformers identified influential transcription factors and correlated predictive protein expressions in alignment with the in vivo-derived data. Lastly, we found some differences between inflammatory responses in sperm-exposed mouse oviducts compared to hydrosalpinx Fallopian tubes from patients. In conclusion, our multi-omics characterization and subsequent in vivo confirmation of proteins/RNAs indicate that the oviduct is adaptive and responsive to the presence of sperm and embryos in a spatiotemporal manner.

    1. Cell Biology
    Weihua Wang, Junqiao Xing ... Zhangfeng Hu
    Research Article

    Existence of cilia in the last eukaryotic common ancestor raises a fundamental question in biology: how the transcriptional regulation of ciliogenesis has evolved? One conceptual answer to this question is by an ancient transcription factor regulating ciliary gene expression in both uni- and multicellular organisms, but examples of such transcription factors in eukaryotes are lacking. Previously, we showed that an ancient transcription factor X chromosome-associated protein 5 (Xap5) is required for flagellar assembly in Chlamydomonas. Here, we show that Xap5 and Xap5-like (Xap5l) are two conserved pairs of antagonistic transcription regulators that control ciliary transcriptional programs during spermatogenesis. Male mice lacking either Xap5 or Xap5l display infertility, as a result of meiotic prophase arrest and sperm flagella malformation, respectively. Mechanistically, Xap5 positively regulates the ciliary gene expression by activating the key regulators including Foxj1 and Rfx families during the early stage of spermatogenesis. In contrast, Xap5l negatively regulates the expression of ciliary genes via repressing these ciliary transcription factors during the spermiogenesis stage. Our results provide new insights into the mechanisms by which temporal and spatial transcription regulators are coordinated to control ciliary transcriptional programs during spermatogenesis.