This is a convenience function to set up the lists used as arguments for mkinmod.

mkinsub(submodel, to = NULL, sink = TRUE, full_name = NA)

Arguments

submodel Character vector of length one to specify the submodel type. See mkinmod for the list of allowed submodel names. Vector of the names of the state variable to which a transformation shall be included in the model. Should a pathway to sink be included in the model in addition to the pathways to other state variables? An optional name to be used e.g. for plotting fits performed with the model. You can use non-ASCII characters here, but then your R code will not be portable, i.e. may produce unintended plot results on other operating systems or system configurations.

Value

A list for use with mkinmod.

Examples

# One parent compound, one metabolite, both single first order.
SFO_SFO <- mkinmod(
parent = list(type = "SFO", to = "m1"),
m1 = list(type = "SFO"))#> Successfully compiled differential equation model from auto-generated C code.
# The same model using mkinsub
SFO_SFO.2 <- mkinmod(
parent = mkinsub("SFO", "m1"),
m1 = mkinsub("SFO"))#> Successfully compiled differential equation model from auto-generated C code.
# Now supplying full names
SFO_SFO.2 <- mkinmod(
parent = mkinsub("SFO", "m1", full_name = "Test compound"),
m1 = mkinsub("SFO", full_name = "Metabolite M1"))#> Successfully compiled differential equation model from auto-generated C code.