737
Views
8
CrossRef citations to date
0
Altmetric
Research Article

Exploring QSARs of the interaction of flavonoids with GABA (A) receptor using MLR, ANN and SVM techniques

, &
Pages 670-676 | Received 16 Jul 2013, Accepted 22 Aug 2013, Published online: 09 Oct 2013

Abstract

Quantitative Structure–Activity Relationship (QSAR) models for binding affinity constants (log Ki) of 78 flavonoid ligands towards the benzodiazepine site of GABA (A) receptor complex were calculated using the machine learning methods: artificial neural network (ANN) and support vector machine (SVM) techniques. The models obtained were compared with those obtained using multiple linear regression (MLR) analysis. The descriptor selection and model building were performed with 10-fold cross-validation using the training data set. The SVM and MLR coefficient of determination values are 0.944 and 0.879, respectively, for the training set and are higher than those of ANN models. Though the SVM model shows improvement of training set fitting, the ANN model was superior to SVM and MLR in predicting the test set. Randomization test is employed to check the suitability of the models

Introduction

Flavonoids are a group of low molecular weight plantCitation1,Citation2 products, based on the parent compound, flavone (2-phenylchromone) and have shown potential for application in a diversity of pharmacological targets. Flavonoids are responsible for many of the shining colors of fruits and vegetables and are important constituents of green tea, coffee, chocolate, red wine and many herbal preparations. The lipophilicity of some flavonoids allows them to cross the blood–brain barrierCitation3, therefore, it is likely that diet-derived flavonoids are found in brain.

Many flavonoids are polyphenolic and are thus powerfully antioxidantCitation4. They have a broad diversity of biological activities and are being considered intensively as anticancer agentsCitation5 for their special effects on the vascular systemCitation6.

In addition, flavonoids have confirmed anxiolytic, sedative and anticonvulsant activities. Even though their actions in the central nervous system take place through a diversity of interactions with diverse receptors and signalling pathways, it is supposed that some of these special effects are mediated by ionotropic GABA, especially GABA (A) receptors. Several attempts have been made to make synthetic flavones derivatives with higher affinities for the GABA (A) receptorCitation7–12.

Quantitative structure--activity relationship (QSAR) studies were conducted in order to build models for inhibition of GABA (A) receptor that could serve as a lead for the rational design of further potent and selective inhibition having the flavones backbone. An attempt was made by Duchowiz and co workersCitation13. They have proposed the best linear model for a set of 70 flavones and found that the best model involves four correlating descriptors with statistical quality given by R2 = 0.7174. The authors of this study performed recently QSAR studies on flavoniods, for example, Khadikar et al.Citation14 published 2D-QSAR models for binding affinity constants of 78 flavanoid ligands towards the benzodiazepine site of GABA (A) receptor complex were estimated using the PRECLAV (Property-Evaluation by Class Variables) program. The best MLR equation with nine PRECLAV descriptors has R2 = 0.8098. Two more QSAR studies were conducted in which flavonoids are being tested as specific inhibitors of protein tyrosine kinase (PTK) by Deeb. In the first oneCitation15, the flip regression procedure has been applied to 54 flavonoid analogues. It is shown that the orientation of nodes in their occupied π orbitals, and also the energies of these orbitals, explain a further large portion of the variance in their inhibitory activity. In the second oneCitation16, an optimal approach for variable selection in Counter-Propagation Neural Networks (CPNN) were conducted in modeling protein tyrosine kinase inhibitory of 105 flavonoids using Substituent Electronic Descriptors (SED). The results indicated that CPNN is a useful classifier tool in pattern recognition of data sets with discrete activity (i.e. active and non-active) in combination with variable selection procedure.

In this contribution, we are trying to build new QSAR models for the interaction of 78 flavonoids with GABA (A) receptor using machine learning methods such as ANN and SVM. These models will serve as a tool for designing new drugs.

Materials and methods

Data set

The data set used in this study consists of 78 flavoniods, presented in , together with their log Ki(μM) valuesCitation13. The chemical structures were generated with HyperChem (version 7.5; Hypercube, Inc., Gainesville, FL)Citation17. AM1 methodCitation18 was applied to optimize the molecular structure of the compounds. No molecular symmetry constraint was applied; rather full optimization of all bond lengths and angles was carried out. All calculations were carried out at the restricted Hartree–Fock level with no configuration interaction. The molecular structures were optimized using the Polak–Ribiere algorithm until the root mean square gradient was 0.01 Kcal/mol. Geometry optimization was run multiple times with different starting points for each molecule, and the lowest energy conformation was considered for the calculation of electronic properties.

Table 1. List of 78 flavoniods and their observed, estimated log Ki values (MLR) with their residuals.

Molecular descriptors

In this study, a pool of descriptors classified into 18 different groups was calculated using Dragon software (version 6.0, Dragon Talete srl; http://www.talete.mi.it/). The constant or nearly constant descriptors for all the 78 compounds were discarded from further analysis. These groups of descriptors are: molecular walk counts, Galves topological charge indices, Randic molecular profiles, aromaticity indices, functional groups, atom-centered fragments, constitutional, charge, RDF, WHIM, topological, BUCT, geometrical, 3D-MoRSE, GETAWAY and 2D descriptors. Furthermore, chemical descriptors such as HOMO energies (Highest occupied molecular orbital), LUMO (Lowest unoccupied molecular orbital) energies and polarizability were calculated using HyperChem software. Depending on the HOMO and LUMO values, electrophylicity, electronegativity, hardness, and softness descriptors were calculated. Other descriptors such as surface area approximate, surface area grid, volume, mass, polarizability, hydration energy, octanol--water partition coefficient (log P), and refractivity were calculated also as a separate group. By discarding the highly inter-correlated (r > 0.95) descriptors, the total number of descriptors were reduced. These descriptors were used for MLR, ANN and SVM analysis.

Selection of training set and test set for external validation

In QSAR studies a training set is used for the development of the models, and a test set, which was never incorporated through their development, used to validate the external predictivity of the modelsCitation19,Citation20, The data set was split into training and test setsCitation21 using the STATISTICA DATAMINER software ver. 10 (StatSoft, Inc., Tulsa, OK) by random sampling technique in which 75% (58 compounds) of the data was taken as training set and the remaining 25% (20 compounds) as test set for MLR, ANN and SVM analysis.

Descriptor selection and linear model generation

To generate a stable model, appropriate descriptors should be selected in QSAR study. We used a bi-directional search method which is a combination of forward and backward search, and then the selected descriptors are evaluated on the training set for modeling of log Ki values. Then the selected descriptors set was subjected to multiple linear regression analysis to produce a linear model.

Validation techniques and model performance evaluation

For MLR, we used internal cross validation and for ANN and SVM techniques we used a 10-fold cross validation technique. This procedure divides the data set into 10-folds or groups and creates the model using nine of the sets and tests it on the remaining group. This procedure is repeated until each of the 10 groups has served as a test group. The error estimates, root mean square error (RMSE) and mean absolute error (MAE) are calculated and then averaged.

In this study, the 58 training data set was randomly divided into 10 groups and the model was trained on 9 groups and the remaining one group is used for testing each time. The error measures RMSE and MAE are used to evaluate the predictive performance of the models.

Artificial neural network

Artificial neural networks (ANNs) are computer-based models in which a number of nodes, also called neurons, are interconnected by links forming netlike structure “layers”. A variable value is assigned to every neuron. There are three kinds of neurons: (1) the input neurons which receive their values from independent variables and constitute the input layer, (2) the hidden neurons which collect values from other neurons, giving a result that is passed to a successor neuron, (3) the output neurons which take values from other units and correspond to different dependent variables, forming the output layer. In this sense, network architecture is commonly represented as I–H–O, where I, H, and O are the number of neurons in the input, hidden, and output layers, respectively.

The weights are links between units that condition the values assigned to the neurons. The weights are adjusted through a training process in order to minimize network error. For this, a non-linear transfer function relates the input parameters with the outputs. Commonly neural networks are adjusted, or trained, so that a particular input leads to a specific target output. The model development in ANN and the network architecture is fully described by us and othersCitation22,Citation23. The training set was used to optimize the network performance. The regression between the network output and the observed binding affinity was calculated for the training as well as the test sets individually. The training function “Tanh” was used to train the network. To find models with lower errors, the ANN algorithm was run many times, with different geometry and initial weights each time.

Support vector machine

Support vector machine (SVM) can be applied to regression by the introduction of an alternative loss function. In support vector regression (SVR), the basic idea is to map the data X into a higher-dimensional feature space F via a nonlinear mapping Φ and then to do linear regression in this space. Therefore, regression approximation addresses the problem of estimating a function based on a given data set ( contains independent variables, yi contains dependent variables and N is the total number of data patterns). SVM approximates the function in the following form: where w is weight vector, is the set of mappings of input features, and b are the slope and offset of the regression function, respectively.

In the current work, the Gaussian radial basis function (RBF) kernel was used as a kernel function, k(xi,xj) = exp (−(||xi− xj||2)/2σCitation2), where σ2 is the width of the Gaussian function, so the C and σ which are the relative weights of the regression error and the kernel parameter of the RBF kernel should be optimized by the user, to obtain the support vector. The parameters of SVMR were optimized by systemically changing their values in the training step and calculating the RMSE and accuracy of the model using 10-fold cross-validation. The optimized values of C, σCitation2, and ε (ε is a precision parameter representing the radius of the tube located around the regression function f(x)) were 140, 0.1, and 0.03, respectively, obtained based on minimum RMSE and maximum accuracy of the model. This method was discussed in details by Deeb et al.Citation24.

Results and discussion

Linear model (MLR model)

As mentioned in the descriptor selection section “Successive regression” – with multiple linear regression as the target, learning algorithm estimated a subset of 13 descriptors. The reduced descriptor subset is then used for linear model building using a multiple linear regression analysis. The best resulted linear model selected 10 relevant descriptors to give a stable model with R2 = 0.879. The correlation matrix for the selected descriptors is given in Table S1 in the supplementary materials. shows the correlation between observed and estimated log Ki values for the best linear model obtained from training set. The resulting model equation with 10 correlating descriptors along with their cross-validated parameters is shown below. These 10 descriptors were further used in ANN and SVM techniques.

Figure 1. Correlation between observed and estimated log Ki for the best MLR model.

Figure 1. Correlation between observed and estimated log Ki for the best MLR model.

Here N is the number of compounds, R2 = Squared correlation coefficient,  = Adjusted R2, Se = Standard Error of estimate, F = Fisher’s Ratio, and Q = Pogliani quality factor. PRESS =predicted residual sum of squares, SSY = sum of squares of response value. PRESS/SSY = a value smaller than 0.4 indicates reasonable QSAR model,  = cross-validated correlation coefficient, SPRESS = uncertainty of prediction, PSE = Predictive Square Errors, RMSE = root mean square error, MAE = mean absolute error. The above-reported model has further been used to predict the log Ki values of the remaining 20 compounds which are used as test set. Such predicted values are also recorded in . The predicted R2 value for the test set has been obtained by plotting a graph between the observed and estimated log Ki values for the compounds and is demonstrated in . The comes out to be 0.651 confirming that the proposed model is meaningful. The RMSE and MAE values for the test set are 0.145 and 0.033, respectively.

The ratio PRESS/SSY can be used to calculate approximate confidence intervals of the prediction of new compounds. To be a reasonable and significant QSAR model, the ratio PRESS/SSY should be less than 0.4 (PRESS/SSY < 0.4) and the value of this ratio smaller than 0.1 indicates an excellent model. A close look to the above model shows that the model has the PRESS/SSY ratio nearer to 0.1, indicating that the proposed model is having best predicting capacity. is the cross-validated squared correlation coefficient. The highest value (0.862) for the above model confirms our findings. The two important cross-validation parameters, uncertainty in prediction (SPRESS) and predictive squared error (PSE), were also calculated. For this model, the value of SSY is high, whereas the values of PRESS, PRESS/SSY, SPRESS, and PSE are low, indicating good model.

A brief description of the selected descriptors in the MLR model is given in . We notice from the above equation that the most contribution to the binding affinity come from the two descriptors JGI9 (Mean topological charge index of order 9), it is among the topological charge indices, and MSD (Mean Square Index (Balaban), it is among the topological descriptors.

Table 2. A brief description of the selected descriptors in the MLR model.

The most appropriate model given above is subjected to Ridge regression for investigating the existence or otherwise of any colinearity defect. The Ridge parameters, namely, VIF (variance inflation factor), T (Tolerance), λi (Eigen values), and k (Condition number), have been calculated and presented in Table S2 in the supplementary materials. We observed that VIF (variance inflation factor) values are much smaller than the allowed range of 10. Also, that condition number for the correlating parameters all are much lower than 100 and the tolerance are <1. These observations therefore, suggest that no co-linearity defect is present in the proposed model. The ridge trace and variance inflation factor plot for the obtained best model is reported in and , respectively. These figures suggest that no colinearity defect is present in the proposed model The symbol k on x-axis represents the condition number. Ridge regression is done with the help NCSS software.

Figure 2. Ridge trace for the 10-variable model. (Color version available online at: informahealthcare.com/enz)

Figure 2. Ridge trace for the 10-variable model. (Color version available online at: informahealthcare.com/enz)

Figure 3. VIF plot for the 10 variable model. (Color version available online at: informahealthcare.com/enz)

Figure 3. VIF plot for the 10 variable model. (Color version available online at: informahealthcare.com/enz)

ANN results

The initial architecture of the ANN selected was 10 neurons in the input layer and four neurons in the hidden layer selected by the auto build function and one output neurons. The input neurons correspond to 10 selected descriptors of the best MLR model. The ideal value of learning rate h and momentum m was determined by varying their values from 0.01 to 1.0, the combination of h = 0.1 and m = 0.2 which gives the lowest RMSE was selected. The optimization was done with 10-fold cross validation.

With the above-selected parameters the number of neurons in the hidden layer was optimized by varying from 1 to 10, it is worthy to mention that the initial value of 4 selected was optimal. When the entire training data is trained in the network with the optimized parameters, it gives an R2 = 0.8775, RMSE = 0.03, and MAE = 0.04.

A plot of the observed and predicted values of log Ki of the training as well as the test data using the ANN model is shown . Using the trained network, the test set was used for prediction and gives R2 = 0.688, RMSE = 0.04, and MAE = 0.009.

Figure 4. Correlation between observed and predicted log Ki for the best ANN model of the training and test sets.

Figure 4. Correlation between observed and predicted log Ki for the best ANN model of the training and test sets.

SVM results

The optimization of SVM parameters was performed by systematically varying the parameter values in the training step using 10-fold cross-validation and calculating the RMSE of the model. The parameter value which gives the lowest RMSE was selected. The regularization parameter C controls the tradeoff between maximizing the margin and minimizing the training error. If the value of C is too small, then insufficient stress will be placed on fitting the training data. To make the learning process stable, a large value should be set up for C initially. We kept the value of C as 100 initially and optimized kernel parameter γ and tube size ε.

The RBF kernel parameter γ controls the amplitude of the Gaussian function, and further effect the generalization ability of SVM. The parameter ε of e-insensitive loss function is referred to as the tube size, and it is defined as the approximation accuracy placed on the training data points. The value of ε also decides the number of support vectors: higher the value, fewer support vectors are selected. In order to find the optimum values of two parameters (γ and ε), the 10-fold cross-validation based on the training set was performed and values giving the lowest RMSE was selected. Using the selected parameters (γ = 0.1, ε = 0.03, C = 140), final training was run on entire training set and the log Ki values were predicted. The plot of predicted versus experimental log Ki for the training and test sets based on this model is shown in , while shows their residuals against the observed log Ki values. As we can see from the figure, the points are distributed (scattered) around the zero, which means that we did not have outliers. The statistical parameters of this model are RMSE = 0.03, R2 = 0.944, and MAE = 0.04 for the training set. This SVM model is used to predict log Ki values of the test data set. The prediction statistics of SVM model is, RMSE = 0.07, R2 = 0.678, and MAE = 0.001. Table S3 in the supplementary materials shows the predicted log Ki values by ANN and SVM for the training as well as for the test sets.

Figure 5. Correlation between observed and predicted log Ki for the best SVM model of the training and test sets.

Figure 5. Correlation between observed and predicted log Ki for the best SVM model of the training and test sets.

Figure 6. Residue against observed log Ki for the SVM model.

Figure 6. Residue against observed log Ki for the SVM model.

From the statistical parameters of the results obtained from the studied models for training and test set compounds, we see that the error estimates used for model performance evaluation, RMSE, and MAE were lower for nonlinear models (SVM, ANN) generated by the machine learning methods. The correlation coefficients (R) given by SVM and ANN models is also higher. This demonstrates that the performances of nonlinear models are better than that of a linear MLR model. The comparison of performance of the nonlinear models demonstrates that the SVM model predicts the binding affinity of the compounds more accurately than the ANN model for the training set. This is evident from a lower RMSE and a higher R value, while the test set prediction is better with the ANN model.

For judging the quality of the aforementioned model, metrics method has been appliedCitation25. According to above metricsCitation25, for an acceptable QSAR model, the value of “Average ” should be >0.5, “” should be <0.2 and slopesCitation26 should be 0.85 ≤ k ≤ 1.15 or 0.85 ≤ k1 ≤ 1.15. Squared correlation coefficient values between the observed and predicted values of the compounds with intercept (r2) and without intercept () are calculated for the determination of . Changing the axes gives the value of , which will be used to calculate the . The parameter “k” indicates the slope of the observed and predicted values plot while “k1” indicates the slope when changing the axes. Presently two different variants of this parameter, and , slopes k and kCitation1 were calculated for both the training (internal validation) and test (external validation) sets in addition to the total dataset (overall validation). The , , k and kCitation1 values for all the training, test and overall datasets (MLR, ANN, and SVM) are reported in Table S4 in the supplementary materials. A close observation of this table clearly indicates that all the values obtained from the metrics and slopes are within the range and judging the quality of the model.

Randomization test is performed to investigate the probability of chance correlation for the optimal models. In this test, the dependent variable vector (log Ki) is randomly shuffled and new QSAR models are explored using the original independent feature matrix (descriptors). After performing the randomization test, the results indicate that the coefficient of determination obtained by chance is low while the RMSE values are high. This indicates that the models obtained in this study are better than those obtained by chance.

Comparison with other QSAR studies

Duchowiz and co workersCitation13 proposed the best linear model for a set of 70 flavones and found that the best model involves four correlating descriptors with statistical quality given by R2 = 0.7174. It is interesting to compare our results with the results of Khadikar et al.Citation14. They developed best MLR equation with nine PRECLAV descriptors (Property-Evaluation by Class Variables) having the R2 = 0.8098 but they deleted seven compounds as outliers from the original set. Our model is with 10 correlating parameters having the R2 = 0.879 in training set and  = 0.651 in test case. Our MLR model is better than the previously reported one by Khadikar et al. In addition to that, we have also applied ANN and SVM techniques in which the statistical parameters are better, especially with SVM method.

Conclusions

A comparison of results from the model performance demonstrates that the SVM model predicts the binding affinity of the compounds more accurately than ANN and MLR models for the train dataset, while for test set prediction, ANN model was better. The proposed models could identify and provide some important information which is responsible for drug-binding affinity. Employed randomization test indicates that the models obtained in this study are better than those obtained by chance. These models could be used for designing new drugs.

Declaration of interest

The authors report no conflicts of interest. The authors alone are responsible for writing of the paper.

Supplementary material available online Supplementary Tables 1–4

Supplemental material

Supplementary Material

Download PDF (75.4 KB)

Acknowledgements

Omar Deeb thanks Al-Quds University for providing the computer facilities and Basheerulla Shaik is thankful to Head, Department of Applied Sciences, NITTTR, Bhopal, for providing the Research facilities.

References

  • Andersen ØM, Markham KR, eds. Flavonoids: chemistry, biochemistry and applications. Boca Raton: CRC Press; 2005
  • Grotewold E, ed. The science of flavonoids. New York: Springer; 2006
  • Youdim KA, Shukitt-Hale B, Joseph JA. Flavonoids and the brain: interactions at the blood--brain barrier and their physiological effects on the central nervous system. Free Radic Biol Med 2004;37:1683–93
  • Heim KE, Tagliaferro AR, Bobilya DJ. Flavonoid antioxidants: chemistry, metabolism and structure--activity relationships. J Nutr Biochem 2002;13:572–84
  • Le Marchand L. Cancer preventive effects of flavonoids: a review. Biomed Pharmacother 2002;56:296–301
  • Woodman OL, Chan EC. Vascular and anti-oxidant actions of flavonols and flavones. Clin Exp Pharmacol Physiol 2004;31:786–90
  • Marder M, Viola H, Bacigaluppo JA, et al. Detection of benzodiazepine receptor ligands in small libraries of flavone derivatives synthesized by solution phase combinatorial chemistry. Biochem Biophys Res Commun 1998;249:481–5
  • Dekermendjian K, Kahnberg P, Witt MR, et al. The use of a pharma-cophore model for identification of novel ligands for the benzodiazepine binding site of the GABAA receptor. J Med Chem 1999;42:4343–50
  • Hong X, Hopffinger AJ. 3D-pharmacophores of flavonoid binding at the benzodiazepine GABAA receptor site using 4D-QSAR analysis. J Chem Inform Model 2003;43:324–6
  • Huang X, Liu T, Gu J, et al. 3D-QSAR model of flavonoids binding at benzodiazepine site in GABAA receptors. J Med Chem 2001;44:1883–91
  • Kahnberg P, Lager E, Rosenberg C, et al. Refinement and evaluation of a pharmacophore model for flavone derivatives binding to the benzodiazepine site of the GABAA receptor. J Med Chem 2002;45:4188–201
  • Da Settimo A, Primofiore G, Da Settimo F, et al. Synthesis, structure--activity relationships, and molecular modeling studies of n-(indol-3-ylglyoxy-lyl)benzylamine derivatives acting at the benzodiazepine receptor. J Med Chem 1996;39:5083–91
  • Duchowicz PR, MaVitale G, Castro EA, et al. QSAR modeling of the interaction of flavonoids with GABA (A) receptor. Eur J Med Chem 2008;43:1593–602
  • Agrawal VK, Basheerulla SK, Khadikar PV, Singh S. Modeling of the interaction of flavanoids with GABA (A) receptor using PRECLAV (Property-Evaluation by Class Variables). Pharmacol Pharmacy 2011;2:271–81
  • Deeb O, Clare BW. QSAR of aromatic substances: protein tyrosine kinase inhibitory activity of flavonoid analogues. Chem Biol Drug Des 2007;70:437–49
  • Hemmateenejad B, Mehdipour A, Deeb O, et al. Toward an optimal approach for variable selection in counter-propagation neural networks: modeling protein-tyrosine kinase inhibitory of flavanoids using substituent electronic descriptor. Mol Inf 2011;30:939–49
  • HyperChem Release 7.5, HyperCube, Inc. Available from: http://www.hyper.com
  • Dewar MJS, Zeoblish EG, Healy EF, Stewart JJ. Development and use of quantum mechanical molecular models. 76. AM1: a new general purpose quantum mechanical molecular model. J Am Chem Soc 1985;107:3902–9
  • Tropsha A, Gramatica P, Gombar VJK. The importance of being earnest: validation is the absolute essential for successful application and interpretation of QSPR models. QSAR Comb Sci 2003;22:69–77
  • Gramatica P. Principles of QSAR models validation: internal and external. QSAR Comb Sci 2007;26:694–701
  • StatSoft, Inc. STATISTICA (data analysis software system), version 10; 2011. Available from: www.statsoft.com
  • Deeb O, Hemmateenejad B. ANN-QSAR model of drug-binding to human serum albumin. Cheml Biol Drug Design 2007;70:19–29
  • Hemmateenejad B, Safarpour MA, Miri R, Ne-Sari N. Toward an optimal procedure for PC-ANN model building: prediction of the carcinogenic activity of a large set of drugs. J Chem Informd Model 2005;45:190–9
  • Deeb O, Goodarzi M. Exploring QSARs for inhibitory activity of non-peptide HIV-1 protease inhibitors by GA-PLS and GA-SVM. Chem Biol Drug Des 2010;75:506–14
  • Roy K, Chakraborty P, Mitra I, et al. Some case studies on application of ‘‘rm 2’’ metrics for judging quality of quantitative structure–activity relationship predictions: emphasis on scaling of response data. J Comput Chem 2013;34:1071–82
  • Golbraikh A, Tropsha A. Beware of q2!. J Mol Graph Model 2002;20:269–76

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.