Create an IQdataNCA object

Generates an IQdataNCA object. The minimum required columns (see getColumnNames_IQdataNCA) need to be present. Initial slope calculation will be conducted as well, based on the bestslope algorithm. This can later be refined but is useful to get a quick understanding of the data.

IQdataNCA(
  data,
  COMPTYPE = "exogenous",
  FLAGTIME = "actual",
  FATIMIMP = "asis",
  FLGBLQPR = "0",
  FLGBLQIN = "missing",
  FLGBLQP1 = "LLOQ/2",
  FLGBLQPO = "missing",
  FGBQPLIN = "asCONC",
  FGBQPLOG = "asCONC",
  AUCMETHD = "Linear Log",
  AUCINVAL = NA,
  SLOPETOL = 1e-04,
  FLAGoverwrite = TRUE,
  FLAGignore = TRUE
)

Arguments

data

data.frame with initial definitions

COMPTYPE

Type of compound: "exogenous" or "endogenous"

FLAGTIME

“actual”: actual time used in NCA PK parameter determination, “nominal”: nominal time used in NCA PK parameter determination. Default: "actual" It will be checked if ATIME is defined. If not, then "nominal" will be used.

FATIMIMP

Used in case if basis for analysis is actual time but some actual time point is missing. In this case the user can decide to impute this time point if the nominal time is available. “asis” or “nominal”. “asis”: if missing then it will not be imputed and not be considered in the analysis. If “nominal” then it will be imputed based on NTIME, NTAFD, NDUR and impact TIME, TAFD, and DUR. Default: "asis"

FLGBLQPR

Handling BLLOQ values before first observation above LLOQ. Options: "asis", "0", " LLOQ/2", "LLOQ", "missing".

FLGBLQIN

Handling BLLOQ values between observations above LLOQ. Options: "asis", "0", " LLOQ/2", " LLOQ ", "missing".

FLGBLQP1

Handling first BLLOQ value after last observation above LLOQ. Options: "asis", "0", " LLOQ/2", " LLOQ ", "missing".

FLGBLQPO

Handling BLLOQ values after first BLLOQ post last observation above LLOQ. Options: "asis", "0", " LLOQ/2", " LLOQ ", "missing".

FGBQPLIN

Handling BLLOQ values in plots on linear Y axis "asCONC", asis", "0", " LLOQ/2", " LLOQ ", "missing".

FGBQPLOG

Handling BLLOQ values in plots on log Y axis "asCONC", "asis", "0", " LLOQ/2", " LLOQ ", "missing".

AUCMETHD

Defines AUC calculation method. "Linear Log", "LinearUp LogDown", "Linear LinearInterpolation", "Linear LinearLogInterpolation"

AUCINVAL

Character string defining one or more AUC intervals to be calculated. Example: AUCINVAL <- "[0;24];[0;48]". Note that separators are ";" to allow to store that information also in a CSV file!

SLOPETOL

Tolerance for bestslope algorithm

FLAGoverwrite

If TRUE then derived columns will be regenerated even if already provided in data (safest). If FALSE then the information in the provided columns will be kept as-is (requires to know exectly what to do).

FLAGignore

If TRUE then default rules for exclusion of records from summary tables and NCA parameter calculation are used when applicable (e.g. pre-dose samples >LLOQ). If FALSE then all samples by default are passed through as available in the input data. The first setting is for real use. The second is mainly to allow comparison with results from other NCA tools.

Value

IQdataNCA object