semtor.jl

Julia simulation for epithelial-to-mesenchymal transitions (EMT).

https://github.com/steffenpl/semtor.jl

Science Score: 41.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
    Found 1 DOI reference(s) in README
  • Academic publication links
    Links to: biorxiv.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (17.4%) to scientific vocabulary
Last synced: 10 months ago · JSON representation ·

Repository

Julia simulation for epithelial-to-mesenchymal transitions (EMT).

Basic Info
  • Host: GitHub
  • Owner: SteffenPL
  • License: mit
  • Language: Julia
  • Default Branch: main
  • Size: 226 KB
Statistics
  • Stars: 0
  • Watchers: 2
  • Forks: 0
  • Open Issues: 3
  • Releases: 1
Created over 2 years ago · Last pushed about 2 years ago
Metadata Files
Readme License Citation

README.md

SEMTor

Julia implementation for a computational model for epithelial-to-mesenchymal transitions-like events in a pseudostratified epithelium.

See the preprint for more details:

S. Plunder, C. Danesin, B. Glise, M. A. Ferreira, S. Merino-Aceituno, E. Theveneau, Modelling variability and heterogeneity of EMT scenarios highlights nuclear positioning and protrusions as main drivers of extrusion. (2023) bioRxiv.

Stand-alone EMT simulator (sEMTor)

For trying the model, one can use the JavaScript version of the simulator: semtor.github.io.

The JavaScript variant implements the same model, but without abilities for data collection. For running scientific simulations and performing parameter studies, please this the Julia version instead.

Installation

The simulator is written in Julia, and can be installed as a Julia package. We recommend to install Julia via juliaup.

We recommend to clone this repository for usage, as it contains also input files. bash git clone https://github.com/SteffenPL/sEMTor.jl julia --project and then julia using Pkg Pkg.activate(".") Pkg.instantiate() This will create a new environment and install all required packages.

Installation as a package

The package can be installed via the Julia package manager via: julia using Pkg Pkg.add("github.com/SteffenPL/sEMTor.jl")

Usage as a GitHub Codespace

This repository is also configured to be used within a GitHub codespace. Just click on the webpage of the repository on the button Code and select Open with Codespaces.

Example

```julia using SEMTor

p = StaticParameters() # load default parameters (no EMT) ens = simulate_ensemble(p) # run 50 simulations

plot_state(ens[1][end], p) # plot the last state of the first simulation

st = compute_statistics(ens, p)

plot statistical results

using CairoMakie df = st.stats_mean["tissue"]

T = df.time # time X = df.apicalheightmean # mean tissue height Xstd = df.apicalheight_std # standard deviation of tissue height

lines(T, X, axis = (xlabel = "time [hr]", ylabel = "tissue height [5µm]")) band!(T, X - Xstd, X + Xstd, color=(:gray, 0.3)) current_figure() ```

Owner

  • Name: Steffen
  • Login: SteffenPL
  • Kind: user

Citation (CITATION.bib)

@misc{sEMTor.jl,
	author  = {Steffen Plunder <steffen.plunder@web.de> and contributors},
	title   = {sEMTor.jl},
	url     = {https://github.com/SteffenPL/sEMTor.jl},
	version = {v1.0.0-DEV},
	year    = {2024},
	month   = {2}
}

GitHub Events

Total
  • Push event: 2
Last Year
  • Push event: 2

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 0
  • Total pull requests: 6
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 0
  • Total pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 6
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
  • dependabot[bot] (6)
Top Labels
Issue Labels
Pull Request Labels
dependencies (6)