Learn R Programming

mkin (version 0.9.49.5)

mkinsub: Function to set up a kinetic submodel for one state variable

Description

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

Usage

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.

to

Vector of the names of the state variable to which a transformation shall be included in the model.

sink

Should a pathway to sink be included in the model in addition to the pathways to other state variables?

full_name

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

Run this code
# NOT RUN {
# One parent compound, one metabolite, both single first order.
SFO_SFO <- mkinmod(
  parent = list(type = "SFO", to = "m1"),
  m1 = list(type = "SFO"))

# The same model using mkinsub
SFO_SFO.2 <- mkinmod(
  parent = mkinsub("SFO", "m1"),
  m1 = mkinsub("SFO"))

# Now supplying full names
SFO_SFO.2 <- mkinmod(
  parent = mkinsub("SFO", "m1", full_name = "Test compound"),
  m1 = mkinsub("SFO", full_name = "Metabolite M1"))
# }

Run the code above in your browser using DataLab