February 2023
This document outlines the release notes for MonolixSuite2023R1, detailing the new features, updates, and bug fixes introduced in the 2023R1 version.
NEW FEATURES
Licensing
-
With cloud licenses, possibility to use https in addition to the already existing http communication
Global interoperability
Extended interoperability enabling exporting a PKanalix, Monolix, or Simulx run to any other application within the MonolixSuite. New export/import functionalities include:
-
Exporting a PKanalix CA run to Simulx to predict individual responses to alternative dosing regimens.
-
Exporting a Simulx run, Monolix individual fits, or VPC simulations to PKanalix for NCA on simulated data.
Global display
A new reporting module for generating reports automatically based on a custom Word template file:
-
Placeholders can be inserted into any Word template and replaced with plots and tables from a PKanalix or Monolix run.
-
Placeholders can be generated in the GUI for each plot and table and copied into the Word template.
-
Placeholders for plots and tables can be customized to appear as desired in the report.
-
Custom axis limits can be set for observed data and VPC plots.
-
Trendlines (mean and standard error) can be merged for different groups on the same plot after splitting by a covariate in the plot Observed Data.
-
Direct feedback on the software can now be sent from the interface of any MonolixSuite application.
Data set
A data formatting module in the interface for more flexible input formats:
-
Merge several observation types from an input dataset.
-
Add censoring information based on BLQ tags.
-
Add treatment information from an external file or specify it manually with various options (multidose regimen, repeat cycles, infusions, combined therapies, amount depending on a category, use dose intervals as occasions, etc.).
-
Add covariate and regressor columns from another file.
PKanalix
-
Additional normalized units for the amount column, per body weight or body surface area.
-
Use any model in CA, self-written in mlxtran syntax or from MonolixSuite libraries.
-
Improved algorithm in CA to escape local minima and improve the fit.
-
New cost function based on Generalized Least Squares for comparing models with AIC and BIC.
-
New weighting option: 1/|Ypred*Yobs|.
-
Individual cost reported in the individual parameters table, and a new Cost tab showing global cost, -2LL, AIC, and BIC.
-
New Observations vs predictions plot for CA to diagnose the fit.
-
Additional summary metrics: geometric CV and harmonic mean.
-
Custom aliases for NCA parameter names and summary metrics names.
Monolix
-
Coefficients of variation reported in addition to standard deviation of random effects in the table of population parameters.
-
Easier sequential approach by adding PK parameters from another run as regressors to the dataset directly in the interface.
Simulx
-
Mapping of simulated IDs to original identifiers in tables and plots.
-
Merge simulated output distributions for different groups on the same plot.
-
New elements created after importing a Monolix run to simulate the effect of covariates or parameter uncertainty on a typical individual.
-
More post-processing possibilities for calculating outcomes such as duration below/above/between specific values, value of the output at a custom time, normalization relative to min/max values, and defining an outcome reporting time as continuous or event type.
-
Conversion of an individual element to a population element in one click, and vice versa.
-
Visual cues automatically switch to OFF after setting a visual cue.
Lixoft Connectors / Command Line
-
New Monolix connector to run convergence assessment from R.
-
New Simulx connectors to define and compute outcomes and endpoints as in the interface.
-
New connectors covering new features available in the interface (formatData, generateReport, getCACost).
-
New function reportGenerator to generate reports directly from the command line.
-
New connector to select a library model using the same filters as in the GUI.
-
Improved error and warning messages for non-recognized arguments.
-
Extensive documentation of Simulx connectors with detailed descriptions and working examples for every function.
-
setConsoleMode(displaying the progress of computations as in the GUI) now available for Simulx and PKanalix.
UPDATES
-
The ODE solver CVODE upgraded to version 5.5.
BUGS FIXED
Global interoperability
-
Slow file export when exporting to a shared drive has been fixed.
Global display
-
Dosing times set as always visible disappeared when removing dots and lines.
-
Axis limits based on dots even if dots were not displayed on the plot.
-
"Random colors" option not working for all plots.
-
Legend not properly updated when going from one page to another in a paginated plot.
-
Parameters displayed when selecting a model from the library were not always the input parameters of the model.
Data set
-
In some cases, '1' in the CENS column was considered as right censoring instead of left.
-
Stratification covariates did not appear in the covariate statistics tab.
PKanalix
-
Acceptance criteria used to filter individuals even for parameters that do not use lambda_z.
-
It was not possible to remove partial parameters from the list of computed parameters if partial AUC was selected.
-
IDs and occasions displayed as double instead of integers in the table of individual estimates.
-
PKanalix crashed when reloading a project where Cc was used as a header in the dataset.
-
Significant digits did not apply to all values in result tables.
Monolix
-
Observation models other than normal distribution were not handled correctly by the auto-initialization algorithm.
-
Names of error parameters based on default observation names and not modified if observation names were changed manually.
-
Vertical scroll bar disappeared when a formula was displayed.
-
Selecting and then unselecting "time after last dose" did not bring back to the same state in terms of bins.
Sycomore
-
NaNs for RSEs were not displayed, and cells appeared empty in the comparison tab.
-
Folder and "scan" button did not appear when selecting a folder containing only one mlxtran file.
Simulx
-
Inter-occasion variability was not taken into account when there was only one occasion period.
-
Endpoints summary tab appeared in the results even if there were only one replicate.
-
Renaming outcome duplicated the result in group comparison summary.
Lixoft Connectors / Command Line
-
getChartsDatacomputed charts data for all plots even if a specific plot was requested. -
Option to scale treatment by a covariate was available in the GUI but not in the connector.
-
Crash instead of an error when trying to set a population parameter element with several lines.
-
Error when setting several elements to the same simulation group.
-
Option
--no-guiwas not taken into account if option-t monolixwas used. -
newProjectdid not work withmodelFile="lib:...". -
deleteOccasionElementdeletedmlx_Covif no occasions were present in the project. -
setData(and functions ofRsmlxthat use it:bootmlx,confintmlx) did not properly set the data on some machines in certain cases, giving the error "Inconsistent observation names between observation types and data file inputs". -
Occasion-wise definition of common elements did not properly take into account the occasion column.
-
getTreatmentElements()returned a truncated number of lines.