Science Score: 57.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
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 10 DOI reference(s) in README
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.0%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Basic Info
  • Host: GitHub
  • Owner: simonvanvliet
  • License: other
  • Language: Jupyter Notebook
  • Default Branch: main
  • Size: 21.6 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 5
Created over 2 years ago · Last pushed 11 months ago
Metadata Files
Readme Citation

README.md

Auxotroph Range Expansion Model

Model code for: Engineering microbial consortia: uptake and leakage rate differentially shape community arrangement and composition.
Estelle Pignon [1], Gábor Holló [1], Théodora Steiner [1], Simon van Vliet [1,2], Yolanda Schaerli [1]
[1] Department of Fundamental Microbiology, University of Lausanne.
[2] Biozentrum, University of Basel.

Installation

Create conda environment using provided environment.yml file. i.e. use conda env create -f environment.yml (install time several minutes)

Content

  • Experimental-datafiles folder. Contains text files with experimental measurements.
    • growth_rates.txt: experimentally measured growth rate of all strains, in batch culture
    • community_data.csv: measurements of range expansion patterns (equilibrium frequency, sector size, overall growth)
  • Processed-datafiles folder. Contains model output. All files are created by running code below.
    • communitydatamean.csv: processed format of data in communitydata.csv (data averaged over replicates), output from fitparametersrangeexpansion.ipynb
    • fitparameters.txt: fitted model parameters, output from fitparametersrangeexpansion.ipynb
    • predictionseqfraction.csv: model predictions, output from plotmodelpredictionseqfraction.ipynb
    • predictionssectorwidth.csv: model predictions, output from plotmodelpredictionssectorWidth.ipynb
  • community.py: python code of community class, implements community predictions using analytical equations from S1 Text and S2 text from Ref 1.
  • fitparametersrange_expansion.ipynb: jupyter notebook used to fit model parameters
  • plotmodelpredictions_eqfraction.ipynb: jupyter notebook used to make model predictions for community composition
  • plotmodelpredictions_sectorWidth.ipynb: jupyter notebook used to make model predictions for sector width

Usage

  1. run fitparametersrangeexpansion.ipynb to refit model parameters (runtime ~1min), saves fitted parameters to Processed-datafiles/fitparameters.txt.
  2. run plotmodelpredictions_eqfraction.ipynb to recreate model predictions for community composition (runtime ~1min), saves figures to the Figures subfolder.
  3. run plotmodelpredictions_sectorWidth.ipynb to recreate model predictions for sector width (runtime ~1min), saves figures to the Figures subfolder.

[Ref 1]: van Vliet S, Hauert C, Fridberg K, Ackermann M, Dal Co A (2022) Global dynamics of microbial communities emerge from local interaction rules. PLOS Computational Biology 18(3): e1009877. doi.org/10.1371/journal.pcbi.1009877

Owner

  • Name: Simon van Vliet
  • Login: simonvanvliet
  • Kind: user
  • Location: Basel
  • Company: Biozentrum, University of Basel

Project Leader in Systems Biology at Biozentrum, University Basel

Citation (CITATION.cff)

cff-version: 1.2.0
title: >-
  Code for: Engineering microbial consortia: uptake and leakage rate differentially shape community arrangement and composition.
message: >-
  If you use this code, please cite it using the metadata from this file.
type: software
authors:
  - given-names: Simon
    family-names: van Vliet
    email: simon.vanvliet@unibas.ch
    affiliation: University of Basel and University of Lausanne
    orcid: 'https://orcid.org/0000-0003-2532-483X'
  - given-names: Estelle
    family-names: Pignon
    affiliation: University of Lausanne
  - given-names: Yolanda
    family-names: Schaerli
    email: yolanda.schaerli@unil.ch
    affiliation: University of Lausanne
    orcid: 'https://orcid.org/0000-0002-9083-7343'
# identifiers:
#   - type: doi
#     value: 
#     description: Preprint
abstract: >-
  This repository contains the model code used in the following
  publication:

  Engineering microbial consortia: uptake and leakage rate differentially shape community arrangement and composition.  
  Estelle Pignon [1], Gábor Holló [1], Théodora Steiner [1], Simon van Vliet [1,2], Yolanda Schaerli [1]  
  [1] Department of Fundamental Microbiology, University of Lausanne.  
  [2] Biozentrum, University of Basel.

  Model developed by Simon van Vliet
  Data by Estelle Pignon and Yolanda Schaerli

license: MIT

GitHub Events

Total
  • Release event: 3
  • Delete event: 2
  • Push event: 8
  • Create event: 6
Last Year
  • Release event: 3
  • Delete event: 2
  • Push event: 8
  • Create event: 6

Committers

Last synced: 9 months ago

All Time
  • Total Commits: 29
  • Total Committers: 1
  • Avg Commits per committer: 29.0
  • Development Distribution Score (DDS): 0.0
Past Year
  • Commits: 18
  • Committers: 1
  • Avg Commits per committer: 18.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
simonvanvliet s****t@i****m 29

Issues and Pull Requests

Last synced: 9 months ago

All Time
  • Total issues: 0
  • Total pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 0
  • Total 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
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
Top Labels
Issue Labels
Pull Request Labels

Dependencies

environment.yml conda
  • ipykernel
  • jupyterlab
  • matplotlib
  • nb_conda_kernels
  • numba
  • pandas
  • pathlib
  • pip
  • python 3.10.*
  • scipy
  • seaborn