Application of NODEs in 'Monolix', 'NONMEM', and 'nlmixr2'
Copy examples to your folder
Generate Derivative versus State Plot (Monolix)
Generate Derivative versus State Plot (nlmixr2)
Generate Derivative versus State Plot (NONMEM)
Generate Derivative versus State (Monolix)
Generate Derivative versus State (nlmixr2)
Generate Derivative versus State (NONMEM)
Internal: Calculate the derivatives from a NN in Monolix
Internal: Calculate the derivatives from a NN in NONMEM
Finde path to NONMEM nmfe file
List of examples available
Generate Derivative versus State Plot for individual parameter estimat...
Generate Derivative versus State Plot for individual parameter estimat...
Generate Derivative versus State Plot for individual parameter estimat...
Generate Derivative versus State with individual parameters (Monolix)
Generate Derivative versus State with individual parameters (nlmixr)
Generate Derivative versus State with individual parameters (NONMEM)
Generate individual Right-hand side data (Monolix)
Generate individual Right-hand side data (nlmixr2)
Generate individual Right-hand side data (NONMEM)
Generate individual Right-hand side data plot (Monolix)
Generate individual Right-hand side data plot (nlmixr2)
Generate individual Right-hand side data plot (NONMEM)
Monolix individual estimations extractor
nlmixr individual estimations extractor
NONMEM individual estimations extractor
Internal: Monolix file initializer
Internal: Extract model parameters
Internal: Update input line
Internal: Extract activation function of a NN
NN converter for Monolix
NN converter for nlmixr
NN converter for NONMEM
Internal: Error for incomplete NNs
Internal: Define NN ETAs in NONMEM
Internal: Initialize random effects on NN parameters in nlmixr
Internal: Set initial ETA estimates in NONMEM
Internal: Extract NN function from model
Internal: Generate NN code for Monolix
Internal: Generate NN code for nlmixr
Internal: Generate NN code for NONMEM
Internal: Extract maximal activation point of NN
Internal: Extract minimal activation point of NN
Internal: Extracting number of units in hidden layer
Internal: Extract name of a NN
Internal: Definition of NN parameters in nlmixr
Internal: Definition of NN parameters in NONMEM
Internal: Reduces NN function in model file
Internal: Extract state of a NN
Internal: Test NNs for completeness
Internal: Define NN parameters names
Internal: Define NN THETAs in NONMEM
Internal: Calculate initial NN parameter values
Internal: Initialize typical NN parameter in nlmixr
Internal: Calculate initial NN parameter values in NONMEM
Internal: Extracting time-NN argument
Neural Network ODE language in nlmixr2 langauage
Change a population Neural Network model to a model with between subje...
Open Monolix example model
Open NONMEM example model
Monolix estimations extractor
THETA extraction from results file
Generate Right-hand side data (Monolix)
Generate Right-hand side data (nlmixr2)
Generate Right-hand side data (NONMEM)
Generate Right-hand side data plot (Monolix)
Generate Right-hand side data plot (nlmixr2)
Generate Right-hand side data plot (NONMEM)
Run Monolix from R
Run NONMEM from R
Initialize software (Suspended)
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.