SEPIA (Simulation-based Evaluation Of PriorIzation Algorithms)
helper_scripts/make_violinplots.py
- creates 9 violin plot figures infigures/
, each with with 2 violin plots. Each figure represents an experimental condition, and each of the 2 plots represent either ProACT or HIV-TRACE.
usage: [METRIC]
METRIC The number of the metric you want to generate violin plots for with the data
figures/
- holds figures used in the SEPIA paper, including the violin plots
The SEPIA manuscript utilizes the simulated data used in the ProACT manuscript:
https://github.com/niemasd/ProACT-Paper-Final/tree/master/simulations
Note that SEPIA can use any dataset produced by FAVITES: we just happened to reuse this dataset in the SEPIA manuscript. SEPIA itself is completely generalizable to any simulation conditions.
To redo the analyses conducted in the SEPIA manuscript as well as to reproduce the figures in the manuscript, simply do the following:
- Download and extract a zip of the ProACT-Paper-Final repo
- Download
SEPIA.py
and place it within the extracted folder - Download
make_violinplots.py
and place it within the extracted folder - Run
make_violinplots.py
:python3 make_violinplots.py <metric>
- To automate running on all metrics:
for m in $(seq 1 6) ; do python3 make_violinplots.py $m ; done
- To automate running on all metrics: