stisim.diseases.hiv module#
Define HIV disease module
- class stisim.diseases.hiv.HIV(pars=None, init_prev_data=None, **kwargs)[source]#
Bases:
BaseSTI
- property include_mtct#
- post_art_decline(uids)[source]#
Decline in CD4 after going off treatment This implementation has the possibly-undesirable feature that a person who goes on ART for a year and then off again might have a slightly shorter lifespan than if they’d never started treatment.
- cd4_increase(uids)[source]#
Increase CD4 counts for people who are receiving treatment. Growth curves are calculated to match EMODs CD4 reconstitution equation for people who initiate treatment with a CD4 count of 50 (https://docs.idmod.org/projects/emod-hiv/en/latest/hiv-model-healthcare-systems.html) However, here we use a logistic growth function and assume that ART CD4 count depends on CD4 at initiation. Sources:
- property symptomatic#
- step_state()[source]#
Carry out autonomous updates at the start of the timestep (prior to transmission)
- update_transmission()[source]#
Update rel_trans and rel_sus for all agents. These are reset on each timestep then adjusted depending on states. Adjustments are made throughout different modules:
rel_trans for acute and late-stage untreated infection are adjusted below
rel_trans for all people on treatment (including pregnant women) below
rel_sus for unborn babies of pregnant WLHIV receiving treatment is adjusted in the ART intervention