diseases.chlamydia

diseases.chlamydia

Chlamydia trachomatis disease module

Classes

Name Description
CTPars Parameters for the chlamydia disease module.
Chlamydia Chlamydia trachomatis disease module.
ChlamydiaBL Chlamydia model with bacterial load dynamics.

CTPars

diseases.chlamydia.CTPars(**kwargs)

Parameters for the chlamydia disease module.

Extends STIPars with chlamydia-specific symptom probabilities, care-seeking rates, clearance durations, and PID progression values.

Chlamydia

diseases.chlamydia.Chlamydia(
    pars=None,
    name='ct',
    init_prev_data=None,
    **kwargs,
)

Chlamydia trachomatis disease module.

Models chlamydia as an SEIS infection with sex-stratified symptom probabilities, care-seeking behavior, PID complications (females), and natural clearance.

Parameters

Name Type Description Default
pars dict Override default parameters from CTPars. None
name str Module name used for results and parameter routing. Default: 'ct'. 'ct'
init_prev_data Optional initial prevalence data by age/sex. None
**kwargs Additional parameters passed to update_pars. {}

ChlamydiaBL

diseases.chlamydia.ChlamydiaBL(pars=None, **kwargs)

Chlamydia model with bacterial load dynamics.

Extends Chlamydia with a logistic bacterial load model that modulates transmissibility over the course of infection, including growth to peak load and exponential decay.

Parameters

Name Type Description Default
pars dict Override default parameters from CTPars plus bacterial load parameters. None
**kwargs Additional parameters passed to update_pars. {}

Methods

Name Description
set_ct_load Bacterial load dynamics
set_prognoses Set initial prognoses for adults newly infected
update_pre Updates prior to interventions
set_ct_load
diseases.chlamydia.ChlamydiaBL.set_ct_load(uids)

Bacterial load dynamics

set_prognoses
diseases.chlamydia.ChlamydiaBL.set_prognoses(uids, source_uids=None)

Set initial prognoses for adults newly infected

update_pre
diseases.chlamydia.ChlamydiaBL.update_pre()

Updates prior to interventions