Files Generated by MGen Script¶
This section discusses how the mgen script saves files to disk, if you want to see a full MGen Script example using a MTut Script try Generate multiple data sets and Fit using a Two Compartment Model.
Outputs from an MGen Script called ‘builtin_mtut_example_mgen.pyml’ are as follows:-
builtin_mtut_example_mgen.pyml_output/
_temp
genpop_*
compartment_diagram.dot
compartment_diagram.svg
The ‘_temp’ folder contains the temporary functions generated by PoPy. The ‘compartment_diagram.dot’ file is a Graphviz file used to generate the ‘compartment_diagram.svg’ image file.
The main output of MGen Script are the multiple ‘genpop_*’ folders. Each of these folders contains the current sampled f[X]
values and the synthetic data generated from the f[X]
and the model.
Note the number of ‘genpop_*’ folders created by the MGen Script is determined by the ‘n_pop_samples’ in the OUTPUT_OPTIONS section:-
OUTPUT_OPTIONS: {n_pop_samples: 30}
The structure of each ‘genpop_*’ folder is as follows:-
builtin_mtut_example_mgen.pyml_output/
genpop_*/
clean_sol/
noisy_sol/
dupe_covars_data.csv
gen_fx_params.txt
Here the ‘gen_fx_params.txt’ is a human readable text file containing the f[X]
values for this population. The ‘dupe_covars_data.csv’ is an intermediate file used by PoPy when constructing a new data set. The ‘clean_sol’ folder contains a solution with no noise added. The ‘noisy_sol’ contains as solution with measurement noise added. For example the ‘noisy_sol’ folder contains these files:-
builtin_mtut_example_mgen.pyml_output/
genpop_*/
noisy_sol/
fx_params.csv
mx_params.csv
rx_params.csv
solution.pyml
sx_params.csv
synthetic_data.csv
Here the key file is ‘synthetic_data.csv’, which is the full synthetic data file generated for this population.
The other files represent intermediate variables for each time point, see Files Generated by Sim Script for more information.
Note the MGen Script has no OUTPUT_SCRIPTS section, so does not generate any child scripts unlike a Gen Script see Files Generated by Gen Script.