Dynamically published documents (instead of static ones like books and papers) offer a wide range of advantages. They are created dynamically, using code (chunks), and/or you can interact with them.
Here, we focus on three different main application areas for dynamic documents: Documentation, Teaching and Science Communication. With this repository, we publish a selection of example documents illustrating the use of dynamic documents covering these topics:
- Documentation
- Optimisation
[HTML page] [Source code] - Parallel Processing
[HTML page] [Source code]
- Optimisation
- Teaching
- Michaelis-Menten Kinetics
[HTML page] [Source code] - Parameter Estimation
[HTML page] [Source code]
[Shiny app] [Source code] - Oscillatory Dynamics
[HTML page] [Source code]
[Google Colab] [Source code]
- Michaelis-Menten Kinetics
- Science Communication
- Infection Dynamics
[Shiny app] [Source code]
- Infection Dynamics
CoRC is a high-level API of COPASI in the (statistical) programming environment R (for more information look at the CoRC tab). The combination of CoRC with dynamic documents allows for easy interaction with complex (biological) models, both in the creation and handling. Newcomers and advanced creators alike can benefit from displaying code with dynamic documents.
Most of the files here are created using R Markdown. It is a markdown language that is easy to use and can be very powerful in combination with for example shiny applications or flexdashboards.
We also provide one document based on Jupyter. Jupyter notebooks are another popular form of dynamic documents with many similar capabilities but some differences in structure.
There are a lot of hosting options for dynamic documents. Most of the files created and used here are hosted on Github Pages. While very easy to use, all the websites hosted there are static.
In addition, one document in Jupyter notebook format is hosted on Google Colab. Here, it is possible to code online, within the document.
The more interactive R Markdown documents, like shiny apps and flexdashboards are hosted on shinyapps.io.
Johanna Daas, Jonas D. Förster and Jürgen Pahle.
All the material here is published under the Creative Commons BY 4.0 licence.