ICRC-Models / HHCoM

Compartmental model of HIV and HPV heterosexual transmission, development of AIDS and cervical cancer, and interventions
3 stars 1 forks source link

Optimal screening age scenarios #53

Open darcyrao opened 5 years ago

darcyrao commented 5 years ago

Historical (up to 2020):

Intervention scenarios:

Outcomes:

darcyrao commented 5 years ago

Changes to the scripts

To export results:

darcyrao commented 5 years ago

REVISED CHANGES WITHOUT THE FUNCTION (IT WAS CAUSING SOME ISSUES)

The changes to mainCalibrated are as indicated above. For SimVaxCEA2:

Then, each time I run it for the different scenario, change the pathModifier, the screenAlgorithm, and/or the AgeScrn and submit the job (wait until it starts running to make changes and submit the next one)

Skip the step about creating .sh file.

Follow the same instructions to export the results.

darcyrao commented 4 years ago

REVISED SCENARIOS AND SCRIPT CHANGE INSTRUCTIONS


Historical (up to 2020):

Intervention scenarios:

Outcomes:

Changes to the code, if editing a master branch. Otherwise, see below to make scenario-specific modifications, run analyses, and process outcomes using the OptScrnAge branch

cyt0.screenAgeMults = ScrnAgeMults; cytgen.screenAgeMults = ScrnAgeMults; hpvgen.screenAgeMults = ScrnAgeMults;


- Make changes to the slurm scripts to use my username and email address.

**To run the scenarios**
- Run historicalSim.m and change the filepath to where and what I want to save the file as.
- Run the futureSim.m file with the following changes:
  - Update the pathmodifier for the historical sim
  - Define a new file name for the relevant scenario
  - In the screening section, set the screenAlgorithm to 3 if running cytology or 5 for HPV screening. Set the ScrnAges to a number 5-14 for age groups 20-24 through 65-69. Make sure hivPosScreen = 0.
  - If running the no screening scenario, set the screenAlgorithm to 2 (cyt0) and ScrnAges to [1]  (this will screen 0-4 year-olds, as a safeguard in case the coverage set in the cyt0 algorithm doesn't work...)
  - In the vaccination scenario, set to 57% ages 9-14 (age groups 2,3). For comparator, could do 90%. Make sure vaxCU etc are all set to 0.
- Submit the jobs through mox as indicated in issue #55 
- Export and process results as indicated in issue #55. A key difference with the export results script in Matlab is that we will not be saving HIV prevalence, and for this analysis we are defining crude incidence and mortality rates for ages 3 : age. We also don't need to save CC counts so ignore that. Change the directory names and filepaths to store results in the OptimalAge folder.