| Literature DB >> 30728832 |
Carlos Sepúlveda1, Oscar Montiel1, José M Cornejo Bravo2, Roberto Sepúlveda1.
Abstract
Population pharmacokinetic (PopPK) models allow researchers to predict and analyze drug behavior in a population of individuals and to quantify the different sources of variability among these individuals. In the development of PopPK models, the most frequently used method is the nonlinear mixed effect model (NLME). However, once the PopPK model has been developed, it is necessary to determine if the selected model is the best one of the developed models during the population pharmacokinetic study, and this sometimes becomes a multiple criteria decision making (MCDM) problem, and frequently, researchers use statistical evaluation criteria to choose the final PopPK model. The used evaluation criteria mentioned above entail big problems since the selection of the best model becomes susceptible to the human error mainly by misinterpretation of the results. To solve the previous problems, we introduce the development of a software robot that can automate the task of selecting the best PopPK model considering the knowledge of human expertise. The software robot is a fuzzy expert system that provides a method to systematically perform evaluations on a set of candidate PopPK models of commonly used statistical criteria. The presented results strengthen our hypothesis that the software robot can be successfully used to evaluate PopPK models ensuring the selection of the best PopPK model.Entities:
Mesh:
Year: 2018 PMID: 30728832 PMCID: PMC6341258 DOI: 10.1155/2018/1983897
Source DB: PubMed Journal: Comput Intell Neurosci
Figure 1Example of the body viewed as (a) one-compartment model or (b) two-compartment model. The central compartment represents the plasma and tissues, and the peripheral compartment represents those tissues that take up the drug at a slower rate.
Figure 2Block diagram.
Figure 3The crisp input values AIC, SC, and MSE are transformed into fuzzy inputs by the fuzzification unit which assigns the degree of membership to the fuzzy sets defined for the variables. The fuzzy system can then make inferences or predict outputs of the system by applying knowledge from the expert. Finally, the defuzzification unit transforms the obtained fuzzy output into a crisp value.
Example of the final evaluation results for a PopPK model.
| PopPK model | AIC | CS | MSE |
|---|---|---|---|
| 1 | 652.470 | 665.300 | 0.14 |
| 2 | 650.604 | 668.094 | 0.092 |
The best results are the values with red color.
AIC, CS, and MSE values used for the fuzzy expert system.
| Variable | Minimum value | Maximum value |
|---|---|---|
| AIC | 670 | 680 |
| CS | 680 | 795 |
| MSE | 0.095 | 0.14 |
Parameters of the membership function values for the input variables.
| Linguistic variables | Linguistic term names, type shapes, and parameters | |||||
|---|---|---|---|---|---|---|
| Very Low trapezoidal | Low triangular | Medium triangular | High triangular | Very High trapezoidal | ||
| AIC | [670 670 670.3 672.5] | [670 672.5 675] | [672.5 675 677.5] | [675 677.5 680] | [677.5 679.7 680 680] | |
| CS | [676.6 679.6 680.4 683.4] | [680 683.8 687.5] | [683.8 687.5 691.3] | [687.5 691.3 695] | [691 695 695 698] | |
| MSE | [0.092 0.092 0.09397 0.104] | [0.0921 0.104 0.116] | [0.104 0.116 0.128] | [0.116 0.128 0.14] | [0.128 0.1384 0.14 0.14] | |
Parameters of the membership function values for the output variable.
| Linguistic variables | Lingustic term names, type shapes, and parameters | |||||
|---|---|---|---|---|---|---|
| Optimal trapezoidal | High Acceptable | Acceptable triangular | Low Acceptable triangular | Rejected trapezoidal | ||
| Evaluation | [0 0 10 30] | [10 30 50] | [30 50 70] | [50 70 90] | [70 90 100 100] | |
Fuzzy rules.
| Rule number | Linguistic inputs | Linguistic output | ||
|---|---|---|---|---|
| AIC | CS | MSE | Evaluation | |
| 1 | Very Low | Very Low | Very Low | Optimal |
| 2 | Very Low | Very Low | Low | High Acceptable |
| 3 | Very Low | Very Low | Medium | Acceptable |
| 4 | Very Low | Very Low | High | Low Acceptable |
| 5 | Very Low | Very Low | Very | Optimal |
| 7 | Very Low | Low | Low | High Acceptable |
| 8 | Very Low | Low | Medium | Acceptable |
| 9 | Very Low | Low | High | Low Acceptable |
| 10 | Very Low | Low | Very High | Rejected |
| 11 | Very Low | Medium | Very Low | High Acceptable |
| 12 | Very Low | Medium | Low | High Acceptable |
| 13 | Very Low | Medium | Medium | Low Acceptable |
| 14 | Very Low | Medium | High | Low Acceptable |
| 15 | Very Low | Medium | Very High | Rejected |
| 16 | Very Low | High | Very Low | Acceptable |
| 17 | Very Low | High | Low | Acceptable |
| 18 | Very Low | High | Medium | Low Acceptable |
| 19 | Very Low | High | High | Rejected |
| 20 | Very Low | High | Very High | Rejected |
| 21 | Very Low | Very High | Very Low | Low Acceptable |
| 22 | Very Low | Very High | Low | Low Acceptable |
| 23 | Very Low | Very High | Medium | Rejected |
| 24 | Very Low | Very High | High | Rejected |
| 25 | Very Low | Very High | Very High | Rejected |
| 26 | Low | Very Low | Very Low | Optimal |
| 27 | Low | Very Low | Low | Optimal |
| 28 | Low | Very Low | Medium | High Acceptable |
| 29 | Low | Very Low | High | Low Acceptable |
| 30 | Low | Very Low | Very High | Rejected |
| 31 | Low | Low | Very Low | Optimal |
| 32 | Low | Low | Low | High Acceptable |
| 33 | Low | Low | Medium | Acceptable |
| 34 | Low | Low | High | Low Acceptable |
| 35 | Low | Low | Very High | Rejected |
| 36 | Low | Medium | Very Low | Optimal |
| 37 | Low | Medium | Low | High Acceptable |
| 38 | Low | Medium | Medium | Acceptable |
| 39 | Low | Medium | High | Low Acceptable |
| 40 | Low | Medium | Very High | Rejected |
| 41 | Low | High | Very Low | High Acceptable |
| 42 | Low | High | Low | Acceptable |
| 43 | Low | High | Medium | Low Acceptable |
| 44 | Low | High | High | Rejected |
| 45 | Low | High | Very High | Rejected |
| 46 | Low | Very High | Very Low | Acceptable |
| 47 | Low | Very High | Low | Low Acceptable |
| 48 | Low | Very High | Medium | Rejected |
| 49 | Low | Very High | High | Rejected |
| 50 | Low | Very High | Very High | Rejected |
| 51 | Medium | Very Low | Very Low | Optimal |
| 52 | Medium | Very Low | Low | High Acceptable |
| 53 | Medium | Very Low | Medium | Acceptable |
| 54 | Medium | Very Low | High | Low Acceptable |
| 55 | Medium | Very Low | Very High | Rejected |
| 56 | Medium | Low | Very Low | High Acceptable |
| 57 | Medium | Low | Low | High Acceptable |
| 58 | Medium | Low | Medium | Acceptable |
| 59 | Medium | Low | High | Rejected |
| 60 | Medium | Low | Very High | Rejected |
| 61 | Medium | Medium | Very Low | Acceptable |
| 62 | Medium | Medium | Low | Acceptable |
| 63 | Medium | Medium | Medium | Low Acceptable |
| 64 | Medium | Medium | High | Rejected |
| 65 | Medium | Medium | Very High | Rejected |
| 66 | Medium | High | Very Low | Acceptable |
| 67 | Medium | High | Low | Low Acceptable |
| 68 | Medium | High | Medium | Rejected |
| 69 | Medium | High | High | Rejected |
| 70 | Medium | High | Very High | Rejected |
| 71 | Medium | Very High | Very Low | Low Acceptable |
| 72 | Medium | Very High | Low | Low Acceptable |
| 73 | Medium | Very High | Medium | Rejected |
| 74 | Medium | Very High | High | Rejected |
| 75 | Medium | Very High | Very High | Rejected |
| 76 | High | Very Low | Very Low | Acceptable |
| 77 | High | Very Low | Low | Acceptable |
| 78 | High | Very Low | Medium | Low Acceptable |
| 79 | High | Very Low | High | Rejected |
| 80 | High | Very High | Very High | Rejected |
| 81 | High | Low | Very Low | Low Acceptable |
| 82 | High | Low | Low | Low Acceptable |
| 83 | High | Low | Medium | Rejected |
| 84 | High | Low | High | Rejected |
| 85 | High | Low | Very High | Rejected |
| 86 | High | Medium | Very Low | Low Acceptable |
| 87 | High | Medium | Low | Low Acceptable |
| 88 | High | Medium | Medium | Rejected |
| 89 | High | Medium | High | Rejected |
| 90 | High | Medium | Very High | Rejected |
| 91 | High | High | Very Low | Low Acceptable |
| 92 | High | High | Low | Rejected |
| 93 | High | High | Medium | Rejected |
| 94 | High | High | High | Rejected |
| 95 | High | High | Very High | Rejected |
| 96 | High | Very High | Very Low | Low Acceptable |
| 97 | High | Very High | Low | Low Acceptable |
| 98 | High | Very High | Medium | Rejected |
| 99 | High | Very High | High | Rejected |
| 100 | High | Very High | Very High | Rejected |
| 101 | Very High | Very Low | Very Low | Acceptable |
| 102 | Very High | Very Low | Low | Low Acceptable |
| 103 | Very High | Very Low | Medium | Rejected |
| 104 | Very High | Very Low | High | Rejected |
| 105 | Very High | Very Low | Very High | Rejected |
| 106 | Very High | Low | Very Low | Low Acceptable |
| 107 | Very High | Low | Low | Low Acceptable |
| 108 | Very High | Low | Medium | Rejected |
| 109 | Very High | Low | High | Rejected |
| 110 | Very High | Low | Very High | Rejected |
| 111 | Very High | Medium | Very Low | Low Acceptable |
| 112 | Very High | Medium | Low | Low Acceptable |
| 113 | Very High | Medium | Medium | Rejected |
| 114 | Very High | Medium | High | Rejected |
| 115 | Very High | Medium | Very High | Rejected |
| 116 | Very High | High | Very Low | Rejected |
| 117 | Very High | High | Low | Rejected |
| 118 | Very High | High | Medium | Rejected |
| 119 | Very High | High | High | Rejected |
| 120 | Very High | High | Very High | Rejected |
| 121 | Very High | Very High | Very Low | Rejected |
| 122 | Very High | Very High | Low | Rejected |
| 123 | Very High | Very High | Medium | Rejected |
| 124 | Very High | Very High | High | Rejected |
| 125 | Very High | Very High | Very High | Rejected |
Figure 4The figure shows the visualization of the system surface when the inputs AIC, CS, and MSE are interacting with each other. (a) The inputs AIC and CS are interacting. (b) The inputs MSE and CS are interacting. (c) The inputs MSE and AIC are interacting.
Algorithm 1Find the lowest value algorithm.
Results of the 8 best PopPK model of tobramicyn. The covariates used are weight (WT), age, height (HT), and body mass index (BMI).
| PopPK | # of estimated | ||||
|---|---|---|---|---|---|
| Model | Parameters | Covariates | AIC | CS | MSE |
| 1 | 6 | (AGE/ | 682.04 | 698.2 | 0.0936 |
| 2 | 6 | (SEX,AGE/ | 679.9 | 695 | 0.093 |
| 3 | 7 | (WT,AGE/ | 683.6 | 701.1 | 0.093 |
| 4 | 6 | (SEX,AGE/ | 673.1 | 689.2 | 0.09336 |
| 5 | 9 | (SEX,AGE/ | 670.4 | 693 | 0.0936 |
| 6 | 7 | (SEX, AGE/ | 672.7 | 691 | 0.093 |
| 7 | 7 | (WT, AGE, SEX/Cl) | 675.3 | 691.3 | 0.139 |
| 8 | 10 | (WT, HT/ | 682.7 | 707.5 | 0.0928 |
Summary of all evaluation criteria applied. Model 4 is the best evaluated by the fuzzy system.
| PopPK | # of estimated | |||||
|---|---|---|---|---|---|---|
| Model | Parameters | Covariates | AIC | CS | MSE | FSE |
| 2 | 6 | (WT,AGE/ | 679.9 | 695 | 0.093 | 88.4 |
| 4 | 6 | (SEX,AGE/ | 673.1 | 689.2 | 0.09336 | 31.6 |
| 5 | 9 | (SEX,AGE/ | 670.4 | 693 | 0.0936 | 55.6 |
| 6 | 7 | (SEX, AGE/ | 672.7 | 691 | 0.093 | 34.4 |
| 7 | 7 | (WT, AGE, SEX/Cl) | 675.3 | 691.3 | 0.139 | 88.9 |
| 8 | 10 | (WT, HT/ | 682.7 | 707.5 | 0.0928 | 88.7 |