0%

Sustainable modelling and sharing

When we build models, we want them to be useful not just for ourselves right now, but also for others (or ourselves!) in the future. Therefore, it is important to think about reproducibility (can others run your model and get the same results?) and sustainability (can the model be reused, tested, or extended?). Here we provide you with a list of useful resources for you to explore:

Model databases and resources

  • BioModels – a large, free database where many published models are stored in standard formats, so they can be reused and cited.
  • JWS Online – is a model database and lets you simulate and visualise models directly in your web browser.
  • Menelmacar – Making Execution of (Nearly) Every Life-science Model ACcessible to All Researchers, helps to visualise models from the EMBL-EBI’s BioModels database.
  • BioSimulators – a registry of tools that can run models in standard formats, helping ensure models work across different software.
  • Epirecipes – a collection of infectious disease transmission models in various coding languages 

Standards and formats

  • COMBINE is a community that develops standards like SBML (for models) and SED-ML (for simulation setups). Using these helps others run your model as you intended and makes models interoperable between different modelling tools.

Code sharing and good practices

  • Share your model code and simulation scripts on platforms like GitHub, GitLab, or Zenodo. This makes it easier for others to find and cite your work.
  • Document clearly: What does your model represent? Where did the parameters come from? What assumptions did you make?
  • Provide example simulations so others can check that your model behaves as expected.

Further learning