Function to run NM-TRAN on a model object to validate its control stream
for correct coding before submission. The NM-TRAN dataset (FDATA) and
other NONMEM artifacts can be further inspected by keeping the run directory
around.
run_nmtran(
.mod,
.bbi_args = NULL,
.config_path = NULL,
run_dir = tempdir(),
clean = TRUE
)A bbi_nonmem_model object.
A named list specifying arguments to pass to NM-TRAN.
Similar to the .bbi_args argument defined in submit_model(), though here
only prdefault, tprdefault, and maxlim arguments are passed to NM-TRAN.
nm_version is also supported and specifies which NM-TRAN executable to use.
See print_bbi_args() for more details.
Path to a bbi configuration file. If NULL, the
default, will attempt to use a bbi.yaml in the same directory as the
model.
Directory to run NM-TRAN in. Only relevant if clean = FALSE.
Logical (T/F). If FALSE, don't delete the temporary directory
containing the NM-TRAN run.
An S3 object of class nmtran_process
NM-TRAN is a preprocessor for NONMEM that translates user-specified
control stream data and instructions into a form executable by NONMEM.
Note that nmtran_presort is run ahead of NM-TRAN for NONMEM 7.4 and later
nmtran_presort is a supplementary utility that preprocesses the control
stream to ensure it is in the correct format for NM-TRAN.
if (FALSE) { # \dontrun{
mod <- read_model(file.path(MODEL_DIR, 1))
run_nmtran(mod, .bbi_args = list(nm_version = "nm74gf"))
# Save the run directory for manual inspection
run_nmtran(mod, clean = FALSE, run_dir = getwd())
} # }