← Tous les chapitres Parcours et exercices

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ées

01 · 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 :

dAdt=f(A,θi,t),θi=θ⋅eηi\frac{dA}{dt} = f(A, \theta_i, t), \qquad \theta_i = \theta\cdot e^{\eta_i}
  • 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

Activités guidées

Cas en plusieurs étapes combinant calcul, interprétation et raisonnement.

Activité guidée · 10 min · Niveau 2

Simuler un patient ou des observations ?

Calcul · InterprétationÀ commencer

Citer 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}
}
Contenu pédagogique uniquement. Pas de conseil médical. Pas d'ajustement posologique patient-spécifique.