Text this: Analysis of SI models with multiple interacting populations using subpopulations