TB Comorbidities¶
This module handles modeling of co-occurring conditions with tuberculosis, including HIV and malnutrition.
Main Comorbidities Module¶
Available Comorbidity Types¶
- HIV Co-infection (tbsim.comorbidities.hiv)
Modeling of TB-HIV co-infection dynamics and interactions
- Malnutrition (tbsim.comorbidities.malnutrition)
Impact of malnutrition on TB progression and treatment outcomes
- Connector Classes
Specialized classes that integrate TB with specific comorbidities
Subpackages¶
- HIV Comorbidity Module
- Malnutrition Comorbidity Module
Key Features¶
Bidirectional Interactions: Model how comorbidities affect TB and vice versa
State Transitions: Complex state modeling for multiple conditions
Treatment Interactions: Account for drug interactions and side effects
Risk Stratification: Different risk profiles for various comorbidity combinations
Network Effects: Social network impacts on comorbidity spread
Usage Examples¶
TB-HIV co-infection modeling:
from tbsim.comorbidities.hiv import HIV
from tbsim import TB
tb = TB()
hiv = HIV()
sim = ss.Sim(diseases=[tb, hiv])
sim.run()
TB with malnutrition:
from tbsim.comorbidities.malnutrition import Malnutrition
from tbsim import TB
malnutrition = Malnutrition()
sim = ss.Sim(diseases=malnutrition)
Connector Classes¶
TB_HIV_CNN: Connects TB and HIV models for integrated simulation TB_Nutrition_Connector: Links TB and malnutrition models
These connector classes ensure proper interaction between different disease models and maintain consistency in the simulation.
For detailed information about specific comorbidity types, see the individual subpackage documentation above.