Mini Review Volume 12 Issue 6
^{1}School of Science, Hubei University of Technology, Wuhan, Hubei, China
^{2}Hospital, Hubei University of Technology, Wuhan, Hubei, China
Correspondence: Dr. Bin Zhao, School of Science, Hubei University of Technology, Wuhan, Hubei, China , Tel +86 130 2851 7572
Received: December 01, 2021  Published: December 20, 2021
Citation: Xie R, Jiang X, Zhao B. Antibreast cancer drug screening based on Neural Networks and QSAR model. Obstet Gynecol Int J. 2021;12(6):401406. DOI: 10.15406/ogij.2021.12.00613
Breast cancer is one of the most lethal cancers, estrogen receptor α Subtype (ERα) is an important target. The compounds that able to fight ERα active may be candidates for treatment of breast cancer. The drug discovery process is a very large and complex process that often requires one selected from a large number of compounds. This paper considers the independence, coupling, and relevance of bioactivity descriptors, selects the 15 most potentially valuable bioactivity descriptors from 729 bioactivity descriptors. An optimized back propagation neural network is used for ERα, The pharmacokinetics and safety of 15 selected bioactivity descriptors were verified by gradient lifting algorithm. The results showed that these 15 biological activity descriptors could not only fit well with the nonlinear relationship of ERα activity can also accurately predict its pharmacokinetic characteristics and safety, with an average accuracy of 89.92~94.80%. Therefore, these biological activity descriptors have great medical research value.
Keywords: breast cancer, softmax function, adam algorithm, biological activity
Breast cancer is one of the most common malignant tumors in women, and a malignant tumor occurring in ductal epithelium of the breast. It is the second leading cause of death by cancer among women in the United States. The total cost of illness for breast cancer has been estimated to be $3.8 billion, of which $1.8 billion represents medical care costs.^{1} The difficulty in drug development is one of the huge treatment costs. How to reasonably choose the appropriate cancer drugs from tens of thousands of compounds, is one of the effective ways to reduce the cost of breast cancer treatment. According to Anthony Howell study, Estrogen may stimulate the growth and progression of infiltrating tumours.^{2} Duan's study found that the estrogen is involved in the growth and differentiation of mammary epithelial cells in hormone dependent tumors. It plays an important role in the occurrence and development of breast cancer.^{3} Zhang’s study showed that estrogen mainly acts through the estrogen receptor expressed in the nucleus, that is, by binding with estrogen receptor (ER) to form a complex.^{4} Through survival analysis, Chen found that the ERα positive rates of invasive carcinoma, invasive lobular carcinoma and ductal carcinoma in situ were 59.5%, 78.9% and 63.6%, respectively.^{5} Accordingly, antihormone therapy is commonly used in breast cancer patients with ERα expression, which controls estrogen levels through regulating estrogen receptor activity. ERα mediates the E2 up regulation of PI3K/Akt signaling pathway and promotes cell proliferation.^{6} So, compounds that can antagonize ERα activity may be candidates for treatment of breast cancer. For example, tamoxifen and renoxifene are the ERα antagonists for clinical treatment of breast cancer.^{7} In order to screen potential active compounds, a potential compound model is usually established to collect compounds and bioactive data by targeting the specific estrogen receptor subtype targets associated with breast cancer. The quantitative structureactivity relationship (QSAR) model of compounds was constructed with the biological activity descriptor as the independent variable and the biological activity of compounds as the dependent variable. The model was used to predict the new compound molecules with good biological activity or guide the structural optimization of existing active compounds. A compound that wants to become a candidate drug, besides having good biological activity (here refers to anti breast cancer activity), also needs to have good pharmacokinetics and safety in human body. Pharmacokinetics is the study of the movement of a drug through the compartments of the body and the transformations (activation and metabolism) that affect it.^{8} It is called ADMET property, including absorption, distribution, metabolism, excretion and toxicity. When determining the biological activity of a compound, it is also necessary to consider its ADMET properties as a comprehensive consideration. In this paper, the coupling degree between bioactivity descriptor and ERα activity is verified by BP neural network. After determining that the screened bioactivity descriptors can indeed affect ERα activity to a great extent, the ADMET property of bioactivity descriptors is further verified.
Artificial neural network is widely used in pattern recognition, function approximation and so on. BP neural network is a multilayer feedforward network simulating human brain. It has good adaptability and training ability, belongs to nonlinear dynamic system, and including two processes: forward propagation of information and back propagation of error. BP neural network consists of three parts: input layer, hidden layer and output layer. The input layer receives the input information, and then transmits the information to the hidden layer. The hidden layer analyzes and processes the data. Finally outputs acceptable information through the output layer. This information is continuously corrected through the reverse propagation of error, which can make full use of the coupling between data. BP neural network shows excellent accuracy in many fields. Therefore, this paper selects neural network as the main prediction method. Whether it is regression network or prediction network, the setting of the hidden layer and the number of hidden nodes of the network is very important. Too few hidden layers and hidden nodes will lead to less data information that the neural network can process, resulting in low prediction accuracy, and too many hidden layers will lead to overfitting of the model. There is no general calculation formula for the setting of the optimal number of hidden nodes. It is more based on the empirical formula or changing the number of hidden nodes to continuously train the model to find the number of hidden nodes with the smallest error.^{9–11} Basic structure diagram of BP neural network is shown in Figure 1.
The activation function of BP neural network usually uses softmax function to give corresponding weight to each node and transfer information between nodes in the network. In addition, there is an offset weight in the propagation of each layer of network, which is an additional constant of softmax function. We will use softmax function as an activation function of the BP neural network. The softmax function as follow:
${S}_{}{}_{i}=\frac{{e}^{i}{}^{}}{{\sum}_{j}{e}^{j}}$
Its operating principle is shown in Figure 2.
The softmax function in the figure maps the input values between 0,1 with the sum of 1, understanding these values as probabilities of probability, and the node with the highest probability can be selected as the prediction target. The BP neural network algorithm is as follows:
Enter layer to the hidden layer:
${\alpha}_{h}={\displaystyle \sum _{i=1}^{d}{v}_{ih}*{x}_{i}}$
The softmax activation function passing through the hidden layer:
${b}_{h}=f({\alpha}_{h}{\gamma}_{h})$
Hideen layer to the output layer:
${\beta}_{j}={\displaystyle \sum _{h=1}^{q}w{h}_{j}*{b}_{h}}$
Activation function passing through the output layer:
${y}_{j}^{{k}^{\text{'}}}=f({\beta}_{j}{\eta}_{j})$
Computing error:
${E}_{k}=1/2*{\displaystyle \sum _{j=1}^{l}({y}_{j}^{{k}^{\text{'}}}}{y}_{j}^{k}{)}^{2}$
Where ${x}_{i}$ is the input, ${v}_{ih}$ is the weight of the input layer to the hidden layer, ${\gamma}_{h}$ is the hidden layer valve value, ${w}_{hj}$ is the weights between hidden layer and output layer, ${\eta}_{j}$ is the input layer valve value, $f(\u2022)$ is the softmax activation function.
In the model training, the gradient optimization algorithm (Adam algorithm) is used to optimize the model to obtain the best results.^{12}
Adam algorithm:
Initialize 1 st, 2 st moment vector and time step:
${m}_{0}.{v}_{0}.t\leftarrow 0$
do while:
$t\leftarrow t+1$
Computing the gradient:
${\text{g}}_{t}\leftarrow {\nabla}_{\theta}f\left({\theta}_{t1}\right)$
Update biased first moment estimate:
${m}_{t}\leftarrow {\beta}_{1}*{m}_{t1}+(1{\beta}_{1})*{g}_{t}$
Update biased second moment estimate:
${v}_{t}\leftarrow {\beta}_{2}*{v}_{t1}+(1{\beta}_{2})*{g}_{t}{}^{2}$
Compute biascorrected first moment estimate:
${\widehat{m}}_{t}\leftarrow \frac{{m}_{t}}{\left(1{\left({\beta}_{1}\right)}^{t}\right)}$
Compute biascorrected second moment estimate:
${\widehat{v}}_{t}\leftarrow \frac{{v}_{t}}{\left(1{\left({\beta}_{2}\right)}^{t}\right)}$
Update parameters:
${\theta}_{t}\leftarrow {\theta}_{t1}\alpha *\frac{{\widehat{m}}_{t}}{\sqrt{{\widehat{v}}_{t}}+\epsilon}$
Where $\alpha $ is the step length, ${\beta}_{1};{\beta}_{2}$ is the momen estimation of exponential decay rate, and $f\left(\theta \right)$ is the random objective function of parameter $\theta $ . Adam algorithm will be used to optimize the parameters of BP neural network in order to accelerate convergence and improve accuracy. The model is:
Step 1: Initialize the network weight and bias, give each network connection weight a small random number, and each neuron with a bias will also be initialized to a random number.
Step 2: Forward propagation. Input a training sample, and then calculate the output of each neuron. The calculation method of each neuron is the same, which is obtained by the linear combination of its inputs.
Step 3: The gradient descent method is used to calculate the error and carry out back propagation. The weight gradient of each layer is equal to the input of the connection of the previous layer multiplied by the weight of the layer and the reverse output of the connection of the next layer.
Step 4: The weight gradient in the third step is used to adjust the network weight and neural network bias.
Step 5: Back propagation, Adam algorithm is used to accelerate the weight adjustment, initialize the moment vector and exponential weighted infinite norm to 0, update the parameters through vector operation, and iterate in t time from step size to 1. Sort errors and return.
Step 6: At the end of judgment, for each sample, judge if the error is less than the threshold set by us or has reached the number of iterations. We'll finish training, otherwise, return step 2.
In this paper, the bioactivity description data set is used to verify the ERα activity and ADMET properties respectively. The description dataset contains 729 biological activity descriptors of 1974 compounds. Because the data dimension is too large and contains a large number of repetitions and useless variables, this paper selects 15 most representative biological activity descriptors from the 729 biological activity descriptors of 1974 compounds. Firstly, low variance filtering is used to delete the biological activity descriptors with low information, then considering the correlation and independence between variables, Lasso regression is used to select these variables, and finally considering the coupling degree between variables and ERα activity. The final 15 most representative biological activity descriptors are obtained. The specific steps are as follows:
Step 1: Because the variance of variable can reflect the degree of dispersion, the variable with small variance contains little information, which can not provide key and useful information for the construction of the model. Therefore, for 729 biological activity descriptors of 1974 compounds, the variance of 729 variables is calculated and arranged from large to small.
Step 2: After cleaning the biological activity descriptors with low information or no information, use the remaining molecular descriptors to further process the repeated information of the data, so as to make the data relatively independent. In this paper, Lasso^{13} feature selection method is used to propose a variable from two variables with strong correlation to eliminate duplicate information. The essence of lasso feature selection method is to seek the sparse expression of the model and compress the coefficients of some features to 0, so as to achieve the purpose of feature selection. The parameter estimation of lasso feature selection method is as follows:
$\widehat{\gamma}=\underset{\gamma}{\mathrm{arg}{\mathrm{min}}^{2}}\left\righty{\displaystyle \sum _{i=1}^{p}{x}_{i}}{\gamma}_{i}{}^{2}+\lambda {\displaystyle \sum _{i=1}^{p}\left{\gamma}_{i}\right}$
$\lambda $ is a nonnegative regular parameter, which represents the complexity of the model. The greater its value, the greater the penalty of the linear model, the size of the regularization parameters was determined by crossvalidation.
Step 3: Spearman rank correlation coefficient is a nonparametric index to measure the dependence of two variables, which can reflect the coupling degree between variables. This paper uses Spearman rank correlation coefficient to obtain the final 15 representative biological activity descriptors.
Three screening processes by Figure 3 shows.
In step 1, 217 biological activity descriptors with variance greater than 1.3 were left.
In step 2, 101 bioactivity descriptors were retained by lasso feature selection.
In step 3, 101 biological activity descriptors are sorted according to Spearman rank correlation coefficient, leaving the most representative 15 biological activity descriptors. The final screening results are shown in Table 1.
Variable 
Variable interpretation 
MDEC23 
Molecular distance edge between all secondary and tertiary nitrogens. 
maxsOH 
Maximum atomtype EState: OH. 
BCUTp1h 
nlow highest polarizability weighted BCUTS. 
C2SP2 
Doubly bound carbon bound to two other carbons. 
MDEC22 
Molecular distance edge between all secondary carbons. 
Crippen LogP 
Crippen's LogP. 
C1SP2 
Doubly hound carbon bound to one other carbon. 
SP7 
Simple path, order 7. 
ATSp5 
ATS autocorrelation descriptor, weighted by polarizability. 
SP2 
Simple path, order 2. 
C3SP2 
Doubly bound carbon bound to three other carbons. 
SsOH 
Sum of atomtype EState: OH. 
SHaaCH 
Sum of atomtype H EState: CH. 
mindO 
Minimum atomtype EState: =O. 
SaaN 
Sum of atomtype EState: N. 
Table 1 Comparison table of Biological activity descriptor
ADMET properties are composed of five aspects: absorption, distribution, metabolism, excretion and toxicity.
The corresponding values are provided in the form of two classifications, '1' represents good or yes, and '0' represents poor or no. Comparison table of ADMET properties are shown in Table 2.
Variable 
Describe 
Caco2 
Permeability of small intestinal epithelial cells. 
CYP3A4 
Metabolize. 
hERG 
Cardiotoxic. 
HOB 
Oral bioavailability. 
MN 
Genotoxic. 
Table 2 Comparison table of ADMET properties
In order to avoid over fitting and improve the generalization ability of the model,^{14} we cut the remaining 15 bioactivity descriptors into 80% of the training set and 20% of the test set. Considering the coupling and the nonlinear relationship between the data, the neural network is used for training and prediction, the training set is used to set the model parameters, and the test set is used to calculate the default accuracy and verify the rationality of the model. When training the model, we should also consider the convergence speed of the model. Neural network is a complex structure with large amount of calculation. When there are too many input variables in the input layer and the amount of data is too large, gradient optimization algorithm is usually used to accelerate the convergence speed of neural network. Adam algorithm is used for model optimization in this paper.The results are as follows:
As can be seen from Figure 4, The red line is the logarithm of ERα, the blue line is the regression prediction result of neural network with one hidden layer, and the black line is the regression prediction result of neural network with two hidden layers. Among them, when the hidden layer is 1, the mean square error of prediction is 0.696, and when the hidden layer is 2, the mean square error of prediction is 0.759. Obviously, when the hidden layer is 1, the regression prediction result is more accurate, and the good prediction accuracy shows that the ERα activity can be controlled by controlling the 15 biological activity descriptors selected in this paper, so that we can inhibit the ERα activity.
In order to ensure that the selected bioactivity descriptors have good medical properties, the ADMET properties of these 15 bioactivity descriptors were verified. The commonly used machine learning methods are used for multiple prediction to eliminate contingency.^{15–17} ROC curve shown in Figure 4.
It can be seen from Table 3 that the three models show very high prediction accuracy, as the table shows that the average accuracy of XGBoost is 0.948, the average accuracy of GBM is 0.927, the average accuracy of AdamBPNNet is 0.899. Among the five metric variables that determine the pharmacokinetics, as well as the safety properties. The three models show that CYP3A4 is highly coupled with 15 biological activity descriptors, the coupling degrees are 0.986, 0.980 and 0.967 respectively. HOB is the lowest coupled with one biological activity descriptor, the coupling degrees are 0.895, 0.875 and 0.845 respectively. The pharmacokinetic and safety fit levels of the 15 biological activity descriptors selected in the article in the three models are between 0.8992 and 0.948, which are relatively stable. The average expression of drug permeability, absorption, metabolism, cardiotoxicity, genotoxicity and 15 biological activity descriptors reached more than 0.872. This shows that the 15 biological activity descriptors selected in this paper can not only reflect ERα activity to a great extent, it can also reflect good ADMET properties.
Classifier 
AUC 
XGBoost 
Caco2: 0.948 
CYP3A4: 0.986 

hERG: 0.952 

HOB: 0.895 

MN: 0.959 

GBM 
Caco2: 0.927 
CYP3A4: 0.980 

hERG: 0.942 

HOB: 0.875 

MN: 0.909 

AdamBPNNet 
Caco2: 0.908 
CYP3A4: 0.967 

hERG: 0.892 

HOB: 0.845 


MN: 0.884 
Table 3 Comparison table of AUC values of different classification models
The results show that the 15 biological activity descriptors selected in this paper can predict ERα activity with a low mean square error of 0.676, which indicates that there is a high coupling between them. In addition, they can also reflect the properties of ADMET at an average level of 0.8992~0.948, so they have good medical value. The development of anti breast cancer drugs is a complex and long process. In this process, it is necessary to test the effects of drugs containing various biological components on target cells. If all the combined drugs are tested, it will be a long process. In order to improve the development cycle and cost of anti breast cancer drugs, we can consider using these bioactive descriptors to synthesize breast cancer resistant compounds.
Because the experimental data are limited, the influence of these 15 bioactive descriptors on the activity of other target cells is not considered. Therefore, the bioactive descriptors selected in this paper have limitations in the effect of breast cancer. Furthermore, lasso feature selection method is used to screen bioactivity descriptors, which may omit some important bioactivity descriptors.
When the synthetic breast cancer drugs are synthesized, the best value or range of bioactive descriptors can further reduce the development cost and development cycle of anti breast cancer drugs. Therefore, in this paper, we can further study the best values of various bioactive descriptors. At the same time, we also hope that the variable screening method and validation method can be applied to more biopharmaceutical processes.
This work was supported by the Philosophical and Social Sciences Research Project of Hubei Education Department (19Y049), and the Staring Research Foundation for the Ph.D. of Hubei University of Technology (BSQD2019054), Hubei Province, China.
None.
We have no conflict of interests to disclose and the manuscript has been read and approved by all named authors.
©2021 Xie, et al. This is an open access article distributed under the terms of the, which permits unrestricted use, distribution, and build upon your work noncommercially.