Supplementary files for the dingo Python library
Authors/Creators
- 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 |