Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Restructure Vacamole model for rate interventions #143

Closed
pratikunterwegs opened this issue Nov 21, 2023 · 0 comments · Fixed by #176
Closed

Restructure Vacamole model for rate interventions #143

pratikunterwegs opened this issue Nov 21, 2023 · 0 comments · Fixed by #176
Assignees
Labels
C++ Related to C++ code ODE model Related to the ODE models in epidemics R code Related to R code

Comments

@pratikunterwegs
Copy link
Collaborator

This issue is to flag that the Vacamole model is not correctly set up for rate interventions (and for time dependence).

Specifically, the passing of model arguments/parameters as a proportion reduction in the value of other arguments creates challenges in applying rate interventions and time dependence. For example, the argument susc_reduction_vax specifies how the transmissibility of fully vaccinated individuals is reduced, as transmissibility_vax = transmissibility * (1 - susc_reduction_vax). Since the subtraction step occurs before the model is parameterised, any change in susc_reduction_vax is not passed through to the ODE solver.

This could be fixed by restricting rate interventions to the primary model rates, such as transmissibility, infectiousness, or the recovery rate, thus allowing proportional decreases due to vaccination to work as before.

Alternatively, the vaccination-modified parameters could be passed directly, e.g. as transmissibility_vax, rather than being a function of transmissibilty and susc_reduction_vax.

Finally this throws up a more general question of which features are required in which models, and how to make existing models compatible with these features.

@pratikunterwegs pratikunterwegs self-assigned this Nov 21, 2023
@pratikunterwegs pratikunterwegs added Bug Something isn't working help wanted Extra attention is needed labels Nov 21, 2023
@pratikunterwegs pratikunterwegs added the Discussion Issues kept open for discussions in the comments label Dec 4, 2023
@pratikunterwegs pratikunterwegs removed their assignment Jan 22, 2024
@pratikunterwegs pratikunterwegs added Stale Stale issues that have been open for some time and are not likely to be tackled. and removed Bug Something isn't working help wanted Extra attention is needed labels Jan 24, 2024
@pratikunterwegs pratikunterwegs removed the Stale Stale issues that have been open for some time and are not likely to be tackled. label Feb 16, 2024
@pratikunterwegs pratikunterwegs self-assigned this Feb 16, 2024
@pratikunterwegs pratikunterwegs added ODE model Related to the ODE models in epidemics C++ Related to C++ code R code Related to R code and removed Discussion Issues kept open for discussions in the comments labels Feb 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C++ Related to C++ code ODE model Related to the ODE models in epidemics R code Related to R code
Development

Successfully merging a pull request may close this issue.

1 participant