Block SUBROUTINE

Ce block précise au programme la routine à utiliser.

C’est-à-dire la bibliothèque des modèles PK et autres…
L’utilisation d’un modèle PK permet des temps d’analyse plus court
comparativement à l’utilisation d’équations différentielles.

Si toutefois, vous désirez utiliser des équations différentielles (voir également $DES), il faudra le préciser dans ce bloc,
en utilisant la routine appropriée (ADVAN6, 8, 9 ou 13, QS infra). Il faut également utiliser l’option TOL qui donne la précision interne.
TOL = 6 ou moins est en général suffisant (pas 10).
Précision pour l’évaluation de la fonction objective: SIGL.
Pour des problèmes analytiques:
SIGL<=14 et NSIG=SIGL/3.
Pour des problèmes avec intégration numérique:
SIGL<=TOL
NSIG=SIGL/3
Exemple: $SUB ADVAN9 TOL=6
Si TOL=6 SIGL=6 NSIG=2
Si TOL=4 SIGL=3 NSIG=1

ADVAN et TRANS sont a choisi selon le nombre de compartiments et la voie d’administration. La première routine (ADVAN) donne le modèle de structure (1, 2, 3 compartiments, le choix d’utilisation d’un modèle général ou celui d’écrire les équations différentielles), la deuxième routine (TRANS) précise le paramétrage choisi (paramètres PK, microconstantes, macroconstantes).

ADVAN1
1 compartiment
1 = central
2 = sortie

TRANS1 K, V
TRANS2 CL, V
Additionnel: S1, S2, F1, F0, ALAG1

ADVAN2
1 compartiment avec absorption 1er ordre
1 = dépôt
2 = central
3 = sortie

TRANS1 K, V, KA
TRANS2 CL, V, KA
Additionnel: S1, S2, S3, F1, F0, ALAG1, ALAG2

ADVAN3
2 compartiments
1 = central
2 = périphérique
3 = sortie

TRANS1 V, K, K12, K21
TRANS3 CL, V, Q, VSS
TRANS4 CL, V1, Q, V2
TRANS5 AOB, ALPHA, BETA
Additionnel: S1, S2, S3, F1, F0, ALAG1, ALAG2

ADVAN4
2 compartiments avec absorption 1er ordre
1 = dépôt
2 = central
3 = périphérique
4 = sortie

TRANS1 V, K, K23, K32, KA
TRANS3 CL, V, Q, VSS, KA
TRANS4 CL, V2, Q, V3, KA
TRANS5 AOB, ALPHA, BETA, KA
Additionnel: S1, S2, S3, S4, F1, F2, F3, F0, ALAG1, ALAG2, ALAG3

ADVAN5
modèles généraux linéaires définit par l’utilisateur
COMP = (central)
COMP = (périphérique)
(TRANS1)
Définir les microconstantes, ex. K10, K12, K21 etc… et les paramètres alternatifs K10 = CL/V, S1=V
Additionnel: Sn, Fn, ALAGn, etc… dépend de la définition du modèle
NB: voire ADVAN7

ADVAN6
modèles généraux non linéaires, définit par l’utilisateur avec des équations différentielles.
COMP = (central)
COMP = (périphérique)
(TRANS1)
Définit par l’utilisateur ex. KA, VC, EMAX, etc…
Additionnel: Sn, Fn, ALAGn, etc… dépend de la définition du modèle
Solver ODE: RK56 (DVERK1). Equations différentielles « non stiff ».

ADVAN7
modèles généraux linéaires avec Eigenvalues réelles, peut etre plus rapide que ADVAN5
(TRANS1) id à ADVAN5

ADVAN8
modèles généraux non linéaires avec des équations rigides, id ADVAN6.
Intérêt quand les constantes de transfert ont des valeurs très différentes.
(TRANS1) id à ADVAN6
Solver ODE: GEAR. Equations différentielles « stiff ».

ADVAN9
modèles généraux non linéaires avec des compartiments à l’équilibre, id ADVAN6
(TRANS1) id à ADVAN6
Solver ODE LSODI1 et Eq. diff. algébrique (ADE)

ADVAN10
1 compartiment avec élimination de type Michaelis Menten
NB: Km est une quantité et non pas une concentration.
1 = central
2 = sortie
(TRANS1) VM, KM
Additionnel: S1, S2, F1, F0, ALAG1

ADVAN11
3 compartiments
1 = central
2 = 1er cpt périphérique
3 = 2eme cpt périphérique
4 = sortie
(TRANS4) CL, V1, Q2, V2, Q3, V3
Additionnel: S1, S2, S3, F1, F0, ALAG1

ADVAN12
3 compartiments avec absorption de 1er ordre
1 = depot
2 = central
3 = 1er cpt périphérique
4 = 2eme cpt périphérique
5 = sortie
(TRANS4) CL, V2, Q3, V3, Q4, V4, KA
Additionnel: S1, S2, S3, F1, F0, ALAG1

ADVAN13
modèles généraux non linéaires, définit par l’utilisateur avec des équations différentielles.
Peut être plus rapide que ADVAN6 pour les méthodes d’estimation EM.
Solver ODE LSODA. Eq différentielles « stiff » ou « non stiff ».

ADVAN14
modèles généraux non linéaires, définit par l’utilisateur avec des équations différentielles.
Solver ODE CVODES. Eq différentielles « stiff » ou « non stiff ».

ADVAN15
modèles généraux non linéaires, définit par l’utilisateur avec des équations différentielles.
Solver ODE IDAS et ADE.