Model Building & AnalysisMethods to support nimble model building and analysis |
|
---|---|
Build / SetupMethods to set up an |
|
Basic Setup: Make a Fully Defined |
|
Make an |
|
Make an |
|
Make an |
|
Make an |
|
Make an |
|
Solve and AnalyzeMethods to solve or analyze equations |
|
Solve a system of differential equations |
|
Compute the stable orbit for a system of differential equations |
|
Cohort dynamics for a human / host model |
|
Solve for the steady state of a system of equations using rootSolve::steady |
|
Solve for the steady state of a system of equations |
|
Steady States for \(\cal X\)-Models |
|
Compute steady states for \(\cal MYZ\) models |
|
Compute steady states for L Component Modules |
|
Models – Human / HostModels available in |
|
X Component Derivatives for the |
|
X Component Derivatives for the |
|
Models – Adult MosquitoModels available in |
|
MYZ Component Derivatives for the |
|
MYZ Component Derivatives for the |
|
MYZ Component for the |
|
MYZ Component Derivatives for the |
|
MYZ Component Derivatives for |
|
Models – Aquatic MosquitoModels available in |
|
Derivatives for |
|
Derivatives for |
|
InterfaceFunctions that compute dynamical terms and exogenous variables |
|
Set the values of exogenous variables |
|
Set the values variables for health interventions |
|
Implement Vector Control |
|
Set the values of exogenous variables describing available mosquito resources |
|
Blood feeding |
|
Compute eggs laid |
|
Set bionomic parameter rates relative to baseline |
|
Set bionomic parameter rates relative to baseline |
|
Compute the mixing matrix and transmission terms |
|
Compute Infection Rates |
|
Change Parameters & Initial ValuesMethods to set up basic models |
|
Change human population density |
|
Reset the mean daily EIR |
|
Reset the mean daily EIR |
|
Set the initial values to the last values of the last simulation |
|
Set the initial values to the last values of the last simulation |
|
Parse the outputs of an object created by xde_solve or dts_solve |
|
Parse the output of an object returned by deSolve |
|
Get the stored initial values, \(y_0\) |
|
Get the initial values as a vector |
|
Get XH outputs |
|
Get MYZ outputs |
|
Make indices for all the model variables |
|
Trigger |
|
ExamineMethods to |
|
Get the stored initial values, \(y_0\) |
|
Get the last state |
|
Parse the outputs of an object created by xde_solve or dts_solve |
|
Parse the output of an object returned by deSolve |
|
Blood Feeding and TransmissionMethods to compute terms describing blood feeding and transmission |
|
Create the residence matrix, \(\cal J\) |
|
View residence membership |
|
Blood FeedingMethods to compute vertebrate host availibility and time at risk |
|
Set up Blood Feeding |
|
Blood feeding |
|
Compute blood feeding objects: static models |
|
Compute blood feeding objects dynamically |
|
Compute blood feeding objects: setup for static models |
|
Set static blood feeding search weights |
|
Compute Host Availability for Blood Feeding |
|
Compute Vertebrate Host Availability for Blood Feeding |
|
Compute availability blood hosts of the i^th species |
|
Compute relative biting rates |
|
Compute and attach the relative biting rates |
|
Compute blood feeding availability of all vertebrate hosts |
|
Make TaR |
|
TransmisionSpecialized methods to compute the transmission terms |
|
Setup the interface for parasite / pathogen transmission |
|
Compute the mixing matrix and transmission terms |
|
Compute transmission terms with a static mixing matrix |
|
Compute transmission, the dynamic case |
|
Compute transmission, the static case |
|
Compute beta, the biting distribution matrix |
|
Compute beta |
|
Compute the daily Entomological Inoculation Rate (EIR) |
|
Compute EIR for each vector-host pair |
|
Compute EIR |
|
Net infectiousness of human population to mosquitoes |
|
Compute kappa |
|
Compute the local fraction |
|
Compute the local fraction |
|
Time SpentMethod to set up Time Spent Matrices |
|
Change the time spent matrix |
|
Make a time spent matrix, called TimeSpent |
|
Make a mosquito dispersal matrix, called TimeSpent with a here / away |
|
Make a mosquito dispersal matrix, called TimeSpent |
|
Pass a pre-configured TimeSpent |
|
Develop a mosquito dispersal matrix from a kernel and xy-coordinates |
|
Make a mosquito dispersal matrix, called TimeSpent |
|
Egg Laying & EmergenceGeneric methods for the aquatic (immature) mosquito component. |
|
Create the habitat membership matrix, \(\cal N\) |
|
Setup Egg Laying |
|
Compute emerging adults |
|
Compute eggs laid |
|
Compute eggs laid, the first time |
|
Compute eggs laid |
|
Compute eggs laid |
|
Change the habitat search weights |
|
Compute the total availability of egg-laying habitats, \(Q\) |
|
Compute the total availability of egg-laying habitats, \(Q\) |
|
Compute and store availability of egg-laying habitats |
|
Compute the egg distribution matrix - \(\cal U\) |
|
Compute and store \(\cal U\) |
|
Compute eggs laid |
|
Compute eggs laid |
|
View habitat membership, \(\cal N\) |
|
ExposureMethods for environmental heterogeneity |
|
Compute Infection Rates |
|
Compute the FoI |
|
Compute Attack Rates |
|
Exposure and Infection |
|
Make parameters for the null model of exposure |
|
Compute the Local FoI |
|
Convert FoI to EIR |
|
Compute Local Attack Rates |
|
Convert AR to EIR |
|
Poisson ExposureSpecialized methods the Poisson exposure model |
|
Poisson Force of Infection |
|
Poisson Attack Rates |
|
Convert FoI to EIR under a Poisson model for Exposure |
|
Convert AR to EIR under a Poisson model for Exposure |
|
Set up a Poisson model for Exposure and Infection |
|
Set up Poisson Exposure and Infection for |
|
Set up Poisson Exposure and Infection for |
|
Negative Binomial ExposureSpecialized methods the Negative Binomial exposure model |
|
Negative Binomial Force of Infection |
|
Negative Binomial Attack Rates |
|
A negative binomial model for the daily FoI as a function of the daily EIR. |
|
A negative binomial model for the daily EIR. as a function of the daily attack rate |
|
Set up the negative binomial model of exposure |
|
Set up the negative binomial model of exposure for continuous time models |
|
Set up the negative binomial model for exposure for discrete time models |
|
Adult Mosquito DynamicsGeneric methods for the adult mosquito dynamics component. |
|
\(\cal MYZ\) Component Derivatives for the |
|
Adult Mosquito - Baseline Bionomics |
|
Adult Mosquito - Bionomics |
|
Compute steady states for \(\cal MYZ\) models |
|
Compute the steady states as a function of the daily EIR |
|
A function to set up adult mosquito models |
|
Derivatives for adult mosquitoes |
|
Compute probabilities from rates |
|
Compute the steady states as a function of the daily EIR |
|
Blood feeding rate of the infective mosquito population |
|
Blood feeding rate of the mosquito population |
|
Number of eggs laid by adult mosquitoes |
|
Return the variables as a list |
|
Return the parameters as a list |
|
Set new MYZ parameter values |
|
Put MYZvars in place of the MYZ variables in y |
|
A function to set up adult mosquito models |
|
Return initial values as a vector |
|
Set new MYZ parameter values |
|
Set the initial values as a vector |
|
Add indices for adult mosquitoes to parameter list |
|
Parse the outputs and return the variables by name in a list |
|
Visualization for Adult MosquitoBasic Plotting |
|
Plot adult mosquito population density |
|
Add lines for adult mosquito population density |
|
Plot the density of infected and infective mosquitoes |
|
Add lines for the density of infected and infective mosquitoes |
|
Plot the density of infected and infective mosquitoes |
|
Add lines for the density of infected and infective mosquitoes |
|
Plot the fraction of infected and infective mosquitoes |
|
Add lines for the fraction of infected and infective mosquitoes |
|
Plot the fraction infective |
|
Add lines for the fraction of infected and infective mosquitoes |
|
Mosquito DemographySpecialized methods for NULL dynamics: a funtion generates values of Z to force human infection dynamics |
|
Make the mosquito demography matrix for spatial RM model in continuous time |
|
Make the mosquito demography matrix for spatial RM model in discrete time |
|
Make the mosquito demography matrix for spatial RM model in continuous time |
|
Make the mosquito demography matrix for spatial RM model in continuous time |
|
Make the mosquito demography matrix for spatial RM model in continuous time |
|
Make the mosquito demography matrix for spatial RM model in continuous time |
|
Make the mosquito demography matrix for spatial RM model in continuous time |
|
Make the mosquito demography matrix |
|
Make the mosquito demography matrix |
|
Make the mosquito demography matrix |
|
Make the mosquito demography matrix |
|
Make the mosquito demography matrix |
|
EIPSpecialized methods for NULL dynamics: a funtion generates values of Z to force human infection dynamics |
|
Compute the EIP |
|
Compute the derivative of the EIP as a function of time |
|
Set up the fixed model for control forcing (do nothing) |
|
Modify parameters due to exogenous forcing by all kinds of control |
|
This function computes the negative derivative of the EIP as a function of time |
|
Modify parameters due to exogenous forcing by all kinds of control |
|
Set up a fixedlag_dts model for the EIP |
|
Set up a fixedlag_dts model for the EIP |
|
trivialSpecialized methods for NULL dynamics: a funtion generates values for F_eggs or F_fqZ or F_fqM |
|
Blood feeding rate of the infective mosquito population |
|
Blood feeding rate of the infective mosquito population |
|
Number of eggs laid by adult mosquitoes |
|
MYZ Component Derivatives for the |
|
Macdonald-style adult mosquito bionomics |
|
Macdonald-style adult mosquito bionomics |
|
Derivatives for aquatic stage mosquitoes |
|
Setup the trivial |
|
Return the parameters as a list |
|
Return the parameters as a list |
|
Set new MYZ parameter values |
|
Make parameters for trivial aquatic mosquito model |
|
Steady States: MYZ-trivial |
|
Setup the trivial model |
|
Add indices for aquatic stage mosquitoes to parameter list |
|
Parse the output of deSolve and return variables for the trivial model |
|
Return initial values as a vector |
|
Update inits for trivial |
|
basicMSpecialized methods for basicM, a model of adult mosquito dynamics with no parasite infection dynamics. |
|
MYZ Component Derivatives for |
|
Set mosquito bionomics to baseline |
|
Set mosquito bionomics to baseline |
|
Compute the steady states as a function of the daily EIR |
|
Derivatives for adult mosquitoes |
|
Setup MYZpar for the basicM xde model |
|
The net blood feeding rate of the infective mosquito population in a patch |
|
The net blood feeding rate of the mosquito population in a patch |
|
Number of eggs laid by adult mosquitoes |
|
Setup the basicM model |
|
Make inits for basicM adult mosquito model |
|
Add indices for adult mosquitoes to parameter list |
|
Return the variables as a list |
|
Return the parameters as a list |
|
Return the parameters as a list |
|
Set new MYZ parameter values |
|
Parse outputs for basicM |
|
Return initial values as a vector |
|
Make inits for RM adult mosquito model |
|
The “SI” model for infectionSpecialized methods for simple infection dynamics for an adult mosquito population |
|
MYZ Component Derivatives for the |
|
Macdonald-style adult mosquito bionomics |
|
Macdonald-style adult mosquito bionomics |
|
Steady States: MYZ-SI |
|
Derivatives for adult mosquitoes |
|
Setup MYZpar for the SI model |
|
Make parameters for si ODE adult mosquito model |
|
Net Blood Feeding by Infectious Mosquitoes - |
|
\(\cal MYZ\) Component Net Blood Feeding by Mosquitoes for the |
|
\(\cal MYZ\) Component Egg Laying for the |
|
Return the variables as a list |
|
Return the parameters as a list |
|
Return the parameters as a list |
|
Set new MYZ parameter values |
|
Return the variables as a list |
|
Setup initial values for the |
|
Make inits for |
|
Add indices for adult mosquitoes to parameter list |
|
Parse the output of deSolve and return variables for the |
|
Return initial values as a vector |
|
Make inits for |
|
Get the feeding rate |
|
Get the feeding rate |
|
Get the feeding rate |
|
Get the feeding rate |
|
macdonaldSpecialized methods for a Macdonald-style model of adult mosquito dynamics, modified slightly from a model published by Joan Aron & Robert May (1982). |
|
MYZ Component for the |
|
macdonald-style adult mosquito bionomics |
|
macdonald-style adult mosquito bionomics |
|
Compute the steady states as a function of the daily EIR |
|
Setup MYZpar for the macdonald model |
|
Make parameters for macdonald ODE adult mosquito model |
|
Return the variables as a list |
|
Return the parameters as a list |
|
Return the parameters as a list |
|
Set new MYZ parameter values |
|
The net blood feeding rate of the infective mosquito population in a patch |
|
The net blood feeding rate of the infective mosquito population in a patch |
|
Number of eggs laid by adult mosquitoes |
|
Setup initial values for the macdonald model |
|
Make inits for macdonald adult mosquito model |
|
Return initial values as a list |
|
Update inits for macdonald adult mosquito model |
|
Add indices for adult mosquitoes to parameter list |
|
Parse the output of deSolve and return variables for the macdonald model |
|
Get the feeding rate |
|
Get the feeding rate |
|
Get the feeding rate |
|
Get the feeding rate |
|
GeRMSpecialized methods for a Ross-Macdonald-style model of adult mosquito dynamics, modified slightly from a model published by Joan Aron & Robert May (1982). |
|
MYZ Component Derivatives for the |
|
Set mosquito bionomics to baseline |
|
Set mosquito bionomics to baseline |
|
Derivatives for adult mosquitoes |
|
Compute the steady states as a function of the daily EIR |
|
Setup MYZpar for the GeRM model |
|
Make parameters for GeRM ODE adult mosquito model |
|
Return the variables as a list |
|
Return the parameters as a list |
|
Return the parameters as a list |
|
Set new MYZ parameter values |
|
The net blood feeding rate of the infective mosquito population in a patch |
|
The net blood feeding rate of the infective mosquito population in a patch |
|
Number of eggs laid by adult mosquitoes |
|
Setup initial values for the GeRM model |
|
Make inits for GeRM adult mosquito model |
|
Return initial values as a list |
|
Update inits for GeRM adult mosquito model |
|
Add indices for adult mosquitoes to parameter list |
|
Parse the output of deSolve and return variables for the GeRM model |
|
Get the feeding rate |
|
Get the feeding rate |
|
Get the feeding rate |
|
Get the feeding rate |
|
RM-Mosquito in discrete-timeSpecialized methods for a Ross-Macdonald-style model of adult mosquito dynamics, in discrete time. |
|
The net blood feeding rate of the infective mosquito population in a patch |
|
The net blood feeding rate of the infective mosquito population in a patch |
|
Number of eggs laid by adult mosquitoes |
|
Derivatives for adult mosquitoes |
|
Setup initial values for the RM_dts model |
|
Return the variables as a list |
|
Return the variables as a list |
|
Make inits for RM_dts adult mosquito model |
|
Add indices for adult mosquitoes to parameter list |
|
Parse the output of deSolve and return variables for the RM_dts model |
|
Return initial values as a vector |
|
Make inits for RM_dts adult mosquito model |
|
Aquatic Mosquito DynamicsGeneric methods for the aquatic (immature) mosquito component. |
|
Derivatives for an L Component Module |
|
Update State Variables for an L Component Module |
|
Compute Emergent Adults |
|
Bionomics for an L Component Module |
|
Baseline Bionomics for an L Component Module |
|
Set up |
|
Get parameters for the L Component module |
|
Set L Component Parameters |
|
Setup Initial Values for the L Component |
|
List L Component Variables |
|
Update L Component Initial Values |
|
Set L Component Initial Values |
|
Get Initial Values for the L Component |
|
Set the Values of the Indices for L Component Modules |
|
Parse L Component Outputs |
|
Compute steady states for L Component Modules |
|
Compute steady States for L Component Modules |
|
trivialSpecialized methods for the exogeneously forced trivial model of aquatic mosquito dynamics. |
|
Derivatives for |
|
Update State Variables for |
|
Compute Emergent Adults for |
|
Bionomics for |
|
Baseline Bionomics for |
|
Setup |
|
Make |
|
Get L Component Parameters for |
|
Set L Component parameters for |
|
Setup Initial Values for the L Component |
|
List L Component Variables for |
|
Set the Initial Values for |
|
Update Initial Values for |
|
Setup Variable Indices for |
|
Parse L Component Variables for |
|
Compute the Steady State of |
|
basicLSpecialized methods for a basicL competition model of aquatic mosquito dynamics. |
|
Derivatives for |
|
Update State Variables for |
|
Setup |
|
Make |
|
Bionomics for |
|
Baseline Bionomics for |
|
Compute Emergent Adults for |
|
Setup Initial Values for |
|
Make Initial Values for |
|
List L Component Variables for |
|
Get L Component Parameters for |
|
Set L Component parameters for |
|
Set the Initial Values for |
|
Setup Variable Indices for |
|
Parse L Component Variables for |
|
Update Initial Values for |
|
Compute the Steady State of |
|
Mosquito BionomicsMethods to compute or update mosquito bionomic parameters |
|
Set bionomic parameter rates relative to baseline |
|
Functional ResponsesCompute bionomic parameters as functional responses to resource availability |
|
Compute the blood feeding rate, f |
|
Compute the human blood fraction |
|
Compute mosguito survival |
|
Compute the human blood fraction |
|
Compute mosquito emigration rates |
|
Compute the emigration loss |
|
Compute the egg laying rate |
|
Compute the egg laying rate |
|
Static model for the blood feeding rate |
|
Static model for human blood fraction |
|
Static model for mosquito survival |
|
Static model for mosquito emigration |
|
Static model for mosquito survival |
|
Static model for the egg laying rate |
|
Static model for mosquito emigration |
|
Model for mosquito emigration based on resource availability |
|
Type 2 functional response for the blood feeding rate |
|
Type 2 functional response for the blood feeding rate |
|
Static model for human blood fraction |
|
Mosquito DispersalSpecialized methods to set up mosquito dispersal matrices |
|
Change the time spent matrix |
|
Make a mosquito dispersal matrix, called calK |
|
Dispersal to every other patch, with equal probability |
|
Develop a mosquito dispersal matrix from a kernel and xy-coordinates |
|
Pass a pre-configured calK |
|
Develop a mosquito dispersal matrix from a kernel and xy-coordinates |
|
Develop a mosquito dispersal matrix from a kernel and xy-coordinates |
|
Human Infection DynamicsGeneric methods for the dynamical component that handles human infection dynamics, immunity, disease and transmission |
|
Compute Derivatives for an \(\cal X\) - Component Model |
|
Update X states for a discrete time system |
|
A function to set up Xpar |
|
Add indices for human population to parameter list |
|
Return the variables as a list |
|
Return the parameters as a list |
|
Set new X parameter values |
|
Put Xvars in place of the X variables in y |
|
Make Parameters for a \(cal X\) - Component Model |
|
Size of effective infectious human population |
|
Size of human population denominators |
|
Infection blocking pre-erythrocytic immunity |
|
Parse the output of deSolve and return the variables by name in a list |
|
Return initial values as a vector |
|
Set new X parameter values |
|
Set the initial values from a vector of states |
|
Compute the human transmitting capacity |
|
Compute the true prevalence of infection / parasite rate |
|
Compute the prevalence of infection by light microscopy |
|
Compute the prevalence of infection by RDT |
|
Compute infection prevalence by PCR |
|
Basic plotting for epidemiological models |
|
Steady States for \(\cal X\)-Models |
|
Steady States for \(\cal XH\)-Models |
|
Compute the steady states as a function of the daily EIR |
|
trivialSpecialized methods for a human trivial model to pass kappa as a parameter |
|
Size of effective infectious human population |
|
Size of the human population |
|
Compute the "true" prevalence of infection / parasite rate |
|
Compute the steady states for the trivial model as a function of the daily EIR |
|
Compute the prevalence of infection by light microscopy |
|
Compute the prevalence of infection by RDT |
|
Compute the prevalence of infection by PCR |
|
Infection blocking pre-erythrocytic immunity |
|
X Component Derivatives for the |
|
Update States for the |
|
xde_setup Xpar.trivial |
|
Make parameters for trivial human model |
|
Setup Xinits.trivial |
|
Add indices for human population to parameter list |
|
Parse the output of deSolve and return variables for the trivial model |
|
Return initial values as a vector |
|
Return the parameters as a list |
|
Return the parameters as a list |
|
Return the parameters as a list |
|
Update inits for the trivial human model from a vector of states |
|
hMoISpecialized methods for a hybrid model of MoI (Multiplicity of Infection) for human infection dynamics. |
|
X Component Derivatives for the |
|
Setup Xpar.hMoI |
|
Make parameters for hybrid MoI human model |
|
Steady States: hMoI |
|
Setup Xinits.hMoI |
|
Make inits for hybrid MoI human model |
|
Add indices for human population to parameter list |
|
Size of effective infectious human population |
|
Size of the human population |
|
Infection blocking pre-erythrocytic immunity |
|
Compute the "true" prevalence of infection / parasite rate |
|
Compute the prevalence of infection by light microscopy |
|
Compute the prevalence of infection by RDT |
|
Compute the prevalence of infection by PCR |
|
Parse the output of deSolve and return variables for the hMoI model |
|
Return initial values as a vector |
|
Return the parameters as a list |
|
Return the parameters as a list |
|
Return the parameters as a list |
|
Update inits for hybrid MoI human model from a vector of states |
|
Compute the HTC for the hMoI model |
|
SISSpecialized methods for the SIS (Susceptible-Infected-Susceptible) model of human dynamics. |
|
X Component Derivatives for the |
|
DTS updating for the SIS model for human / vertebrate host infections |
|
Setup Xpar.SIS |
|
Make parameters for SIS xde human model, with defaults |
|
Setup Xinits.SIS |
|
Make initial values for the SIS xde human model, with defaults |
|
Add indices for human population to parameter list |
|
Return the variables as a list |
|
Return the parameters as a list |
|
Return the parameters as a list |
|
Return the SIS model variables as a list, returned from Update_Xt.SIS |
|
Size of effective infectious human population |
|
Size of effective infectious human population |
|
Infection blocking pre-erythrocytic immunity |
|
Parse the output of deSolve and return variables for the SIS model |
|
Return initial values as a vector |
|
Return the parameters as a list |
|
Update inits for the SIS xde human model from a vector of states |
|
Compute the HTC for the SIS model |
|
Compute the "true" prevalence of infection / parasite rate |
|
Compute the prevalence of infection by light microscopy |
|
Compute the prevalence of infection by RDT |
|
Compute the prevalence of infection by PCR |
|
Plot the density of infected individuals for the SIS model |
|
Add lines for the density of infected individuals for the SIS model |
|
Compute the steady states for the SIS model as a function of the daily EIR |
|
Compute the steady states for the dts SIS model as a function of the daily EIR |
|
Human Population DynamicsMethods for the human demography and aging |
|
Derivatives of demographic changes in human populations |
|
A utility to set up Hpar |
|
A function that computes the birth rate for human populations |
|
Make parameters for null human demography model |
|
Derivatives of demographic changes in human populations |
|
Compute Demographic Changes |
|
Derivatives of demographic changes in human populations |
|
Setup a static birth_rate |
|
Derivatives of demographic changes in human populations |
|
Setup a matrix for |
|
Care SeekingMethods to implement care seeking |
|
Set the values of exogenous variables describing care seeking |
|
Set the values of exogenous variables describing care seeking |
|
Make parameters for the no_behavior model for care seeking (do nothing) |
|
Imported MalariaMethods to implement time spent traveling |
|
Time Spent Traveling |
|
Time Spent Traveling |
|
Time Spent Traveling |
|
Time Spent Traveling |
|
Set up no travel |
|
Set up static travel |
|
Set up a dynamic model for travel |
|
Visiting |
|
Travel MalariaModel the EIR while traveling |
|
Travel EIR |
|
Setup Travel EIR |
|
VisitingMethods for the availability and infectiousness of a visitor population |
|
Visiting, a static model |
|
Make parameters for the static model visitors (no visitors) |
|
Visiting, the basic model |
|
Make parameters and functions for the basic model for visitors |
|
Exogeneous ForcingMethods to implement exogeneous forcing. |
|
Compute Derivatives |
|
Set the values of exogenous variables |
|
Set the values of exogenous variables describing weather |
|
Set the rainfall |
|
System Shocks |
|
Set the values variables for health interventions |
|
Implement Vector Control |
|
Methods for distributing interventions during clinical visits |
|
Set the development |
|
Methods for mass distributing health interventions |
|
ForcingSpecialized methods the null model (no exogenous forcing) |
|
Set the values of exogenous variables |
|
Set the values of exogenous variables |
|
none set up for exogenous forcing |
|
Set the values of exogenous variables |
|
The |
|
Set up dynamic forcing |
|
Set up dynamic forcing |
|
Set up dynamic forcing |
|
Set up dynamic forcing |
|
ModelsSpecialized methods the null model (no exogenous forcing) |
|
Set no shock |
|
Set up "no shock" |
|
Set no development |
|
Set no development |
|
Set up "no development" |
|
Set no exogenous health variables |
|
none set up for exogenous health |
|
WeatherSpecialized methods for weather |
|
Set the values of exogenous variables describing weather |
|
Methods for exogenous variables describing weather |
|
Methods for exogenous variables describing weather |
|
Set up the no_forcing model for weather |
|
Set up dynamic weather |
|
Set up dynamic weather |
|
Set up dynamic weather |
|
Set up dynamic weather |
|
TemperatureSpecialized methods for temperature |
|
Set the temperature |
|
Set no temperature |
|
Set up "no temperature" |
|
Set up dynamic forcing |
|
Set no temperature |
|
Set up dynamic forcing |
|
Set up dynamic forcing |
|
RainfallSpecialized methods for rainfall |
|
Set the rainfall |
|
Set no rainfall |
|
Set up "no rainfall" |
|
Set up dynamic forcing |
|
Set no rainfall |
|
Set up dynamic forcing |
|
Set up dynamic forcing |
|
HumiditySpecialized methods for humidity |
|
Set the humidity |
|
Set no humidity |
|
Set up "no humidity" |
|
Set up dynamic forcing |
|
Set no humidity |
|
Set up dynamic forcing |
|
Set up dynamic forcing |
|
HydrologySpecialized methods for hydrology |
|
Set the hydrology |
|
Set no hydrology |
|
Set up "no hydrology" |
|
Set no hydrology |
|
Set up dynamic forcing |
|
Set up dynamic forcing |
|
Set up dynamic forcing |
|
ShockSpecialized methods for hydrology |
|
System Shocks |
|
Set no shock |
|
Set up "no shock" |
|
Set up dynamic forcing |
|
Set no shock |
|
Set up dynamic forcing |
|
Set up dynamic forcing |
|
DevelopmentSpecialized methods for hydrology |
|
Set the development |
|
Set no development |
|
Set up "no development" |
|
Set up dynamic forcing |
|
Set no development |
|
Set up dynamic forcing |
|
Set up dynamic forcing |
|
Resource DynamicsMethods to implement resource availability |
|
Set the values of exogenous variables describing available mosquito resources |
|
Modify resources and resource availability |
|
Modify resources and resource availability |
|
Methods for resources |
|
Set up parameters for the static model for resource availability |
|
Set up a model for mass medical |
|
Other Blood HostsMethods to simulate availability of other blood hosts |
|
Set the values of exogenous variables describing other blood hosts |
|
Set the values of exogenous variables describing other blood hosts |
|
Make parameters for the static model for other blood hosts (do nothing) |
|
Habitat Dynamics and AvailabilitySpecialized methods for weather |
|
Habitat Dynamics and Searching |
|
Set the values of habitat search weights and other exogenous variables describing habitat_dynamics |
|
Setup the egg laying object |
|
SugarMethods to simulate availability of sugar |
|
Set the values of exogenous variables describing sugar |
|
Set the values of exogenous variables describing sugar |
|
Make parameters for the static model for sugar (do nothing) |
|
Update the availability of sugar |
|
Compute total availability of sugar |
|
Compute total availability of sugar |
|
Vector ControlMethods to implement vector control. |
|
Implement Vector Control |
|
Implement No Vector Control |
|
Implement Some Vector Control |
|
Vector Control for Static Vector Control |
|
Vector control effect sizes |
|
Set the values of exogenous variables |
|
Distribute vector control, the null model |
|
Setup Function for No Vector Control (default) |
|
Turn On Vector Control |
|
Turn On Vector Control |
|
Vector Control is Turned On |
|
Vector Control is Turned On |
|
Bed NetsSpecialized methods to implement Bed Nets |
|
Set the bednet |
|
Set no bednet |
|
Set the bednet_effectsizes |
|
Set no bednet_effectsizes |
|
Set up "no bednet" |
|
Indoor Residual SprayingMethods to implement IRS |
|
Implement IRS |
|
Set no irs |
|
Set the irs_effectsizes |
|
Set no irs_effectsizes |
|
Set up "no irs" |
|
Larval Source Management (LSM)Methods to implement LSM |
|
Set the LSM |
|
Set no LSM |
|
Set up "no LSM" |
|
Area SprayingMethods to implement area spraying |
|
Set the AreaSpray |
|
Set no AreaSpray |
|
Set up "no AreaSpray" |
|
Sugar BaitsMethods to implement sugar baits |
|
Set the SugarBaits |
|
No sugar baits |
|
Set up no sugar baits |
|
OvitrapsSpecialized methods for ovitraps |
|
Methods for oviposition traps |
|
Methods for oviposition traps |
|
Set up the none model for oviposition traps (do nothing) |
|
HealthMethods to implement health-based Interventions |
|
Set the values variables for health interventions |
|
Set no exogenous health variables |
|
none set up for exogenous health |
|
Set the values of exogenous variables |
|
The |
|
Set up dynamic health |
|
Set up dynamic health |
|
Set up dynamic health |
|
Set up dynamic health |
|
ClinicMethods to implement clinic-based interventions |
|
Methods for distributing interventions during clinical visits |
|
Methods for distributing interventions during clinical visits |
|
Set up the none model for clinical distribution (do nothing) |
|
SchoolMethods to implement school-based interventions |
|
Methods for distributing interventions during schoolal visits |
|
Methods for distributing interventions during schoolal visits |
|
Set up the none model for schoolal distribution (do nothing) |
|
MassHealthMethods to implement clinic-based interventions |
|
Methods for mass distributing health interventions |
|
Methods for distributing interventions during mass_healthal visits |
|
Set up the none model for mass_healthal distribution (do nothing) |
|
ActiveCaseDetectionMethods to implement clinic-based interventions |
|
Methods for mass distributing health interventions |
|
Methods for distributing interventions during active_case_detectional visits |
|
Set up the none model for active_case_detectional distribution (do nothing) |
|
SolvingMethods to compute the derivatives and solve the equat |
|
Derivatives |
|
Compute Derivatives |
|
Generalized spatial differential equation model |
|
Differential equation models for aquatic mosquito populations |
|
Generalized spatial differential equation model (mosquito only) |
|
Differential equations isolating the humans, forced with Ztrace |
|
Cohort Dynamics |
|
Cohort dynamics for a human / host model |
|
Differential equation models for human cohorts |
|
Solve a system of equations as an ode |
|
Solve a system of equations as a dde |
|
Solve a system of equations as a ode |
|
Update |
|
dts_update_ States for Discrete-Time Systems |
|
Generalized spatial differential equation model |
|
Difference equation models for aquatic mosquito populations |
|
Generalized spatial differential equation model (mosquito only) |
|
Difference equations isolating the humans, forced with Ztrace |
|
Difference equation models for human cohorts |
|
Difference equations isolating the humans, forced with Ztrace |
|
Difference equations isolating the humans, forced with Ztrace |
|
Difference equations isolating the humans, forced with Ztrace |
|
Update X states for a discrete time system |
|
Derivatives for adult mosquitoes |
|
Update State Variables for an L Component Module |
|
Exogenous Forcing |
|
Compute Derivatives |
|
Generalized spatial differential equation model |
|
Differential equation models for aquatic mosquito populations |
|
Generalized spatial differential equation model (mosquito only) |
|
Differential equations isolating the humans, forced with Ztrace |
|
SolvingWrappers around the derivatives functions that handle time and parse outputs |
|
Solve a system of differential equations |
|
Solve a system of equations using deSolve::dede |
|
Solve a system of equations using deSolve::ode |
|
Solve a discrete-time system |
|
Compute the stable orbit for a system of differential equations |
|
Solve for the steady state of a system of equations using rootSolve::steady |
|
Solve for the steady state of a system of equations using rootSolve::steady |
|
Solve for the steady state of a system of equations using rootSolve::steady |
|
Solve for the steady state or stable orbit of a system of equations |
|
Solve for the steady state of a system of equations |
|
Analysis and VisualizationMethods to compute and output terms |
|
Spatial metrics |
|
Parasite dispersal by mosquitoes |
|
Parasite dispersal by humans |
|
Parasite Dispersal through one Parasite Generation (Humans) |
|
Parasite Dispersal through one Parasite Generation (Mosquitoes) |
|
Metric Conversions |
|
Convert a vector describing infective biting density into the EIR, \(E\) |
|
Convert the EIR into a vector describing infective biting density |
|
Compute termsMethods to compute and transmission terms |
|
Parse the outputs of an object created by xde_solve or dts_solve |
|
Parse the output of an object returned by deSolve |
|
Compute other variables at time t |
|
Compute other variables at time t |
|
Compute other variables at time t |
|
Compute other variables at time t |
|
Compute other variables at time t |
|
Compute other variables at time t |
|
Compute other variables at time t |
|
Plot termsBasic visualization of the transmission terms |
|
Plot the EIR vs. time |
|
Plot the annualized EIR vs. time |
|
Add lines for the EIR vs. time |
|
Plot the prevalence / parasite rate (PR) from a model of human infection and immunity |
|
Add lines for the prevalence / parasite rate (PR) from a model of human infection and immunity |
|
Functions and Utilitiesstuff that is generally useful |
|
RuntimeBasic visualization of the transmission terms |
|
A run-time switch function for mismatched dynamical component run-times |
|
Set up a model for dts_diffeqn |
|
Set up run-time time step support for |
|
Set up run-time time step support for |
|
Set up run-time time step support for |
|
UtilitiesUtilities |
|
Trigger |
|
Trigger |
|
Trigger |
|
Trigger |
|
Invert a diagonal matrix |
|
Check if two numeric values are approximately equal |
|
Check the length of an input value |
|
Check the shape and dimensions of an object |
|
Set the initial values to the last values of the last simulation |
|
Set the initial values to the last values of the last simulation |
|
Set |
|
Set |
|
Set |
|
Set |
|
FunctionsBasic visualization of the transmission terms |
|
The trivial function |
|
The trivial function |
|
The trivial function |
|
Make a Function |
|
Make a Sine-based Seasonality Function |
|
parameters for make_function |
|
Make a Function that is the sum of Two other Functions |
|
parameters for make_function |
|
Make a Sinusoidal Function |
|
parameters for make_function |
|
Make a Sigmoidal Function |
|
Make Parameters for a Sigmoidal Function |
|
Make a Sharkfin Function |
|
Make Parameters for a Sharkfin Function |
|
NewBasic visualization of the transmission terms |
|
Compute Net Infectiousness (NI) |
|
Compute the net infectiousness |
|
Compute the "true" nievalence of infection / parasite rate |
|
Compute dynamical terms |
|
Compute dynamical terms |
|
Compute dynamical terms |
|
Get the feeding rate |
|
Get the human fraction |
|
Get the mosquito mortality rate |
|
Get the mosquito emigration rate |
|
Get the feeding rate |
|
Get the feeding rate |
|
Get the feeding rate |
|
Get the feeding rate |
|
Get the feeding rate |
|
Get the feeding rate |
|
Get the feeding rate |
|
Get the feeding rate |
|
Get the feeding rate |
|
Get the feeding rate |
|
Get the feeding rate |
|
Get the feeding rate |
|
Make Outputs |
|
Make Outputs |
|
Make Outputs |
|
Make Outputs |
|
Make Outputs |
|
Compute dynamical terms |
|
Get the feeding rate |