Next Article in Journal
Elevation of Inducible Nitric Oxide Synthase and Cyclooxygenase-2 Expression in the Mouse Brain after Chronic Nonylphenol Exposure
Previous Article in Journal
DNA Mimics for the Rapid Identification of Microorganisms by Fluorescence in situ Hybridization (FISH)
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Prediction of Human Intestinal Absorption by GA Feature Selection and Support Vector Machine Regression

State Key Laboratory of Chemical Resource Engineering, Department of Pharmaceutical Engineering, P.O. Box 53, Beijing University of Chemical Technology, 15 BeiSanHuan East Road, Beijing 100029, P.R. China
*
Author to whom correspondence should be addressed.
Int. J. Mol. Sci. 2008, 9(10), 1961-1976; https://doi.org/10.3390/ijms9101961
Submission received: 2 July 2008 / Revised: 5 September 2008 / Accepted: 15 October 2008 / Published: 20 October 2008
(This article belongs to the Section Physical Chemistry, Theoretical and Computational Chemistry)

Abstract

:
QSAR (Quantitative Structure Activity Relationships) models for the prediction of human intestinal absorption (HIA) were built with molecular descriptors calculated by ADRIANA.Code, Cerius2 and a combination of them. A dataset of 552 compounds covering a wide range of current drugs with experimental HIA values was investigated. A Genetic Algorithm feature selection method was applied to select proper descriptors. A Kohonen's self-organizing Neural Network (KohNN) map was used to split the whole dataset into a training set including 380 compounds and a test set consisting of 172 compounds. First, the six selected descriptors from ADRIANA.Code and the six selected descriptors from Cerius2 were used as the input descriptors for building quantitative models using Partial Least Square (PLS) analysis and Support Vector Machine (SVM) Regression. Then, another two models were built based on nine descriptors selected by a combination of ADRIANA.Code and Cerius2 descriptors using PLS and SVM, respectively. For the three SVM models, correlation coefficients (r) of 0.87, 0.89 and 0.88 were achieved; and standard deviations (s) of 10.98, 9.72 and 9.14 were obtained for the test set.

Graphical Abstract

1. Introduction

In drug discovery and development process, complexity and risk have increased greatly as they have become more expensive and time-consuming. Hundreds of millions of dollars and several years are required to develop a new drug. Once on the market, some drugs fail to recover their research and development costs. Market withdrawals add to the industry’s problems. The attrition of compounds through clinical development means that only one in ten compounds entering development will ever make it to the marketplace [1].
The main cause for high attrition rates in drug discovery is from the absorption, distribution, metabolism and excretion (ADME) properties of candidate compounds. Many active drugs fail in phase II or III of the clinical development process because they do not reach their intended target. Poor ADME properties are the major reason for failures. So absorption, distribution, metabolism and elimination studies have to be carefully considered in the drug discovery process, and better ADME properties are pursued by getting experimental data through high throughput screening.
Human intestinal absorption (HIA) is one of the most important ADME properties. Utilization of drugs in the human body is such a complicated process that it can hardly be analyzed precisely by statistical models. HIA is also one of the key steps during the drugs’ transporting to their targets. In addition, it is difficult to predict oral bioavailability for diverse sets of pharmaceuticals, because there are various components playing a role in this process [2]. Due to the diverse pathways of absorption of drugs, powerful descriptors related to carrier-mediated transport and first-pass metabolism are needed for building a useful prediction model for human oral bioavailability. And HIA is considered as one of the important components which influence bioavailability, so a lot of effort has been made for accurate prediction of HIA.
Drug molecules are transported from the gastroenteric tract to the blood circle and permeate the gastroenteric membrane by various mechanisms. The primary mechanism is passive diffusion caused by a concentration gradient. P-Glycoprotein (P-gp) is a common carrier in drugs intestinal penetration, which caused efflux process. This process has been discussed in previous articles: Varma and colleagues evaluated the quantitative contribution of passive permeability to P-glycoprotein-mediated (P-gp-mediated) efflux [3]. The functional activity of P-gp in determining intestinal absorption of drugs was also evaluated. A Biopharmaceutics Classification System was used to classify 63 P-gp substrates (P-gpS) and 73 nonsubstrates (NS) into three classes. Xue and colleagues used support vector machines (SVM) with recursive feature elimination (RFE) to build P-gp classification model [4].
Some researchers have made predictions of human intestinal absorption from molecular graph- based models. A typical application was made by Klopman and colleagues [5]; they built a HIA model with 37 structural descriptors derived from the chemical structures for a data set of 417 drugs. The model was able to predict the percentage of drug absorbed from the gastrointestinal tract. Pérez and colleagues used a topological sub-structural approach (TOPS-MODE) to classify HIA properties into three classes (<30%, 30%–79%, >80%) [6]. Two linear discriminate analyses were carried out. An external prediction set of 127 drugs and a test set of 109 oral drugs with bioavailability values were reported. Sun and colleagues predicted LogP, LogS, LogBB, and HIA by atom type classification and partial least-squares (PLS) method [7]. The five-component PLS-DA HIA model separated the compounds into three classes.
The most frequently used approaches to make QSAR (quantitative structure activity relationship) predictions involve artificial methods such as evolution algorithms or artificial neural networks (ANN). Many applications have been proposed in previous papers. Wessel and colleagues developed a QSAR model for the prediction HIA values by a genetic algorithm combined with a neural network fitness evaluator based on 86 drugs and drug-like compounds [8]. The molecules were encoded with calculated molecular structure descriptors including charge and bond descriptors. Zhao and colleagues built models on 169 compounds [9, 10]. Five descriptors called ‘Abraham descriptors’ were derived from their ABSOLV program, which correspond to basic physicochemical properties. A reliable model was constructed for 38 compounds; another model for the total 169 compounds was also built. Cruciani and colleagues modeled the BBB and caco-2 cell absorption properties of 35 compounds with VolSurf descriptors which refer to molecular size and shape, to size and shape of both hydrophilic and hydrophobic regions and to the balance between them [11]. Kustrin and colleagues applied genetic neural network (GNN) to model HIA properties of 83 drugs [12]. The 15 descriptors involved polarity, hydrogen bonding, and conformational stabilities. Osterberg and colleagues applied PLS statistics to predict biopharmaceutical properties including HIA from ACD/ChemSketch and ACD/logP descriptors [13]. Norinder used MolSurf descriptors and multivariate partial least squares projections to latent structures [14]. Niwa and colleagues built a HIA model of 86 compounds based on their 2D descriptors [15]. A general regression neural network (GRNN) and a probabilistic neural network (PNN) were applied. Wegner and colleagues used an adaptive boosting algorithm to solve the binary classification problem (AdaBoost.M1) and Genetic Algorithms based on Shannon Entropy Cliques (GA-SEC) variants as hybrid feature selection algorithms [16]. The model was got from 52 drugs and TPSA (JOELib) descriptors.
This work aimed at building reliable QSAR models for predicting compound HIA using physico-chemical descriptors calculated from a compound’s structure. The procedure includes: (1) a structure dataset is set up with experimental HIA values; (2) descriptors are calculated by the descriptor generators ADRIANA.Code 2.1 [1718] and Cerius2 4.10L [19]; (3) subsets of descriptors are selected by the Genetic Algorithms program genetic-PLS [20]; (4) the dataset is divided into training set and test set by Kohonen's self-organizing neural network [21]; (5) using the Partial Least Square (PLS) method and the Support Vector Machine (SVM) program Libsvm [22] models are built with training the set and tested with the test set.

2. Data Sets

The data for human intestinal absorption were derived from Hou’s dataset (Training_set_454.sdf and Test_set_98.sdf) [23]. Altogether 552 compounds were available for passive diffusion analysis. Abraham had provided us with a dataset of 241 compounds with HIA values and SMILES structures [9] before Hou’s data were obtained; other HIA data from the literature were also collected [5, 7, 11, 14, 15]. After our examination, the data from Abraham and other literature were contained in Hou’s dataset, so Hou’s dataset was adopted in our study. All chemical structures of the compounds in the dataset (especially the chirality) were checked against the following databases: National Library of Medicine [24], ChemFinder database [25], and Chemblink database [26].
For the ultimate dataset with 552 compounds, molecular weight (MW) was distributed in the range of 46 to 1403, octanol-water partitioning coefficient (Log P) was distributed in the range of −17.83 to 9.71, and HIA (%) value was distributed in the range of 0 to 100.

3. Methods

3.1. Descriptors

A total number of 107 descriptors were calculated. They were calculated by the ADRIANA. Code 2.1 [17, 18] and Cerius2 4.10L [19].
Fifty five descriptors were calculated by ADRIANA.Code. they include: molecular weight (MW), Topological Polar Surface Area (TPSA) [27], aqueous solubility (logS) [17, 28, 29], octanol/water partition coefficient (XlogP) [30], number of violations of the rule of 5 (Nrule5) [31], number of H-bond donor groups (Hdon), number of H-bond acceptor groups (Hacc), 2D molecular autocorrelation vectors et al.
In the autocorrelation vectors calculated by ADRIANA. Code, the hydrogen atoms were included. 2D molecular autocorrelation vectors [32] for physicochemical atomic properties were calculated for each molecule by using the following equation:
A ( d ) = i j p i p j ( d = d j - d i )
where A(d) is the topological autocorrelation coefficient referring to atom pairs i, j which are separated by d bonds. pi is an atomic property, e.g. the σ charge on atom i. Thus, for each compound, a series of coefficients for different topological distances d, a so-called autocorrelation vector is obtained; Seven distances from distance of d=0 to d=6 were considered. Seven atomic properties are represented by pi:·σ charge;(SigChg) [3334], π charge (PiChg) [35], total charges (TotChg), σ electronegavity (SigEN), π elctronegativity (PiEN), lone-pair electronegativity (LpEN) and atomic polarizability (Apolariz) [36].
For example, ethanol (Figure 1) has three pairs of atoms that are separated by four bonds: H1–H4, H2–H4 and H3–H4. Thus, the corresponding autocorrelation for the topological distance four computes to:
A ( 4 ) = p 1 p 4 + p 2 p 4 + p 3 p 4
The other 52 descriptors were calculated by Cerius2 4.10L as follows: molecular weight (MW), number of rotatable bonds (Nrot), number of H-bond donor groups (Hdon), number of H-bond acceptor groups (Hacc), octanol-water partitioning coefficient (LogP), molecular molar volume, molecular molar refractivity (MR), number of violations of the rule of 5 (Nrule5) [31], radius of gyration, molecular area, molecular volume, principal moment of inertia, 10 shadow indices, 12 Kier and Hall molecular connectivity indices (ø), Wiener index (W), and Zagreb index (Zagreb) et al. [37].
It is commonly considered that TPSA, LogP, Nrot, Nrule5 are responsible descriptors for HIA prediction. In order to evaluate the performance of descriptors calculated by ADRIANA.Code and descriptors calculated by Cerius2, two sets of descriptors were taken into models separately. The mixture of two sets of descriptors was then also used for building models that may have good quality for predicting HIA. Thus the dataset with 552 compounds was converted into three datasets with different descriptors.

3.2. Feature Selection of the Descriptors with GA Strategy

A program genetic-PLS20 was applied to select the proper descriptors in this work. This tool can be run in a MatLab environment (MatLab version 4.0 and later versions). This is an optimization software based on the GA strategy and the its principles can be described as follows: (1) definition and encoding; (2) reaction of initial population; (3) evaluation of each chromosome; (4) protection of chromosome; (5) selection of best chromosomes; (6) crossover and mutation; (7) stop if a halt condition is satisfied, otherwise go to step 3. Three functions included in this program were employed in our study: GAPLSOPT(1), GAPLSOPT(2), GAPLS. GAPLSOPT(1) was used for testing whether the dataset was suitable to this study. GAPLSOPT(2) was used to estimate the number of evaluations that was required in the function GAPLS. GAPLS was run in order to select descriptors. More details about the principles of this GA strategy can be found in Leardi’s articles [3840]. The author had studied feature optimization of spectral data with his genetic-PLS tools. The results proved this tool could accomplish the feature selection job successfully [41].
Three sets of descriptors (descriptors calculated by Cerius2, descriptors calculated by ADRIANA. Code and the combination of them) were adopted in genetic-PLS selection respectively. Therefore three corresponding sets of selected descriptors were obtained. In order to decrease interferes of multicollinearity before genetic-PLS selection, for each pair of descriptors with correlation coefficients over 0.9 in one set of descriptors, only one descriptor remained. The detailed procedure of genetic-PLS was demonstrated with descriptors calculated by Cerius2. The other two selection procedures were very similarly. The parameters were set to defaults [41]. Here the 52 Cerius2 descriptors were taken into the genetic-PLS selection, as an example.
Before the feature selection could be started, some preparations were needed by using the functions GAPLSOPT(1) and GAPLSOPT(2). GAPLSOPT(1) could be used for testing whether the dataset was suitable to this program. According to the author’ presentation: good datasets got results < 5; datasets with results < 10 was acceptable for GA robusty. When 52 Cerius2 descriptors and corresponding HIA data were tested by GAPLSOPT(1), as Figure 2 shows, the result of GAPLSOPT(1) test (dark line) spanned from 0.3 to 1.So the dataset was suitable to this program [41].
GAPLSOPT(2) was used to estimate the number of evaluations that was required in the function GAPLS. The way to find the best number of evaluations was to pick the point where no significant increase is observed. Normally the value should be controlled between 50 and 200 to prevent overfitting. As Figure 3 shows, the GAPLSOPT(2) differences curve is a continuous ascending curve. The number of evaluations was thus set to its maximum value 200.
After these preparations, GAPLS could be run to make feature selection. To reduce the random errors, five repeats of GAPLS were applied; each includes 100 runs, which was set by the program. Figure 4 showed the cross validation response and the select frequency of all 52 Cerius2 descriptors. The six most frequently used descriptors were chosen for further analysis.

3.3. Training/Test Set Selection with Kohonen's Self-organizing Neural Network

Kohonen’s self-organizing Neural Network (KohNN) [21] has the special property of effectively creating a spatially organized internal representation of various features of input signals and their abstractions. A two-dimensional array map with neurons was then generated to classify the dataset. Data with similar input were mapped into the same neuron or neighbor neurons in the neural network.
The dataset was split into training set and test set with the generated feature map. This division had an advantage compared to random selection [4243]. This method is for splitting a data set into training set and test set, and assures that both sets cover the information space as good as possible. As the test set was not used during training of the PLS or SVM model, it still can be considered as an external dataset.

3.4. Support Vector Machine (SVM) Analysis

The Libsvm program was used to build SVM models [22]. This software is based on the function of classification. After some improvement, it can also be applied to the regression problem well. More introductions and implementations about Libsvm can be found in their website [4445]. The Libsvm regression was realized by the ɛ-Support Vector Regression (ɛ-SVR) with a radial basis function (RBF) kernel function. The ɛ-SVR algorithm is a generalization of the better known support vector classification algorithm to the regression case. Given n training vectors xi and a vector yRn such that yR , we want to find an estimate for the function y = f(x) which is optimal from a structural risk minimization viewpoint. According to ɛ-SVR, this estimate is:
f ( x ) = i = 1 n ( a i * - a i ) k ( x i , x j ) + b
where b is a bias term and k(xi,xj) is a special function called the kernel. The coefficients ai and ai* are the solutions of the quadratic problem:
w (a , a * ) = - ɛ i = 1 n ( a i * + a i ) + i = 1 n ( a i * - a i ) y i - 1 2 i , j = 1 n ( a i * - a i ) ( a j * - a j ) k ( x i , x j ) 0 a i , a i * C , i = 1 , , n , i = 1 n ( a i * - a i ) = 0
parameters C and ɛ can be chosen by the user. The “penalty parameter” C may be as high as infinity, while usual values for ɛ are 0.1 or 000.1.
The kernel function is used to convert the data into a higher-dimensional space in order to account for nonlinearities in the estimate function. A commonly used kernel is the Radial Basis Function (RBF) kernel:
k ( x , y ) = exp( - γ x - y 2 )
The parameter γ is selected by the user [46].
According to the program guide, two necessary steps had to be taken in advance: the scaling of input data and searching for best parameters. The input data (the descriptors selected by genetic-PLS) was compressed into [0.1, 0.9] through the formula:
x * = x - x min x max - x min × 0.8 + 0.1
where x was the original value, and x* is the scaled value. xmin and xmax are the corresponding minimum and maximum values of the descriptor variable, respectively.
There are three parameters to adjust the efficiency of Libsvm program: C, γ and ɛ. An autosearching program named “grid regression” was adopted. It could search for best parameters C, γ and ɛ through a leave-k-out cross validation method. Meanwhile, overfitting of training set could be prevented. Here a leave-25%-out cross validation was carried out. Manual searches were then performed around the leave-25%-out cross validation results to select the best parameters.

4. Results and Discussion

Six descriptors were selected from the initial 55 descriptors calculated by ADRIANA.Code after the genetic-PLS feature selection, which are Nrule5, Nrot, MW, LogS, TPSA and Acorr_Sigchg_3. They were used to build Model 1A and Model 1B by PLS and SVM, respectively.
Six descriptors were selected from the initial 52 descriptors calculated by Cerius2 after the genetic-PLS feature selection, which are Nrule5, LogP, Nrot, Jurs-FNSA-3, Jurs-RPCG and Hdon. They were used to build Model 2A and Model 2B by PLS and SVM, respectively.
Nine combined descriptors were taken from six selected ADRIANA.Code descriptors and six selected Cerius2 descriptors by a stepwise regression method. Nine combined descriptors were used to build Model 3A and Model 3B by PLS and SVM, respectively. The selected descriptors are shown in Table 1.
The pairwise correlation coefficients of the selected descriptors in each group have been estimated. None of the correlation coefficients is over 0.70. A rectangular KohNN with 24 × 23 was utilized with ten descriptors from six selected ADRIANA. Code descriptors and six selected Cerius2 descriptors as input vectors (two repeated descriptors were excluded before classification). The initial learning spans are 12 and 11.5, with an initial learning rate of 0.7 and a rate factor of 0.95. The initial weights are randomly initialized, and training was performed for a period of 1600 epochs in an unsupervised manner. A map was formed according to the ranges of Human intestinal absorption of the most frequently occupied neuron. The classification correctness rates were 89%. As indicated in Figure 5, compounds were mapped into Kohonen map according to their HIA ranges.
In the Kohonen map, 374 of a total of 552 neurons are occupied. Then, one object of each neuron was taken for the training set; for the conflict neurons, if the HIA values (%) of compounds in the same neuron had differences over 50, all compounds in this neuron were taken into training set; other objects were assigned as the test set. So 552 compounds were divided into a training set of 380 compounds and a test set of 172 compounds after the KohNN classification.

4.1. Partial Least Square (PLS) Models

Partial least square analysis was carried out with six selected ADRIANA.Code descriptors, six selected Cerius2 descriptors and nine combined descriptors to build Model 1A, Model 2A and Model 3A, respectively. 380 compounds in the training set were used to build models, 172 compounds in the test set were used to predict human intestinal absorption (HIA).
The equations were obtained as follows:
HIA % = ( c i D i ) + D c
In the equation, Di is a descriptor, and ci is its corresponding coefficient in the PLS model. Dc is the constant in the equation. The corresponding coefficients are shown in Table 1.
For the training set of Model 1A, one component is abstracted, r =0.72, s=15.10, n=380 and q=0.70 and for the test set of Model 1A, r =0.83, s=13.06, n=172. (r is the correlation coefficient, s is the standard deviation), The root-mean-square (RMS) deviation of the calculated human intestinal absorption (%) of Model 1A is 18.79.
For the training set of Model 2A, one component is abstracted, r =0.73, s=14.67, n=380 and q=0.72 and for the test set of Model 2A, r =0.83, s=13.12, n=172. RMS of the calculated human intestinal absorption (%) of Model 2A is 18.67.
For the training set of Model 3A, one component is abstracted, r =0.74, s=14.97, n=380 and q=0.73 and for the test set of Model 3A, r =0.83, s=13.36, n=172. RMS of the calculated human intestinal absorption (%) of Model 3A is 18.18. The results are shown in Table 2.

4.2. Support Vector Machine (SVM) Models

Model 1B, Model 2B, and Model 3B were built by the Support Vector Machine with the Libsvm program [22]. Six selected ADRIANA. Code descriptors, six selected Cerius2 descriptors and nine combined descriptors were used to build Model 1B, Model 2B and Model 3B, respectively. For Model 1B, 380 compounds in the training set were used to train a Support Vector Machine (SVM) model, the option parameters were set as:C =32.0,γ =1.5,ɛ =0.125, and 172 compounds in the test set were used for prediction of HIA. For the training set, r =0.79, s=13.25, n=380, for the test set, r =0.87, s=10.98, n=172. RMS of the calculated HIA (%) of Model 1B is 16.68.
For Model 2B, 380 compounds in the training set were used to train a Support Vector Machine (SVM) model, the option parameters were set as:C =90.0,γ=1.0,ɛ =0.125 , and 172 compounds in the test set were used for prediction of HIA. For the training set, r=0.80, s=13.40, n=380, for the test set, r =0.89, s=9.72, n=172. RMS of the HIA (%) of Model 2B is 16.35.
For Model 3B, 380 compounds in the training set were used to train a Support Vector Machine (SVM) model, the option parameters were set as: C =32.0,γ =1.0,ɛ =0.125 , and 172 compounds in the test set were used for prediction of HIA. For the training set, r=0.81, s=12.50, n=380, for the test set, r=0.88, s=9.14, n=172. RMS of the HIA (%) of Model 3B is 16.00.
The results are shown in Table 2 and Figure 6.
According to the PLS and SVM prediction figures, all the models had a good prediction for high HIA (over 80%) compounds, but a poor prediction for low HIA (below 30%) ones. That was caused mainly by the unbalanced distribution of experimental HIA values. In the dataset, 71.7% of compounds had high HIA values over 80%; only 18.9% of compounds with HIA from 30% to 80%, and 9.4% compounds with HIA below 30%. Complicated mechanisms which are still unknown can lead to the irregular distribution in the low HIA area of the prediction figures, so the models were trained with biases to well-absorbed drugs. Great efforts are still needed to make to find more drugs with reliable and accurate experimental HIA during medium and low range. Hou’s model [23] with r=0.84 for training set of 455 compounds and r=0.90 for test of 98 compounds, which is still the best available. A descriptor named LogD in his model which is an extension of the LogP can response that. However, we have tried to explore to build proper prediction models of HIA with some the other descriptors (such as logS and 2D_Acorr_Sigchg_3) and some other methods (such as KonNN and SVM).
Models built by ADRIANA.CODE (Model 1A and Model 1B) and by Cerius2 (Model 2A and Model 2B) had similar performances: in the models of ADRIANA.CODE descriptors, best r=0.79 for training set, best r=0.87 for test set; in the models of Cerius2 descriptors, best r=0.80 for training set, best r=0.89 for test set. This indicates descriptors generated by each of them can provide enough information for HIA prediction. Some ADRIANA.CODE descriptors had showed their potentials for HIA prediction such as LogS and Acorr_Sigchg_3.
By comparison of the PLS models (Model 1A, Model 2A, Model 3A) and SVM models (Model 1B, Model 2B, Model 3B), it can be seen that SVM had obvious advantage in building HIA model. Taking test sets of three models as an example, r=0.83, r=0.83, r=0.83 in PLS models; r=0.87, r=0.89, r=0.88 in SVM models. It reveals the superiority of SVM as a non-linear method to linear methods. Genetic-PLS feature selection had been successfully applied to pick out the useful descriptors such as Nrule5, TPSA, Hdon, LogP. But when dealing with some highly correlated descriptors, genetic-PLS can not recognize them. So high correlations should be eliminated before genetic-PLS selection.

5. Conclusions

The selected descriptors included some popular descriptors such as Nrule5, TPSA, Hdon, LogP, and some unique ones such as LogS and Acorr_Sigchg_3. This indicated that σ charge values [3334] which represent the influence of heteroatoms and the network of bonds in a computational scheme had a powerful ability in the prediction of HIA. Comparing the six models built with different descriptors and methods, it can be concluded that the models built with ADRIANA.CODE descriptors (Model 1A, Model 1B), Cerius2 descriptors (Model 2A, Model 2B), and the combination of them (Model 3A, Model 3B) had similar performances for the prediction of human intestinal absorption. Each of the descriptor generation software packages can work independently to build HIA prediction models.
The SVM method had shown a reliable ability in building effective models. This indicated that a non-linear method such as SVM is superior to a linear method such as PLS in building prediction models. The descriptors applied can be generated by calculation from the constitution of the molecules. For the 552 compounds, under the Windows XP (PM 790 MHZ) computer the descriptors used here can be calculated by ADRIANA.Code in 26 seconds. For the 552 compounds, under the Linux Redhat (IBMZ 2.5GHZ), all Cerius2 descriptors can be calculated in about 10 minutes. No experimental data such as additional descriptors are needed. Thus, the prediction models based on ADRIANA.Code descriptors can be used to work on larger datasets because of short computation time.

Acknowledgments

This work was supported by the National Natural Science Foundation of China (20605003), National High Tech Project (2006AA02Z337), SRF for ROCS, and the “Special Funding for the Talent Enrollment” of Beijing University of Chemical Technology. The authors thank Prof. J. Gasteiger, Dr. C.H. Schwab, Dr. T. Kleinoeder and the Molecular Networks GmbH, Erlangen, Germany for providing the programs ADRIANA.Code and SONNIA for our scientific work. The authors also thank Dr. Tingjun Hou for providing the Human intestinal absorption datasets, and Prof. Abraham for providing 241 compounds with SMILES files and HIA property values.
Supplementary Material
The SD file of all the 552 compounds; the calculated 107 descriptors for the 552 compounds; the 380 compounds used in the training set, the 172 compounds used in the test set, with their experimental and predicted HIA values in Model 3B (based on nine combined descriptors) by SVM method. The supplementary materials can be downloaded from https://www.mdpi.com/1422–0067/9/10/1961.

References and Notes

  1. Davis, AM; Riley, RJ. Predictive ADMET Studies, the Challenges and the Opportunities. Curr. Opin. Chem. Biol. 2004, 8, 378–386. [Google Scholar]
  2. Wessel, MD; Mente, S. ADME by Computer. Ann. Rep. Med. Chem 2001, 36, 257–266. [Google Scholar]
  3. Varma, MVS; Sateesh, K; Panchagnula, R. Functional Role of P-Glycoprotein in Limiting Intestinal Absorption of Drugs: Contribution of Passive Permeability to P-Glycoprotein Mediated Efflux Transport. Mol. Phamaceutics 2005, 2, 12–21. [Google Scholar]
  4. Xue, Y; Li, ZR; Yap, CW; Sun, LZ; Chen, X; Chen, YZ. Effect of Molecular Descriptor Feature Selection in Support Vector Machine Classification of Pharmacokinetic and Toxicological Properties of Chemical Agents. J. Chem. Inf. Comput. Sci 2004, 44, 1630–1638. [Google Scholar]
  5. Klopman, G; Stefan, LR; Saiakhov, RD. ADME Evaluation 2. A Computer Model for the Prediction of Intestinal Absorption in Humans. Euro. J. Pharm. Sci. 2002, 17, 253–263. [Google Scholar]
  6. Perez, MA; Sanz, MB; Torres, LR; Avalos, RG; Gonzalez, MP; Diaz, HG. A Topological Sub-structural Approach for Predicting Human Intestinal Absorption of Drugs. Eur. J. Med. Chem. 2004, 39, 905–916. [Google Scholar]
  7. Sun, HJ. A Universal Molecular Descriptor System for Prediction of LogP, LogS, LogBB, and Absorption. J. Chem. Inf. Comput. Sci. 2004, 44, 748–757. [Google Scholar]
  8. Wessel, MD; Jurs, PC; Tolan, JW; Muskal, SM. Prediction of Human Intestinal Absorption of Drug Compounds from Molecular Structure. J. Chem. Inf. Comput. Sci. 1998, 38, 726–735. [Google Scholar]
  9. Zhao, YH; Le, J; Abraham, MH; Hersey, A; Eddershaw, PJ; Luscombe, CN; Boutina, D; Beck, G; Sherborne, B; Cooper, I; Platts, JA. Evaluation of Human Intestinal Absorption Data and Subsequent Derivation of a Quantitative Structure-activity Relationship (QSAR) with the Abraham Descriptors. J. Pharm. Sci 2001, 90, 749–784. [Google Scholar]
  10. Abraham, MH; Zhao, YH; Le, J; Hersey, A; Luscombe, CN; Reynolds, DP; Beck, G; Sherborne, B; Cooper, I. On the Mechanism of Human Intestinal Absorption. Eur. J. Med. Chem 2002, 37, 595–605. [Google Scholar]
  11. Cruciani, G.; Pastor, M; Guba, W. A New Tool for the Pharmacokinetic Optimization of Lead Compounds. Euro. J. Pharm. Sci 2000, 2, S29–S39. [Google Scholar]
  12. Agatonovic-Kustrin, S; Beresford, R; Yusof, APM. Theoretically-derived Molecular Descriptors Important in Human Intestinal Absorption. J. Pharm. Biomed. Anal. 2001, 25, 227–237. [Google Scholar]
  13. Osterberg, T; Norinder, U. Prediction of Polar Surface Area and Drug Transport Processes Using Simple Parameters and PLS Statistics. Euro. J. Pharm. Sci. 2001, 12, 327–337. [Google Scholar]
  14. Norinder, U; Osterberg, T; Artursson, P. Theoretical Calculation and Prediction of Intestinal Absorption of Drugs in Humans Using MolSurf Parametrization and PLS Statistics. Euro. J. Pharm. Sci. 1999, 8, 49–56. [Google Scholar]
  15. Niwa, T. Using General Regression and Probabilistic Neural Networks to Predict Human Intestinal Absorption with Topological Descriptors Derived from Two-Dimensional Chemical Structures. J. Chem. Inf. Comput. Sci. 2003, 43, 113–119. [Google Scholar]
  16. Wegner, JK; Frohlich, H; Zell, A. Feature Selection for Descriptor Based Classification Models. 2. Human Intestinal Absorption (HIA). J. Chem. Inf. Comput. Sci. 2004, 44, 931–939. [Google Scholar]
  17. ADRIANA.
  18. Gasteiger, J. Of Molecules and Humans. J. Med. Chem. 2006, 49, 6429–6434. [Google Scholar]
  19. Cerius2 version 4.10L.
  20. .
  21. Zupan, J; Gasteiger, J. Neural Networks in Chemistry and Drug Design, 2 ed; Ed.; Wiley-VCH; : Weinheim; , 1999. [Google Scholar]
  22. Chang, CC; Lin, CJ. LIBSVM: A Library for Support Vector Machines, 2001.
  23. Hou, T; Wang, J; Zhang, W; Xu, X. ADME Evaluation in Drug Discovery. 7. Prediction of Oral Absorption by Correlation and Classification. J. Chem. Inf. Model 2007, 47, 208–218. [Google Scholar]
  24. .
  25. .
  26. .
  27. Ertl, P; Rohde, B; Selzer, P. Fast Calculation of Molecular Polar Surface Area as a Sum of Fragment-Based Contributions and its Application to the Prediction of Drug Transport Properties. J. Med. Chem. 2000, 43, 3714–3717. [Google Scholar]
  28. Yan, A; Gasteiger, J. Prediction of Aqueous Solubility of Organic Compounds Based on a 3D Structure Representation. J. Chem. Inf. Comput. Sci. 2003, 43, 429–434. [Google Scholar]
  29. Yan, A; Gasteiger, J; Krug, M; Anzali, S. Linear and Nonlinear Functions on Modeling the Aqueous Solubility of Organic Compounds by Two Structure Representation Methods. J. Comput.-Aided Mol. Design 2004, 18, 75–87. [Google Scholar]
  30. Wang, R; Gao, Y; Lai, L. Calculating Partition Coefficient by Atom-Additive Method. Perspect. Drug Discovery Des. 2000, 19, 47–66. [Google Scholar]
  31. Lipinski, CA; Lombardo, F; Dominy, BW; Feeney, PJ. Experimental and Computational Approaches to Estimate Solubility and Permeability in Drug Discovery and Development Settings. Adv. Drug. Deliv. Rev. 2001, 46, 3–26. [Google Scholar]
  32. Wagener, M; Sadowski, J; Gasteiger, J. Autocorrelation of Molecular Surface Properties for Modeling Corticosteroid Binding Globulin and Cytosolic Ah Receptor Activity by Neural Networks. J. Am. Chem. Soc. 1995, 117, 7769–7775. [Google Scholar]
  33. Gasteiger, J; Marsili, M. A New Method for Calculating Atomic Charges in Molecules. Tetrahedron Lett. 1978, 34, 3181–3184. [Google Scholar]
  34. Gasteiger, J; Marsili, M. Iterative Partial Equalization of Orbital Electronegativity - A Rapid Access to Atomic Charges. Tetrahedron 1980, 36, 3219–3228. [Google Scholar]
  35. Kleinoeder, T. Prediction of Properties of Organic Compounds; , Ph.D. thesis, University of Erlangen-Nuernberg, 2005.
  36. Gasteiger, J; Hutchings, MG. Quantitative Models of Gas-Phase Proton Transfer Reaction Involving Alcohols, Ethers and Their Thio Analogs. Correlation Analyses Based On Residual Electronegativity and Effective Polarizability. J. Am. Chem. Soc. 1984, 106, 6489–6495. [Google Scholar]
  37. .
  38. Leardi, R; Terrile, M. Genetic Algorithm as a Strategy for Feature Selection. J. Chemom. 1992, 6, 267–281. [Google Scholar]
  39. Leardi, R. Application of a Genetic Algorithm to Feature Selection under Full Validation Condition and to Outlier Detection. J. Chemom. 1994, 9, 65–79. [Google Scholar]
  40. Leardi, R. Application of Genetic Algorithm–PLS for Feature Selection in Spectral Data sets. J. Chemom. 2000, 14, 643–655. [Google Scholar]
  41. .
  42. Simon, V; Gasteiger, J; Zupan, J. A Combined Application of Two Different Neural Network Types for the Prediction of Chemical Reactivity. J. Am. Chem. Soc. 9148–9159.
  43. Yan, AX; Gasteiger, J. Prediction of Aqueous Solubility of Organic Compounds by Topological Descriptors, QSAR Comb. Sci. 2003, 22, 821–829. [Google Scholar]
  44. .
  45. .
  46. Toutios, A; Margaritis, K. Mapping between the Speech Signal and Articulatory Trajectories. In Proceedings of the 7th Hellenic European Conference on Computer Mathematics and Its Applications (HERCMA-2005); September 2005; Athens, Greece. [Google Scholar]
Figure 1. An example for autocorrelation coefficient calculation.
Figure 1. An example for autocorrelation coefficient calculation.
Ijms 09 01961f1
Figure 2. GAPLSOPT(1) test
Figure 2. GAPLSOPT(1) test
Ijms 09 01961f2
Figure 3. GAPLSOPT(2)differences curve.
Figure 3. GAPLSOPT(2)differences curve.
Ijms 09 01961f3
Figure 4. Select frequency figure by GAPLS function. Five repetitions were executed to obtain an average result.
Figure 4. Select frequency figure by GAPLS function. Five repetitions were executed to obtain an average result.
Ijms 09 01961f4
Figure 5. A rectangular KohNN map for 552 compounds obtained by 10 descriptors. ‘low’ means compounds with low Human intestinal absorption (HIA) in the range of [0 ∼ 29%], ‘middle’ means compounds with middle HIA in the range of [30 ∼ 79%], and ‘high’ means compounds with high HIA in the range of [80 ∼ 100%].
Figure 5. A rectangular KohNN map for 552 compounds obtained by 10 descriptors. ‘low’ means compounds with low Human intestinal absorption (HIA) in the range of [0 ∼ 29%], ‘middle’ means compounds with middle HIA in the range of [30 ∼ 79%], and ‘high’ means compounds with high HIA in the range of [80 ∼ 100%].
Ijms 09 01961f5
Figure 6. Calculated vs. Experimental values of human intestinal absorption (HIA) for the corresponding training sets and test sets of 552 compounds by Support Vector Machine (SVM) regression models. Model 1B are based on six selected ADRIANA.Code descriptors, Model2B are based on six selected Cerius2 descriptors and Model 3B are based on nine combined descriptors.
Figure 6. Calculated vs. Experimental values of human intestinal absorption (HIA) for the corresponding training sets and test sets of 552 compounds by Support Vector Machine (SVM) regression models. Model 1B are based on six selected ADRIANA.Code descriptors, Model2B are based on six selected Cerius2 descriptors and Model 3B are based on nine combined descriptors.
Ijms 09 01961f6
Table 1. Selected descriptors and corresponding coefficients in the Partial Least Square models. Model 1A was based on six selected ADRIANA.Code descriptors, Model 2A was based on six selected Cerius2 and Model 3A was based on nine combined descriptors.
Table 1. Selected descriptors and corresponding coefficients in the Partial Least Square models. Model 1A was based on six selected ADRIANA.Code descriptors, Model 2A was based on six selected Cerius2 and Model 3A was based on nine combined descriptors.
Model 1A
Model 2A
Model 3A
descriptorscoefficientdescriptorscoefficientdescriptorscoefficient
Nrule510.3161Nrule5−10.0335Nrule58.4014
Hdon2.8231Nrot1.4978Nrot1.2908
LogS2.9385LogP1.4458LogP1.4358
MW−0.0194Hdon2.7628Hdon2.5400
TPSA0.1446Jurs- FNSA385.0957Jurs- FNSA397.3355
Acorr_Sigchg_314.5617Jurs-RPCG38.3653Jurs-RPCG28.8753
LogS1.7446
MW−0.0236




Acorr_Sigchg_3
10.2598
Dc96.5824Dc102.393Dc105.466
Jurs- FNSA3 represents fractional charged partial surface areas [37].
Jurs-RPCG represents relative positive charge [37].
Acorr_Sigchg_3 is the third components of 2D autocorrelation coefficients for σ charge (where d=2)
Table 2. The prediction performances of 6 models: Partial Least Square (PLS) models and Support Vector Machine (SVM) models. Model 1A and Model 1B are based on six selected ADRIANA.Code descriptors; Model2A and Model2B are based on six selected Cerius2 descriptors; Model 3A and Model 3B are based on nine combined descriptors.
Table 2. The prediction performances of 6 models: Partial Least Square (PLS) models and Support Vector Machine (SVM) models. Model 1A and Model 1B are based on six selected ADRIANA.Code descriptors; Model2A and Model2B are based on six selected Cerius2 descriptors; Model 3A and Model 3B are based on nine combined descriptors.
ModelTraining set
Test set
RMS
nrsnrs
Model 1APLS3800.7215.101720.8313.0618.79
Model 1BSVM3800.7913.251720.8710.9816.68
Model 2APLS3800.7314.671720.8313.1218.67
Model 2BSVM3800.8013.401720.899.7216.35
Model 3APLS3800.7414.971720.8313.3618.18
Model 3BSVM3800.8112.501720.889.1416.00
Hou’s model174550.8415.50980.90--
n: number of compounds;r: correlation coefficient; s: standard deviation.
RMS: root-mean-square (RMS) deviation for the whole model

Share and Cite

MDPI and ACS Style

Yan, A.; Wang, Z.; Cai, Z. Prediction of Human Intestinal Absorption by GA Feature Selection and Support Vector Machine Regression. Int. J. Mol. Sci. 2008, 9, 1961-1976. https://doi.org/10.3390/ijms9101961

AMA Style

Yan A, Wang Z, Cai Z. Prediction of Human Intestinal Absorption by GA Feature Selection and Support Vector Machine Regression. International Journal of Molecular Sciences. 2008; 9(10):1961-1976. https://doi.org/10.3390/ijms9101961

Chicago/Turabian Style

Yan, Aixia, Zhi Wang, and Zongyuan Cai. 2008. "Prediction of Human Intestinal Absorption by GA Feature Selection and Support Vector Machine Regression" International Journal of Molecular Sciences 9, no. 10: 1961-1976. https://doi.org/10.3390/ijms9101961

Article Metrics

Back to TopTop