
Les données
doivent être organisées de façon rigoureuses pour que Nonmem puisse modéliser.
Un seul tableau pour toutes les informations:
- administrations (doses administrées, schémas d'administrations,
voies d'administration),
- variables dépendantes (concentrations, effets),
- variables décrivant les patients (numéro d'identification, covariables
comme le poids...),
- variable de temps.
Selon les codes
utilisés, les administrations seront faites :
- pour une administration unique, répétée ou à l'état
d'équilibre,
- dans un compartiment ou un autre (intraveineux, intramusculaire, per os...),
- à débit constant ou non...
Ces informations peuvent changer d'un patient à un autre et pour un même
patient, d'une occasion à une autre. On le voit cette propriété
de nonmem en fait un outil extrêmement souple et capable de s'adapter
à toutes les situations rencontrées en pratique. Cela le met régulièrement
en avance par rapport aux autres logiciels concurrents.
Exemples de bases de données possibles:
- biodisponibilité mélangeant différentes voies d'administration,
- bases de données où certains patients peuvent être considérés
d'emblèe à l'état d'équilibre alors que d'autres
seront au début de leur traitement (voire une prise unique).
En fait, je ne vois pas de cas non pris en charge par nonmem.
Toute erreur à
ce niveau peut entraîner une impossibilité d'analyse ou pire, une
analyse erronée. Il faut donc prévoir de vérifier la base
de données AVANT de commencer!
L'expérience montre que la réalisation de la base de données représente un temps non négligeable.
Le principe général
est que le tableau de données comporte une nouvelle ligne à chaque
modification:
- de concentration (Pharmacocinétique) ou de mesure d'un effet (Pharmacodynamie),
- de dose,
- de valeur d'une covariable.
Les colonnes représentent :
- soit des variables liées au patient (numéro d'identification,
covariables, concentrations, effet),
- soit des codes nonmen (compartiment d'administration),
- soit le temps...
Exemple de tableau
de données
(descriptif des colonnes)
| ID | TIME | AMT | DV | MDV | WT | AGE |
| 1 | 0 | 1000 | . | 1 | 80 | 36 |
| 1 | 0.25 | . | 25 | 0 | 80 | 36 |
| 1 | 0.5 | . | 59 | 0 | 80 | 36 |
| 1 | 1 | . | 38 | 0 | 80 | 36 |
| 1 | 2 | . | 24 | 0 | 80 | 36 |
| 1 | 4 | . | 11 | 0 | 80 | 36 |
| 1 | 6 | . | 5 | 0 | 80 | 36 |
| 2 | 0 | 1500 | . | 1 | 84 | 28 |
| 2 | 0.20 | . | 46 | 0 | 84 | 28 |
| 2 | 0.5 | . | 78 | 0 | 84 | 28 |
| 2 | 1 | . | 57 | 0 | 84 | 28 |
| 2 | 2 | . | 36 | 0 | 84 | 28 |
| 2 | 4 | . | 19 | 0 | 84 | 28 |
| 2 | 6 | . | 7 | 0 | 84 | 28 |
| 2 | 12 | . | .2 | 0 | 84 | 28 |