Published December 26, 2023 | Version v.0.0.2
Dataset Open

Supplementary files for the dingo Python library

  • 1. Department of Informatics & Telecommunications, National & Kapodistrian University of Athens and GeomScale org.
  • 2. Inria Paris and IMJ-PRG, Sorbonne Universit\'e and Paris Universit\'e and GeomScale org.
  • 3. Department of Biology, University of Crete and Institute of Marine Biology, Biotechnology and Aquaculture, Hellenic Centre for Marine Research

Description

We compare the Multiphase Monte Carlo flux Sampling (MMCS) feature of the dingo library against the combined method of PolyRound (for rounding) followed by hopsy (for sampling) on a set of 7 models with a ranging dimension (ext_data.zip).

The simpl_transf_polytopes.zip contains the polytopes retrieved after the simplify() and transform() functions of the PolyRound library.
These polytopes were used as input for the dingo implementation of the MMCS algorithm asking for an ESS of 1000.
Under the dingo_samples_on_simpl_transf_polytopes.zip the resulting samples from dingo can be found using the MMCS algorithm. 

Similarly, polyrounded_polytopes.zip contains the polytopes retrieved after applying simplify(), transform() and round() functions of the PolyRound library.
These polytopes were used as input for the hopsy library, again, asking for an ESS of 1000.
The hopsy_samples.zip folder contains the resulting samples from hopsy library, using a thinning of 100d ; only in the case of Recon3D a thinning of 200d was used as suggested by the authors. Under the hopsy_samples_ess_1000.zip folder, we provide the hopsy samples with an ESS of 1000.
Last, the samples produced using the efficient Billiard Walk implementation of dingo can be found under the BWRsamples.zip file.
In this case, 20000 points were sampled for each model.

Further, the sars_samples.zip file contains dingo samples from the solution space of the SARS-CoV-2 integrated model of Renz et al (2020) for the following cases: 

  • unbiased; where the zero vector has been used as the objective function of the model
  • after maximising for the human biomass 
  • after maximising for the virus biomass objective function (VBOF)

The following Python scripts to perform these experiments are included:

  • polyround_preproces.py : runs the PolyRound functions and builds the simplified and transformed polytopes that dingo will use as well as the simplified, transformed and rounded polytopes hopsy uses
  • hopsy_on_polyrounded_polytopes.py : performs sampling with hopsy 
  • dingo_on_simpl_transf_polytopes.py : performs sampling with dingo 
  • run_bwr_exp.py computes samples using the efficient Billiard Walk of dingo
  • binary_search.py : a function to return the index in the chain where ESS becomes 1000
  • compute_ess.py: based on a model's hopsy samples (under the hopsy_samples.zip folder) it retrieves the samples with an ESS of 1000 and the corresponding required time for hopsy to build them. The script requires the total time of the hopsy experiment recorded in the model's corresponding .txt file (you can find this under the hopsy_samples.zip)
  • compute_ess_psrf_per_phase.py computes ESS and PSRF in specific indices which correspond to those when MMCS switches from a phase a to next one

A notebook is available for how the integrated model was sampled. 

 

Files

BWRsamples.zip

Files (11.1 GB)

Name Size Download all
md5:40c07704269113a1f1808bd2a7ed6405
1.3 kB Download
md5:185f33d5df0d47d6411416a630409c2c
1.5 GB Preview Download
md5:ca4b53946bcbd34f280a19c389f207c3
1.1 kB Download
md5:93c77090c09158155c855b427267c52f
879 Bytes Download
md5:8b08d6d9f0cfac23b5f8ce02e0e57271
1.8 kB Download
md5:358ed32e79fc1455988a05cb7a7f553d
4.1 GB Preview Download
md5:1a4d0c7108df95ce73b89e173c27fe57
9.7 MB Preview Download
md5:275e794467e83e50d273c1f62c34811b
3.2 kB Download
md5:7a42234754fed6a1b81d260530e75de8
1.4 GB Preview Download
md5:f52fb24fc3457468afe62358c052fb64
530.5 MB Preview Download
md5:e1241df8f334ec84391442c8b7c5f1e7
2.4 kB Download
md5:b456fd796bb5a383dd35979c532a32b8
1.2 GB Preview Download
md5:05475a9b34ebcf8b03ba5ac7e64daab0
1.6 kB Download
md5:16b1f2af67db2d2f625ff0e1d22a2343
1.3 GB Preview Download
md5:e1f0e13084a58cac02efeff4723ad837
1.1 GB Preview Download