Chapitre 02
Simulation : mrgsolve & rxode2
Racym Berrah, PharmD PMx Explain Mise à jour : Relecture scientifique par l'auteur : ORCID
Générer rapidement des profils, des VPC et des essais virtuels à partir d'un modèle.
1 activités guidées01 · Pourquoi ce chapitre
Une fois un modèle estimé, la moitié de sa valeur vient de la simulation : prédire des scénarios de dose, construire une VPC, générer des essais virtuels. Il faut un moteur rapide capable d'intégrer des ODE sur de grandes populations.
En R, deux outils sont largement utilisés : mrgsolve et rxode2.
02 · Intuition
Simuler, c'est faire tourner le modèle en avant : donner des paramètres (et leur variabilité), un schéma de dose, et lire les concentrations prédites.
Répété sur des milliers de patients virtuels, cela donne des distributions — la base de la VPC et des essais simulés.
03 · La formule décortiquée
Le simulateur intègre le système d'ODE du modèle :
- mrgsolve : intégrateur C++ très rapide, pensé pour la simulation d'essais et le TDM (base de mapbayr).
- rxode2 : le moteur d'ODE sous nlmixr2, utilisable seul pour simuler.
04 · Exemple concret
Pour une VPC, on simule des centaines de jeux sous le modèle et on compare les percentiles aux observations. Pour un essai virtuel à paramètres générateurs fixés, on estime d'abord une fréquence de succès conditionnelle, c'est-à-dire une caractéristique opératoire ou une puissance sous ce scénario. Le terme probabilité de succès/assurance suppose d'intégrer l'incertitude pertinente sur les paramètres ou les scénarios.
mrgsolve peut exécuter rapidement de grandes simulations, mais le temps dépend du modèle, du nombre d'événements, des sorties demandées et du matériel.
05 · Piège fréquent
Une simulation hérite des faiblesses du modèle.
06 · À retenir
- mrgsolve / rxode2 : intégrateurs d'ODE rapides en R pour la simulation.
- Simuler = faire tourner le modèle en avant, avec variabilité, sur une population virtuelle.
- Usages : VPC, scénarios de dose, essais virtuels ; mrgsolve est la base de mapbayr.
- Propager l'incertitude pour les prédictions prospectives ; annoncer les analyses conditionnelles à un scénario fixé ; ne pas extrapoler hors du domaine des données.
Point de contrôle
Vérifiez votre compréhension
Q1. mrgsolve et rxode2 servent surtout à...
Q2. Une VPC nécessite de...
Q3. Simuler un « essai virtuel » permet de...
Exercices d'entraînement
Cas en plusieurs étapes combinant calcul, interprétation et raisonnement.
Simuler un patient ou des observations ?
Calcul · InterprétationÀ commencer
Simuler un patient ou des observations ?
Calcul · InterprétationÀ commencerCiter cette page
Berrah R. Simulation : mrgsolve & rxode2. PMx Explain, 2026. https://rberrah.github.io/pharmacometrie/chapitres/tools-simulation/
@misc{berrah2026toolssimulation,
author = {Berrah, Racym},
title = {{Simulation : mrgsolve & rxode2}},
howpublished = {PMx Explain},
year = {2026},
url = {https://rberrah.github.io/pharmacometrie/chapitres/tools-simulation/},
note = {Texte actuel sous licence CC BY-NC-SA 4.0}
}