Dynamic notebooks for QSP usage case: Insulin Signaling in Type 2 Diabetes
Background: Currently the mathematical modeling is applied for drug discovery and development. The report preparation and presentation are time-demanding processes. Using the formats of dynamic reports like R Markdown, Jupiter or similar ones is a good decision because of the following:
Objectives: Application and testing several software configurations for the development and analysis of dynamic reports. Testing the integration of the Heta-based platform into the presented environments. Comparison of the capabilities and technical issues for different configurations.
Methods: We tested several configurations for dynamic reporting:
Results: The dynamic report was created for each model and configuration. It included model code loading, single and Monte-Carlo simulations, and visualization plots. All settings and configuration files are shared on GitHub.
Discussion: The following features of modeling infrastructure is very important for successful and effective dynamic reports:
using IJulia; notebook(dir=".")
in Juliausing Pluto; Pluto.run()
in Juliaknit
mechanismconda activate snowflakes
, jupyter notebook --notebook-dir=Y:/PLATFORMS/insulin-signaling-t2d/r-jupiter)
The model and data were reconstructed from the article:
Brannmark C, Nyman E, Fagerholm S, Bergenholm L, Ekstrand EM, Cedersund G, Stralfors P. Insulin Signaling in Type 2 Diabetes: Experimental and modeling analysis reveal mechanisms of insulin resistance in human adipocytes. Journal of biological chemistry. 2013 288(14):9867–9880. DOI: 10.1074/jbc.M112.432062
The SBML version was downloaded from BioModels https://www.ebi.ac.uk/biomodels/BIOMD0000000448
The model and data in the study were reproduced from the published study. The authors of the original study are: Brannmark C, Nyman E, Fagerholm S, Bergenholm L, Ekstrand EM, Cedersund G, Stralfors P.