pmxNODE0.1.0 package

Application of NODEs in 'Monolix', 'NONMEM', and 'nlmixr2'

copy_examples

Copy examples to your folder

der_state_plot_mlx

Generate Derivative versus State Plot (Monolix)

der_state_plot_nlmixr

Generate Derivative versus State Plot (nlmixr2)

der_state_plot_nm

Generate Derivative versus State Plot (NONMEM)

der_vs_state_mlx

Generate Derivative versus State (Monolix)

der_vs_state_nlmixr

Generate Derivative versus State (nlmixr2)

der_vs_state_nm

Generate Derivative versus State (NONMEM)

derivative_calc_mlx

Internal: Calculate the derivatives from a NN in Monolix

derivative_calc_nm

Internal: Calculate the derivatives from a NN in NONMEM

find_nmfe

Finde path to NONMEM nmfe file

get_example_list

List of examples available

ind_der_state_plot_mlx

Generate Derivative versus State Plot for individual parameter estimat...

ind_der_state_plot_nlmixr

Generate Derivative versus State Plot for individual parameter estimat...

ind_der_state_plot_nm

Generate Derivative versus State Plot for individual parameter estimat...

ind_der_vs_state_mlx

Generate Derivative versus State with individual parameters (Monolix)

ind_der_vs_state_nlmixr

Generate Derivative versus State with individual parameters (nlmixr)

ind_der_vs_state_nm

Generate Derivative versus State with individual parameters (NONMEM)

ind_rhs_calc_mlx

Generate individual Right-hand side data (Monolix)

ind_rhs_calc_nlmixr

Generate individual Right-hand side data (nlmixr2)

ind_rhs_calc_nm

Generate individual Right-hand side data (NONMEM)

ind_rhs_plot_mlx

Generate individual Right-hand side data plot (Monolix)

ind_rhs_plot_nlmixr

Generate individual Right-hand side data plot (nlmixr2)

ind_rhs_plot_nm

Generate individual Right-hand side data plot (NONMEM)

indparm_extractor_mlx

Monolix individual estimations extractor

indparm_extractor_nlmixr

nlmixr individual estimations extractor

indparm_extractor_nm

NONMEM individual estimations extractor

mlx_model_initializer

Internal: Monolix file initializer

model_parm_extractor_mlx

Internal: Extract model parameters

model_parm_updater_mlx

Internal: Update input line

nn_act_extractor

Internal: Extract activation function of a NN

nn_converter_mlx

NN converter for Monolix

nn_converter_nlmixr

NN converter for nlmixr

nn_converter_nm

NN converter for NONMEM

nn_errors

Internal: Error for incomplete NNs

nn_eta_def_nm

Internal: Define NN ETAs in NONMEM

nn_eta_initializer_nlmixr

Internal: Initialize random effects on NN parameters in nlmixr

nn_eta_initializer_nm

Internal: Set initial ETA estimates in NONMEM

nn_extractor

Internal: Extract NN function from model

nn_generator_mlx

Internal: Generate NN code for Monolix

nn_generator_nlmixr

Internal: Generate NN code for nlmixr

nn_generator_nm

Internal: Generate NN code for NONMEM

nn_maxini_extractor

Internal: Extract maximal activation point of NN

nn_minini_extractor

Internal: Extract minimal activation point of NN

nn_nhidden_extractor

Internal: Extracting number of units in hidden layer

nn_number_extractor

Internal: Extract name of a NN

nn_parm_setter_nlmixr

Internal: Definition of NN parameters in nlmixr

nn_parm_setter_nm

Internal: Definition of NN parameters in NONMEM

nn_reducer

Internal: Reduces NN function in model file

nn_state_extractor

Internal: Extract state of a NN

nn_tester

Internal: Test NNs for completeness

nn_theta_def_mlx

Internal: Define NN parameters names

nn_theta_def_nm

Internal: Define NN THETAs in NONMEM

nn_theta_initializer_mlx

Internal: Calculate initial NN parameter values

nn_theta_initializer_nlmixr

Internal: Initialize typical NN parameter in nlmixr

nn_theta_initializer_nm

Internal: Calculate initial NN parameter values in NONMEM

nn_time_nn_extractor

Internal: Extracting time-NN argument

NN

Neural Network ODE language in nlmixr2 langauage

NNbsv

Change a population Neural Network model to a model with between subje...

open_mlx_example

Open Monolix example model

open_nm_example

Open NONMEM example model

pre_fixef_extractor_mlx

Monolix estimations extractor

pre_fixef_extractor_nm

THETA extraction from results file

rhs_calc_mlx

Generate Right-hand side data (Monolix)

rhs_calc_nlmixr

Generate Right-hand side data (nlmixr2)

rhs_calc_nm

Generate Right-hand side data (NONMEM)

rhs_plot_mlx

Generate Right-hand side data plot (Monolix)

rhs_plot_nlmixr

Generate Right-hand side data plot (nlmixr2)

rhs_plot_nm

Generate Right-hand side data plot (NONMEM)

run_mlx

Run Monolix from R

run_nm

Run NONMEM from R

software_initializer

Initialize software (Suspended)

state_correcter_nm

Internal: Correct NONMEM states

An easy-to-use tool for implementing Neural Ordinary Differential Equations (NODEs) in pharmacometric software such as 'Monolix', 'NONMEM', and 'nlmixr2', see Bräm et al. (2024) <doi:10.1007/s10928-023-09886-4> and Bräm et al. (2025) <doi:10.1002/psp4.13265>. The main functionality is to automatically generate structural model code describing computations within a neural network. Additionally, parameters and software settings can be initialized automatically. For using these additional functionalities with 'Monolix', 'pmxNODE' interfaces with 'MonolixSuite' via the 'lixoftConnectors' package. The 'lixoftConnectors' package is distributed with 'MonolixSuite' (<https://monolixsuite.slp-software.com/r-functions/2024R1/package-lixoftconnectors>) and is not available from public repositories.

  • Maintainer: Dominic Bräm
  • License: GPL (>= 3)
  • Last published: 2025-11-26