Skip to main content
  • Methodology article
  • Open access
  • Published:

Accurate prediction of nuclear receptors with conjoint triad feature

Abstract

Background

Nuclear receptors (NRs) form a large family of ligand-inducible transcription factors that regulate gene expressions involved in numerous physiological phenomena, such as embryogenesis, homeostasis, cell growth and death. These nuclear receptors-related pathways are important targets of marketed drugs. Therefore, the design of a reliable computational model for predicting NRs from amino acid sequence has now been a significant biomedical problem.

Results

Conjoint triad feature (CTF) mainly considers neighbor relationships in protein sequences by encoding each protein sequence using the triad (continuous three amino acids) frequency distribution extracted from a 7-letter reduced alphabet. In addition, chaos game representation (CGR) can investigate the patterns hidden in protein sequences and visually reveal previously unknown structure. In this paper, three methods, CTF, CGR, amino acid composition (AAC), are applied to formulate the protein samples. By considering different combinations of three methods, we study seven groups of features, and each group is evaluated by the 10-fold cross-validation test. Meanwhile, a new non-redundant dataset containing 474 NR sequences and 500 non-NR sequences is built based on the latest NucleaRDB database. Comparing the results of numerical experiments, the group of combined features with CTF and AAC gets the best result with the accuracy of 96.30 % for identifying NRs from non-NRs. Moreover, if it is classified as a NR, it will be further put into the second level, which will classify a NR into one of the eight main subfamilies. At the second level, the group of combined features with CTF and AAC also gets the best accuracy of 94.73 %. Subsequently, the proposed predictor is compared with two existing methods, and the comparisons show that the accuracies of two levels significantly increase to 98.79 % (NR-2L: 92.56 %; iNR-PhysChem: 98.18 %; the first level) and 93.71 % (NR-2L: 88.68 %; iNR-PhysChem: 92.45 %; the second level) with the introduction of our CTF-based method. Finally, each component of CTF features is analyzed via the statistical significant test, and a simplified model only with the resulting top-50 significant features achieves accuracy of 95.28 %.

Conclusions

The experimental results demonstrate that our CTF-based method is an effective way for predicting nuclear receptor proteins. Furthermore, the top-50 significant features obtained from the statistical significant test are considered as the “intrinsic features” in predicting NRs based on the analysis of relative importance.

Background

Nuclear receptors (NRs) are members of a large family of ligand-inducible transcription factors that regulate gene expressions involved in numerous physiological phenomena. These physiological phenomena cover many aspects of multicellular organisms’ lives, including embryogenesis, homeostasis, cell growth and death [1]. Different from cell surface receptors which have strong affinities with water-soluble peptide hormones and growth factors, NRs mostly bind to lipophilic hormone ligands, such as steroids, retinoids, thyroid hormones, vitamin D3 and so forth. These fat-soluble ligands can get into cytoplasm through lipid bilayer of cell membranes, and bind to NRs. Furthermore, the resulting allosteric ligand-protein complexes get into cell nucleus and regulate expressions of target genes [1].

All NRs are modular proteins which share common structure organizations. They mostly have 6 (or 5) functional protein domains, including N-terminal A/B domain, DNA-binding domain (DBD, C domain), D domain, ligand-binding domain (LBD, E domain) and F domain of C-terminal end [2]. The N-terminal A/B domain contains at least one activation function 1 region (AF-1) which can operate autonomously and several varied autonomous transactivation domains (AD). It has not now been reported about the crystal structure of A/B domains, which possibly are involved in post-translational modification according to the report [3]. The most conserved domain is DBD, which acts as a central role of binding to specific DNA sequences. Several crystal structures of DBDs are reported, and they usually contain two typical cysteine-rich zinc finger motifs [4, 5]. The P box in the first zinc finger determines the DNA-binding sequence specificity through a short AGGTCA motif. In addition, the D domain contains the nuclear localization signal (NLS) and severs as a hinge between the DBD and the LBD, permitting the DBDs and LBDs to adopt different conformations under hormone activation. Among all the domains, the largest domain is LBD, whose 3D structure is moderately conserved and comprises 12 α-helices and a β-turn [6]. In general, behind helix 3 and in the front of helices 7 and 10, LBD contains at least one ligand-binding pocket, which enables the binding of ligands. Ligand binding will induce a conformational change in LBD of NRs. Furthermore, agonists and antagonists will lead to distinct structural alterations of nuclear receptor LBDs [7]. NRs may or may not contain the F domain, whose structure and function remain unknown [2].

Based on aforementioned six (or five) domains, NRs can perform their function through typical features of domains. They can bind to ligands at the LBD, leading to the allosteric change of their 3D structures. As a result, stronger affinities with chromatin will be made by these conformational changes, which allow NRs to bind to DNA through the DBD. Agonist which acts as activated ligand will enhance the expression of the target gene, whereas antagonist which severs as depressing ligand will silence the gene expression. These specific abilities of regulating gene expressions imply that since NRs are related to major human diseases, such as breast cancer, diabetes, osteoporosis and so on, they are promising pharmacological targets [2]. Basically, NRs are the largest family of hormone receptors, comprising 49 genes in the human genome [8]. According to statistics, about 13 % of marketed drugs target NRs, which are among the one of most frequent targets of therapeutic drugs [9].

Conventional methods for identifying non-annotated proteins are experimental means, such as X-ray crystallography or NMR spectroscopy and so on. These effective techniques provide a detailed 3D structure of a protein for helping understand its function [46]. With the absence of experiment conditions, researchers may choose to run a standard basic local alignment search tool (BLAST) [10] to identify a protein to be NR based on the conserved motifs comprising two zinc fingers of the DNA-binding domain [1]. However, NRs are divided into eight classes according to their ligand binding, DNA binding, and dimerization properties [1, 8]. The search tool, such as BLAST, cannot identify subfamilies of NRs [11] because different classes of NRs share low sequence similarities. Therefore, it is essential to develop novel methods to recognize NRs and their subfamilies.

An alternative way to identify NRs is to develop computational methods. With the rapid development of large-scale genome and proteome sequencing project, huge amounts of biological data begin to accumulate. In the area of NRs, the NucleaRDB is a molecular class-specific information system that collects, combines, validates and disseminates large amounts of heterogeneous data on nuclear hormone receptors [8, 12]. The collection of all these data provides possibilities to develop computational methods for predicting the function of NR proteins by their primary sequences. According to the latest release of NucleaRDB (July 01, 2011 - Version 11.7.1), the data are grouped into eight families or classes based on their ligand binding, DNA binding, and dimerization properties of NRs [8]. The eight families are (1) Thyroid hormone like, (2) HNF4-like, (3) Estrogen like, (4) Nerve Growth factor IB-like, (5) Fushi tarazu-F1 like, (6) Germ cell nuclear factor like, (7) Knirps like, and (8) DAX like. These NRs families and their structural features are closely correlated with their function [11], and it would be significant to develop a powerful computational method to classify NRs into particular families for the purpose of understanding their biological function and their potential as future drug targets.

In 2004, an early attempt for predicting NRs and their subfamilies was performed by Bhasin and Raghava based on amino acid composition (AAC) and dipeptide composition (DC) features [11]. Gao et al. [13] developed a feature selection approach to identify relevant features, and a reduced feature subset containing 30 features (18 AACs and 12 DCs) resulted in an improved overall accuracy. In the same year, Gao et al. employed pseudo amino acid composition (PseAA) for predicting and recognizing NRs using support vector machines (SVM) [14]. In 2011, Wang et al. [15] integrated various types of features, such as AAC, DC, complexity factor (CF) and fourier spectrum components (FSC), to represent protein sequences as 881-dimensional vectors. Thus, these sequence-derived features were put into fuzzy K nearest neighbor (FKNN) classifier to identify NRs and their families. Subsequently, Xiao et al. [16] constructed a predicting model based on physical-chemical matrix via a series of auto-covariance and cross-covariance transformations, and resulting predictor achieved higher accuracy rates of recognition on the same dataset [15]. Recently, a proteome-scale two level predicting method, named “NRfamPred”, was developed based on dipeptide composition [17].

Here, we develop an integrated model by employing conjoint triad feature (CTF) and chaos game representation (CGR) to give an appropriate numerical representation of nuclear receptor protein sequence. Originally, CTF was used for prediction of protein-protein interaction (PPI) as important features of protein sequences and achieved excellent performance [18]. Whereafter, CTF was extended to represent protein sequence for identifying RNA-protein interaction (RPI) [19, 20] and became a popular method for suitable representation of protein sequence [2124]. On the other hand, in 1990, Jeffrey [25] proposed the chaos game representation (CGR) of DNA sequences, and CGR method could excavate hidden patterns in sequences. Subsequently, CGR method of DNA sequences was extended to represent protein sequences by Basu et al. [26], who used CGR algorithm to generate protein sequence by virtue of a 12-sided regular polygon. Each vertex of polygon represented a group of amino acid residues according to conservative substitutions. The authors claimed that CGR had the potential to reveal the evolutionary and functional relationships even between the proteins with no significant sequence homology. Up to present, CGR method has achieved many applications and attracted increasing studies in the area of bioinformatics [2730].

At present, it is widely believed that the features for input vector of support vector machine (SVM) directly determined the efficiency of prediction model. So far no report yet has been published about CTF, CGR together with AAC as features to predict NRs. In this paper, we will present a CTF-based method, which is proposed to improve the accuracy of the classification of NRs.

Methods

Dataset

There are several well known datasets for identify NRs and their subfamilies in the literatures before, such as D282 [11, 13, 14] and D159 [15, 16]. According to the latest information in NucleaRDB website (http://www.receptors.org/nucleardb) and recent publication [8], NucleaRDB updated its contents and information on July 01, 2011. The updated database added some recent-published sequences and structures of NRs, many of which are not been included in D282 and D159 (Table 2). Take more information into consideration, a new dataset was built from the latest version of NucleaRDB in this report. The newly updated NucleaRDB classified all the NRs into eight main families, (1) NR1: thyroid hormone like, (2) NR2: HNF4-like, (3) NR3: estrogen like, (4) NR4: nerve Growth factor IB-like, (5) NR5: fushi tarazu-F1 like, (6) NR6: germ cell nuclear factor like, (7) NR7: knirps like, and (8) NR8: DAX like. All the protein sequences of eight subfamilies were downloaded (detailed information can be found in Table 2).

Table 1 Dataset

To reduce the homology bias of prediction, a redundancy reduction procedure was performed on this dataset by CD-HIT program [31], and a cutoff threshold of 60 % was imposed to exclude those proteins from the benchmark datasets that have equal to or greater than 60 % sequence identity to any other in a same subset. Usually, a cutoff threshold of 25 % was recommended [3234]. However, such a stringent criterion deduces that number of proteins would be too few to have statistical significance, so the cutoff threshold of 60 % is adopted in this study. As a result, the new dataset contains 474 NR sequences in total. On the other hand, to estimate the ability of the present method in discriminating NRs from non-NRs, a negative dataset containing 500 non-NRs sequences were collected from D159 [15]. Our final training set (denote by D474) contains 474 NR sequences and 500 non-NR sequences (Tables 1, 2), which can be downloaded in the Additional file 1.

Table 2 The detailed GPCRs subfamilies of dataset

Sample representation

For our computational approach, each protein is represented as a numerical vector, so as to be put into SVM for classification. Actually, a number of methods were used to extract information from protein sequences, for example, amino acid composition (AAC) was used to transform NR sequences into 20-dimension numerical vectors [11]. Meanwhile, in order to extract the information of sequence order, dipeptide composition (DC) was proposed to represent NR sequences by 400-dimension vectors, which captured local-order information and had been reported to improve classifications [11]. In addition, Gao et al. [14] used the concept of Chou’s pseudo amino acid composition to represent each protein sequence by numerical features, which reflected a protein’s overall sequence pattern. Recently, a web server called Pse-in-One [35] was established, which can generate various protein features to construct the predictor. Based on all works mentioned above, here three kinds of feature-derived methods, AAC, CTF, CGR, are employed to capture pivotal information of NR sequences.

Amino acid composition

Amino acid composition (AAC) was the most popular and also simplest way to represent protein sequences, and it is believed to be the fundamental features to perform protein prediction problems.

More precisely, a protein sequence P with L amino acid residues can be expressed as:

$$ P={R}_1{R}_2{R}_3{R}_4{R}_5\cdots {R}_L. $$

The AAC of a protein is defined as the normalized frequency of each amino acid in that protein; i.e.,

$$ AAC={\left[{f}_1,{f}_2,{f}_3,\cdots, {f}_{20}\right]}^T, $$

where \( {f}_i=\frac{n_i}{L} \), and n i is the occurrence number of the i-th amino acid with each i(i = 1, , 20).

Conjoint triad feature

Conjoint triad feature (CTF) was originally used to transform protein sequences into 343-dimension numerical vectors for successfully predicting PPI [18], and was extended to predict RPI [19, 20], enzyme function [21], functional related proteins [23]. CTF clustered 20 amino acids into seven classes ({AGV}, {ILFP}, {YMTS}, {HNQW}, {RK}, {DE}, {C}) according to their dipoles and volumes of the side chains [18]. Subsequently, they regarded any three continuous amino acids as a unit. It is worthy to note that the triads can be categorized according to the classes of amino acids, i.e., triads composed by three amino acids belonging to the same classes can be treated identically. Finally, CTF counts the frequencies of each triad type. By this way, each protein sequence is represented by a 343 (7 × 7 × 7) dimensional vector.

More precisely, a protein sequence P with L amino acid residues can be expressed as:

$$ P={R}_1{R}_2{R}_3{R}_4{R}_5\cdots {R}_L. $$

Then we successively consider sliding windows with continuous three residues R 1 R 2 R 3, R 2 R 3 R 4, R 3 R 4 R 5, , R L − 2 R L − 1 R L . The CTF of a protein is defined as the normalized frequency of the corresponding 3-mer in that protein; i.e.,

$$ CTF={\left[{f}_1,{f}_2,{f}_3,\cdots, {f}_{343}\right]}^T, $$

where \( {f}_i=\frac{n_i}{L-2} \), and n i is the occurrence number of the i-th triad type of all continuous three residues with each i(i = 1, , 343). More detailed description for the CTF can be found in the following literatures [18, 23].

Chaos game representation

The chaos game representation (CGR) algorithm of proteins is first proposed by Basu et al. [26]. The algorithm of CGR picture drawing is listed as below:

Step 1. Draw a 12-sided regular polygon, and each vertex represents a kind group of amino acids (Fig.  1 .);

Fig. 1
figure 1

CGR picture. The segments labeled serially with numbers 1–24. (Also can be found in the reference ([30])

Step 2. Pick the center of polygon P 0 to be the initial point;

Step 3. Given a protein sequence with length N, we draw N points in the polygon by the following way: In turn we read alphabet from the protein sequence, since each read belongs to one group of amino acids, then we determine a certain vertex of polygon and draw the midpoint between initial point P 0 and the chosen vertex. After finishing drawing one point, we set it to be the new initial point, and we can draw N points with such iteration.

More precisely, if we denote P 0(0, 0) as the center of the polygon and V 1(1, 0) as the first vertex of the polygon, we can easily get coordinates of the other eleven vertexes with the following formula:

$$ \left\{\begin{array}{c}\hfill {V}_k(x)= \cos \frac{k-1}{6}\pi \hfill \\ {}\hfill {V}_k(y)= \sin \frac{k-1}{6}\pi \hfill \end{array}\right.\kern1em k=2,\;3,\cdots,\;12. $$
(1)

Then we compute coordinates of each CGR point as follows:

$$ \left\{\begin{array}{c}\hfill CG{R}_i(x)=\frac{1}{2}\left(CG{R}_{i-1}(x)+{V}_i(x)\right)\hfill \\ {}\hfill CG{R}_i(y)=\frac{1}{2}\left(CG{R}_{i-1}(y)+{V}_i(y)\right)\hfill \end{array}\right.\kern1em i=1,\;2,\cdots,\;N, $$
(2)

where CGR i (x, y) refers to the coordinate of the i-th point drawn in the CGR picture, and V i (x, y) represents the coordinate of chosen vertex by the i-th read (each read determines a certain vertex of polygon).

The CGR algorithm can generate an image that contains fractal structure and visually reveal previously unknown structure information for each concatenated amino acid sequences. Furthermore, for the sake of operable mathematical classification, a mathematical characterization of the CGR picture will be needed. We extract the frequency information of each segment by dividing the 12-sided polygon into 24 segments (grids), which are labeled serially with numbers 1–24, as shown in Fig.  1 .

For each segment, i.e. S k , k = 1, 2, , 24, we denote by L k , k = 1, 2, , 24 the number of points which fall into L k . The points falling on boundaries of adjacent segments should be counted in any one of the neighboring segment. Then set

$$ {D}_k=\frac{L_k}{N},k=1,2,\cdots, 24, $$
(3)

where N is the length of amino acid sequence. From the above CGR and segment-counting algorithm, we find that each amino acid sequence induces a 24-dimensional vector (D 1, , D 24).

Support vector machines

A support vector machine (SVM) performs a nonlinear mapping of the input vector x from the input space, the (a positive integer) dimensional euclidean space, into a higher dimensional Hilbert space, where the mapping is determined by the kernel function. It finds the Optimal Separating Hyper plane (OSH) in the space H corresponding to a non-linear boundary in the input space. For a given data set, only the kernel function and the regularity parameter C must be selected. A complete description to the usage of SVMs for pattern recognition could be found in [36]. In this study, the RBF kernel function (with a parameter γ) is adopted and the implementation of SVM is based on LibSVM 3.17, which is an open source that can be downloaded in the website: http://www.csie.ntu.edu.tw/~cjlin/libsvm/index.html.

Evaluation of the prediction performance

Usually, in statistical prediction, the following three criteria are often used to examine a predictor for its effectiveness in practical application: self-consistency test (re-substitution test), subsampling (K-fold cross-validation) test and jackknife test [37]. Particularly, the jackknife test often can be used to examine a predictor for its effectiveness in practical application [37] because the jackknife test is deemed the most rigorous one that can exclude the memory effects during the entire testing process and can always yield a unique result for a given dataset, as elucidated in [38] and demonstrated by [32]. In this paper, on the one hand, when comparing with other methods, we adopt the jackknife test following the original test method. On the other hand, to test the performance of our hybrid method, we choose 10-fold cross-validation due to the new larger dataset.

Generally, the performance of the prediction method is measured by sensitivity (Sens), specificity (Spec), accuracy (Acc) and Matthew’s correlation coefficient (MCC) value, calculated as:

$$ \left\{\begin{array}{l} Sens=\frac{TP}{TP+FN}\\ {} Spec=\frac{TN}{TN+FP}\\ {}Acc=\frac{TP+TN}{TP+FP+TN+FN}\\ {}MCC=\frac{TP\times TN-FP\times FN}{\sqrt{\left(TP+FN\right)\left(TP+FP\right)\left(TN+FP\right)\left(TN+FN\right)}}\end{array}\right. $$
(5)

where TP means the number of true positives (NRs predicted as NRs) in one experiment, FN means the number of false negatives (NRs predicted as non-NRs), TN means the number of true negatives (non-NRs predicted as non-NRs), FP means the number of false positives (non-NRs predicted as NRs). Additionally, to test the balance between true positive rate and false positive rate, we also draw the receive operating characteristic (ROC) curves and compute the corresponding the area under the curve (AUC) values (The AUC for a perfect classifier is 1, and for a random classifier is 0.5).

Moreover, for the second level of multi – class classification problem, in order to compute the predicting performance of each class, we follow the evaluation criteria described in [39]. Firstly, four indexes of each subfamily are computed based on Equation 6:

$$ \left\{\begin{array}{l}TP(i)={N}^{+}(i)-{N}_{-}^{+}(i)\\ {}TN(i)={N}^{-}(i)-{N}_{+}^{-}(i)\\ {}FP(i)={N}_{-}^{+}(i)\\ {}FN(i)={N}_{+}^{-}(i)\end{array}\right.,i=1,2,\dots, 8. $$
(6)

where N +(i) is the total number of the samples in the subset NRi, whereas N + (i) is the number of samples in NRi that are incorrectly predicted belonging to the other subsets, and N (i) is the total number of samples in all of the other subsets, whereas N + (i) is the number of samples that are incorrectly predicted belonging to NRi. Subsequently, the performance of predicting method about each subfamily is evaluated by:

$$ \left\{\begin{array}{l} Sens(i)=\frac{TP(i)}{TP(i)+FN(i)}\\ {} Spec(i)=\frac{TN(i)}{TN(i)+FP(i)}\\ {}Acc(i)=\frac{TP(i)+TN(i)}{TP(i)+FP(i)+TN(i)+FN(i)}\\ {}MCC(i)=\frac{TP(i)\times TN(i)-FP(i)\times FN(i)}{\sqrt{\left(TP(i)+FN(i)\left)\left(TP(i)+FP(i)\right)\left(TN(i)+FP(i)\right)\right(TN(i)+FN(i)\right)}}\end{array}\right.,i=1,2,\cdots 8. $$
(7)

Results and discussion

Predicting NRs and their subfamilies

Firstly, this work focuses on how to seek the best combinations of three groups of feature-derived methods, i.e. AAC, CTF, CGR, to predict nuclear receptors (NRs) and their subfamilies. At the first level, an un-annotated protein is predicted to be either an NR or a non-NR. If it is classified as a NR, it will be further put into the second level, which will classify a NR into one of the eight subfamilies. The detailed flowchart can be found in Fig. 2.

Fig. 2
figure 2

Flowchart to describe the operation process

In order to seek the optimal combined features in the feature space, a series of comparative experiments are carried on via 10-fold cross-validation test. More precisely, all the protein sequences are randomly divided into ten groups for the following ten folds, and in each fold, one group is used for testing and other nine groups are used for training. Subsequently, a SVM classifier is trained by using inputting feature vectors and class labels (1 for NR; 0 for non-NR) extracted from the training dataset.

The numerical experiments are designed on seven groups of feature sets. Feature set 1: AAC features (20-dimensional); Feature set 2: CGR features (24-dimensional); Feature set 3: CTF features (343-dimensional); Feature set 4: AAC and CGR features (20 + 24 = 44-dimensional); Feature set 5: AAC and CTF features (20 + 343 = 363-dimensional); Feature set 6: CGR and CTF features (24 + 343 = 367-dimensional); Feature set 7: AAC together with CGR and CTF features (20 + 24 + 343 = 387-dimensional).

The detailed results which include average values of Sens, Spec, Acc, MCC and AUC in identifying the NR proteins from non-NR proteins are listed in Table  3 . From Table  3 , for the first level, the average Accs range from 0.8511 to 0.9630, and the average MCCs range from 0.7022 to 0.9261, and the average AUCs range from 0.9290 to 0.9923. Particularly, Feature set 5, i.e. CTF + AAC features, performs the best results, and the average Acc achieves 96.30 % with the optimal parameters γ = 0.1899, C = 10.1197. Additionally, ROC curves of all seven different feature sets are shown in Fig. 3.

Table 3 Results in identifying the NR proteins from non-NR Proteins
Fig. 3
figure 3

Receiver operating characteristic (ROC) curves for NRs predictions. ROC curves illustrate the trade-off between true positive rate and false positive rate for SVM classifiers, by using seven different groups of feature combinations on new dataset D474

The results in identifying eight main NR families are listed in Table  4 , from which we could find that the overall Senss range from 0.6772 to 0.9473, and the overall MCCs range from 0.6311 to 0.9397. Particularly, Feature set 5, CTF + AAC features, performs the best results, and the overall Sens achieves 94.73 % and overall MCC value achieves 0.9397.

Table 4 Success rates in identifying eight main NR families

Comparing the predicting results of different combinations of features, it is worthy to note three important phenomena. Firstly, Feature set 5, CTF + AAC features, achieves the best performance both in the first level and in the second level, which means that the impact of jointly considering CTF and AAC features is excellent. Secondly, Feature set 3, CTF features, surprisingly achieves the second best performance after Feature set 5, which implies that CTF features alone may achieve relatively good results. Particularly, if we compare the predicting performances between Feature set 3 and Feature set 6 (Table  3 and Table  4 ), we find that the overall acc unexpectedly reduces from 0.9430 to 0.9409 (Table  4 ) or remains equal (Table  3 ) when CGR features are added to CTF features, demonstrating that CGR features cannot provide useful helps in predicting NRs and their subfamilies. Thirdly, the differences between Feature set 5 and Feature set 3 are rather small, indicating that AAC features contribute little to predictions.

Those above results lead us to conclude that CTF is an important feature in prediction of NRs and their subfamilies. When feature combinations are AAC (or CGR) with CTF feature lost, the average Acc of first level and second level are at most 93 % and 71 % respectively, whereas the average accuracy of first level and second level have promoted up to 96 % and 94 % respectively when CTF feature is added.

At the second level, for the purpose of investigating the detailed predicting performances of each subfamilies between the two best feature set (Feature set 5 and Feature set 3), we list more detailed predicting information which includes specific values of Sens, Spec, Acc, MCC in each subfamilies in Table  5 . It is noteworthy that Feature set 3 and Feature set 5 both perform satisfactory results, and the overall Sens achieve 0.9430 and 0.9473 respectively, which also illustrates that among all the 474 NRs, 447 NRs and 449 NRs are correctly classified into their original subfamilies respectively.

Table 5 Predicting performance in identifying eight main NR families based on Feature set 3 and Feature set 5

Comparisons with other methods at the first level

Many existing methods have classified NRs at a single level. In order to explain the superiority of our hybrid methods, we implement our algorithms on the same dataset (D159, 159 NRs, seven subfamilies) in NR-2L [15] and iNR-PhysChem [16] via the same test method-jackknife test. As a result, we list the detailed comparisons between our methods (Feature set 1-7) and existing methods (NR-2L, iNR-PhysChem) in Table 6.

Table 6 Comparisons with NR-2L and iNR-PhysChem at a single level (jackknife test)

From Table 6, as was expected, Feature set 5 again achieves the best predicting performances, which includes Acc value with 98.79 % and MCC value with 0.9667, higher than 92.56 %, 0.8500 from NR-2L [15] and 98.18 %, 0.9600 from iNR-PhysChem respectively. As same as before, Feature set 3 also achieves the second best results and the differences between Feature set 3 and Feature set 5 are also very small. Another noteworthy thing is that the predicting performances of Feature set 3,5,6,7 from our methods are all better than NR-2L and iNR-PhysChem. The comparisons above indicate that our method has achieved a higher overall accuracy on the same benchmark datasets than some previous methods.

Comparisons with other methods at the second level

We also make comparison with NR-2L [15] and iNR-PhysChem [16] developed on dataset D159 (159 NRs, seven subfamilies) at the second level. NR-2L is the first classifier for predicting NRs at two levels with seven subfamilies. We implement our method on D159 at the second level via the same test method-jackknife test. All the detailed results and comparisons between our method (Feature set 3) and existing methods (NR-2L, iNR-PhysChem) are listed in Table 7.

Table 7 Comparisons with NR-2L and iNR-PhysChem at the second level (jackknife test)

Predicting results from Table 7 demonstrate that CTF method results in an overall Sens of 93.71 % at the second level of D159 dataset, higher than 88.68 % from NR-2L and 92.45 % from iNR-PhysChem. Significantly, comparing NR-2L and iNR-PhysChem, predicting performance increases five and two percent by using CTF method respectively. These results indicate that the proposed method of this paper outperforms NR-2L and iNR-PhysChem at the second levels.

NR proteins and non-NR proteins display distinct CTF-feature properties

Above results demonstrate that CTF method shows superiority both in the first level and in the second level when comparing existing methods and other methods. Next, for the propose of investigating “intrinsic features” among CTF features, we perform the statistical test between 474 NR proteins and 500 non-NR proteins for each feature which is taken from 343 CTF features (two-side Wilcoxon rank-sum test). As a result, 279 of the overall 343 features show significant differences between NR proteins and non-NR proteins (p < 0.01, each detailed p-value can be found in the Additional file 2). Among all the features, the most two significant features are the 35th feature ({C}-{RK}-{AGV}) and 239th feature ({AGV}-{C}-{RK}) (corresponding p-values are 2.83 × 10− 113, 1.28 × 10− 109 respectively). For the convenience of following analysis, we list the names and their corresponding p-values of the top 50 significant features in the Table  8 . It is noteworthy that the p-values of the top-50 significant features are all below 1.00 × 10− 23, which means that these top-50 features all display distinct properties between 474 NR proteins and 500 non-NR proteins. It leads us to consider these top- 10 (or top-50) significant features are the “intrinsic features” in identifying NR proteins.

Table 8 The top-50 significant features in CTF and their p-values

Relative importance of significant CTF features

To further verify these top-10 (or top-50) significant features are the “intrinsic features” in identifying NR proteins, we perform a detailed analysis of relative important of these features. Precisely, considering that these top-10 (or top-50) significant features are particularly importance for NR proteins predictions, we ask whether our prediction model could be simplified by using these top-10 (or top-50) features alone.

To answer this question, we adopt a two-direction strategy to demonstrate the importance of these significant features. One is to perform the predictions by using only top-10 (or top-50) features, whereas another is to perform the predictions by using the remaining CTF features with top-10 (or top-50) features (denote by “CTF-10”, or “CTF-50”) taken away. Remarkably, the performance of the simplified (top-50 significant features, Acc = 0.9528) and the full (343 CTF features, Acc = 0.9620) models is not significantly different (Table  9 ), whereas the difference between the performance of the CTF-50 model (CTF features with top-50 features taken away, 293 features, Acc = 0.9035) and the performance of the full model (343 CTF features, Acc = 0.9620) is obviously large (Table  9 ). Our findings indicate that the top-50 significant features are truly “intrinsic features” in identifying NR proteins, and we surmise these features contain substantial conserved motif information of NR proteins.

Table 9 Relative importance of the top-50 significant features

Further discussion

With the purpose of supporting our method, a further discussion is proposed. The results mentioned in Table  6 and 7 show that our novel method is superior to NR-2L and iNR-PhysChem. Investigates its reason, the CTF method plays a crucial role in predicting NRs. According to reports, amino acid composition (AAC) are simplest but effective features in predicting NRs [11, 13, 14], however, only AAC features are insufficient with a lake of sequence order information. To compensate for this deficiency, CTF- and CGR-based method is proposed in this research. From the results of Tables  3 and 4 , the best accuracy achieves in the group with combined features of CTF and AAC. Moreover, the detailed comparisons between different features show an interesting phenomenon. On the one hand, we find that CTF are fundamental features and each group with absence of CTF achieves unsatisfied accuracy from the detailed results of Tables  3 and 4 . On the other hand, although only CTF features cannot achieve the best accuracy, the predicting performances of only CTF features are good enough, so that they are already better than the two existing methods (NR-2L and iNR-PhysChem).

Taking above results into consideration, it is worthy to explore the reasons why CTF features are important for predicting NRs. Let us recall what CTF was and the relationship between CTF and prediction of protein-protein interactions (PPIs). In 2007, CTF originally was proposed to solve PPIs prediction problems [18]. The authors took the attitude that PPIs were mostly dominated by electrostatic and hydrophobic interactions between amino acids from interacting proteins, which might be reflected by the dipoles and volumes of the side chains of amino acids, respectively. Subsequently, 20 kinds of amino acids were classified into seven classes based on their dipoles and their volumes of the side chains. The amino acids belong to the same class were considered to have similar electrostatic and hydrophobic properties. Finally, any continuous amino acids were considered as a unit, from which 343 numerical features were extracted based on their conjoint electrostatic and hydrophobic properties. The CTF method based on conjoint electrostatic and hydrophobic properties naturally was extended to study RNA-protein interactions [19, 20] for the reasons that RNA-protein interaction also might be influenced by electrostatic and hydrophobic interactions between amino acid (from protein) and nucleic acid (from RNA) similarly.

In situation of predicting NRs, proteins which probably are considered as NRs mostly are involved in several interactions, including between small molecules (in cytoplasm, through LBD), between other proteins and between DNA (in nucleus, through DBD). All these interactions are related to electrostatic and hydrophobic interactions, which might be the reasons why CTF method can get better performances than other existing methods in this study.

Conclusions

Nuclear receptors play a vitally important role in many processes of transcriptional regulations. The conjoint triad feature clusters 20 amino acids into seven classes according to their dipoles and volumes of the side chains. Any three continuous amino acids are regarded as a unit, from which 343 features can be extracted. The chaos game representation algorithm presents each protein sequence to a CGR picture with an iterated fractal approach. CGR pictures are divided into different segments, from which 24 quantitative features are extracted by computing the frequencies of points in each of the segments. We combine two factors (CTF, CGR) with amino acid composition as the candidate features which are used to predict NRs and their subfamilies by SVM based on a newly building dataset.

Taking the results into consideration, on the one hand, we can find the highest predicting Acc and MCC value achieve in the combination of CTF and AAC, with the best average accuracy of 96.30 % and MCC value of 0.9261 at the first level by 10-fold cross-validation. At the second level, the combined features of CTF and AAC also get the best overall Sens of 94.73 %. It is noteworthy that only CTF features also achieve the satisfactory results, average accuracy is 96.20 % for the first level and the overall Sens is 94.30 % for the second level. The differences between CTF + AAC features and only CTF features are not significant. These considerable results suggest that CTF method is an effective way to predict NRs and their subfamilies.

Considering the importance of CTF method, we further analyze each feature from CTF method by statistical significant test. As a result, we select the top-50 significant features by ranking the p-value of statistical test. At last, a simplified model with only these 50 features is used to predict NRs and achieve average accuracy of 95.28 % (comparing CTF + AAC, 96.30 %). Another remaining feature set with those top-50 significant features taken away (343–50 = 293 dimensional) is designed to predict NRs and the corresponding average accuracy falls to 90.35 %. These analyses of relative importance lead us to conclude that the top-50 significant features are “intrinsic features” for predicting NRs from non-NRs.

Actually, so far several papers addressed the problem of predicting NRs [11, 1316]. Among them, Wang et al. [15] constructed a predicting model, called NR-2L. They studied several groups of features from the primary sequence and predicted NRs and their subfamilies by Fuzzy K nearest neighbor (FK-NN) classifier both in a non-redundant training set and an independent dataset. Finally, they got the results with accuracy of 92.56 % and of 88.68 % respectively. To compare with the existing methods NR-2L [15] and iNR-PhysChem [16], we predict the same datasets mentioned in NR-2L with our model. We find that accuracies and MCC values significantly increase to 98.79 % (NR-2L: 92.56 %; iNR-PhysChem: 98.18 %) and 93.71 % (NR-2L: 88.68 %; iNR-PhysChem: 92.45 %) with the introduction of our CTF-based method. The comparisons to the previous works demonstrate that our CTF-based method outperforms the existing methods.

On the base of all the above efforts, we conclude that our CTF-based method adds some new contributions in the area of predicting NRs and their subfamilies:

  1. (1)

    New contribution to dataset: Although D159 is an excellent benchmark dataset, it was constructed in 2011 on the base of NucleaRDB release 5.0. Actually, NucleaRDB updated its contents in 2012 with more NR protein sequences added. The dataset which is built in this paper increase NR protein sequences from 159 (D159) to 474, most of which are newly added to the subsequent study.

  2. (2)

    New contribution to methodology: CTF method was originally invented for predicting protein-protein interactions, and it was extended to identify RNA-protein interactions. Although CTF method is not a newly invented method, to our best knowledge, no reports employed it to predict NRs and their subfamilies. In this paper, we employ CTF method to perform such a prediction and obtain some improvements comparing existing methods.

  3. (3)

    New contribution to the feature selection: Furthermore, each component of CTF features is analyzed via the statistical significant test, and the resulting top-50 features (ranking by p-value) are considered as the “intrinsic features” in predicting NRs based on the analysis of relative importance.

In conclusion, a CTF-based method is proposed and the detailed results imply that this method is an effective way to predict NRs and their subfamilies. For the future effort, user-friendly and publicly accessible web-servers represent a future direction for developing practically more useful models, simulated methods, or predictors [40-42], and we shall make efforts in our future work to provide a web-server for the method presented in this paper.

References

  1. Mangelsdorf DJ, Thummel C, Beato M, Herrlich P, Schutz G, Umesono K, et al. The nuclear receptor superfamily: the second decade. Cell. 1995;83:835–9.

    Article  CAS  PubMed  Google Scholar 

  2. Robinson-Rechavi M, Garcia HE, Laudet V. The nuclear receptor superfamily. J Cell Sci. 2003;116:585–6.

    Article  PubMed  Google Scholar 

  3. Germain P, Staels B, Dacquet C, Spedding M, Laudet V. Overview of Nomenclature of Nuclear Receptors. Pharmacol Rev. 2006;58:685–704.

    Article  CAS  PubMed  Google Scholar 

  4. Luisi BF, Xu WX, Otwinowski Z, Freedman LP, Yamamoto KR, Sigler PB. Crystallographic analysis of the interaction of the glucocorticoid receptor with DNA. Nature. 1991;352:497–505.

    Article  CAS  PubMed  Google Scholar 

  5. Schwabe JW, Chapman L, Finch JT, Rhodes D. The crystal structure of the estrogen receptor DNA-binding domain bound to DNA: how receptors discriminate between their response elements. Cell. 1993;75:567–78.

    Article  CAS  PubMed  Google Scholar 

  6. Bourguet W, Ruff M, Chambon P, Gronemeyer H, Moras D. Crystal structure of the ligand-binding domain of the human nuclear receptor RXR-alpha. Nature. 1995;375:377–82.

    Article  CAS  PubMed  Google Scholar 

  7. Bourguet W, Germain P, Gronemeyer H. Nuclear receptor ligand-binding domains: three-dimensional structures, molecular interactions and pharmacological implications. Trends Pharmacol Sci. 2000;21:381–8.

    Article  CAS  PubMed  Google Scholar 

  8. Vroling B, Thorne D, McDermott P, Joosten HJ, Attwood TK, Pettifer S, et al. NucleaRDB: information system for nuclear receptors. Nucleic Acids Res. 2012;40:D377–80.

    Article  CAS  PubMed  Google Scholar 

  9. Overington JP, Al-Lazikani B, Hopkins AL. How many drug targets are there? Nat Rev Drug Discov. 2006;5:993–6.

    Article  CAS  PubMed  Google Scholar 

  10. Altschul SF, Madden TL, Schaffer AA, Zhang J, Zhang Z, Miller W, et al. Gapped BLAST and PSI-BLAST: a new generation of protein database search programs. Nucleic Acids Res. 1997;25:3389–402.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  11. Bhasin M, Raghava GPS. Classification of nuclear receptors based on amino acid composition and dipeptide composition. J Biol Chem. 2004;279(22):23262–6.

    Article  CAS  PubMed  Google Scholar 

  12. Horn F, Vriend G, Cohen FE. Collecting and harvesting biological data: the GPCRDB and NucleaRDB information systems. Nucleic Acids Res. 2001;2001(29):346–9.

    Article  Google Scholar 

  13. Gao QB, Jin ZC, Ye XF, Wu C, Lu J, He J. Improving the classification of nuclear receptors with feature selection. Protein Pept Lett. 2009;16(7):823–9.

    Article  CAS  PubMed  Google Scholar 

  14. Gao QB, Jin ZC, Ye XF, Wu C, Lu J, He J. Prediction of nuclear receptors with optimal pseudo amino acid composition. Anal Biochem. 2009;387:54–9.

    Article  CAS  PubMed  Google Scholar 

  15. Wang P, Xiao X, Chou KC. NR-2L: a two-level predictor for identifying nuclear receptor subfamilies based on sequence-derived features. PLoS One. 2011;6(8):e23505.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  16. Xiao X, Wang P, Chou KC. iNR-PhysChem: a sequence-based predictor for identifying nuclear receptors and their subfamilies via physical-chemical property matrix. PLoS One. 2012;7(2):e30869.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  17. Kumar R, Kumari B, Srivastava A, Kumar M. NRfamPred: A proteome-scale two levelmethod for prediction of nuclear receptor proteins and their sub-families. Sci Rep. 2014;4:6810.

    Article  CAS  PubMed  Google Scholar 

  18. Shen JW, Zhang J, Luo XM, Zhu WL, Yu KQ, Chen KX, et al. Predicting protein–protein interactions based only on sequences information.P Natl Acad Sci USA. 2007;104(11):4337–41.

    Article  CAS  Google Scholar 

  19. Shao X, Tian Y, Wu L, Wang Y, Jing L, Deng N. Predicting DNA-and RNA-binding proteins from sequences with kernel methods. J Theor Biol. 2009;258:289–93.

    Article  CAS  PubMed  Google Scholar 

  20. Muppirala UK, Honavar VG, Dobbs D. Predicting RNA-protein interactions using only sequence information. BMC Bioinformatics. 2011;12:489.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  21. Wang YC, Wang Y, Yang ZX, Deng NY. Support vector machine prediction of enzyme function with conjoint triad feature and hierarchical context. BMC Syst Biol. 2011;5 suppl 1:S6.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  22. Kshirsagar M, Carbonell L, Klein-Seetharaman J. Techniques to cope with missing data in host-pathogen protein interaction prediction. Bioinformatics. 2012;28(18):i466–72.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  23. Lin TW, Wu JW, Chang DT. Combining phylogenetic profiling-based and machine learning-based techniques to predict functional related proteins. PLoS One. 2013;8(9):e75940.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  24. Huang Y, Liu S, Guo D, Li L, Xiao Y. A novel protocol for three-dimensional structure prediction of RNA-protein complexes. Sci Rep. 2013;3:1887.

    PubMed  PubMed Central  Google Scholar 

  25. Jeffrey HJ. Chaos game representation of gene structure. Nucleic Acids Res. 1990;18:2163–70.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  26. Basu S, Pan A, Dutta C, Das J. Chaos game representation of proteins. Molecular and Modelling. 1997;15:279–89.

    Article  CAS  Google Scholar 

  27. Yu ZG, Anha V, Lau KS. Chaos game representation of protein sequences based on the detailed HP model and their multifractal and correlation analyses. J Theor Biol. 2004;226:341–8.

    Article  CAS  PubMed  Google Scholar 

  28. Yang JY, Peng ZL, Yu ZG, Zhang RJ, Anh V, Wang D. Prediction of protein structural classes by recurrence quantification analysis based on chaos game representation. J Theor Biol. 2009;257:618–26.

    Article  CAS  PubMed  Google Scholar 

  29. Liu XL, Lu JL, Hu XH. Predicting thermophilic proteins with pseudo amino acid composition: approached from chaos game representation and principal component analysis. Protein Pept Lett. 2011;18:1244–50.

    Article  CAS  PubMed  Google Scholar 

  30. Lu JL, Hu XH, Hu DG. A new hybrid fractal algorithm for predicting thermophilic nucleotide sequences. J Theor Biol. 2012;293:74–81.

    Article  CAS  PubMed  Google Scholar 

  31. Huang Y, Niu BF, Gao Y, Fu LM, Li WZ. CD-HIT Suite: a web server for clustering and comparing biological sequences. Bioinformatics. 2010;26(5):680–2.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  32. Chou KC, Shen HB. Recent progress in protein subcellular location prediction. Anal Biochem. 2007;370(1):1–16.

    Article  CAS  PubMed  Google Scholar 

  33. Zhu PP, Li WC, Zhong ZJ, Deng EZ, Ding H, Chen W, et al. Predicting the subcellular localization of mycobacterial proteins by incorporating the optimal tripeptides into the general form of pseudo amino acid composition. Mol Biosyst. 2015;11(2):558–63.

    Article  CAS  PubMed  Google Scholar 

  34. Lin H, Chen W, Ding H. AcalPred: a sequence-based tool for discriminating between acidic and alkaline enzymes. PLoS One. 2013;8(10):e75726.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  35. Liu B, Liu F, Wang X, Chen J, Fang L, Chou KC. Pse-in-One: a web server for generating various modes of pseudo components of DNA, RNA, and protein sequences. Nucleic Acids Res. 2015;43(W1):W65–71.

    Article  PubMed  PubMed Central  Google Scholar 

  36. Vapnik V. Statistical Learning Theory. New York: Wiley Interscience; 1998.

    Google Scholar 

  37. Chou KC, Zhang CT. Prediction of protein structural classes. Crit Rev Biochem Mol Biol. 1995;30:275–349.

    Article  CAS  PubMed  Google Scholar 

  38. Chou KC, Shen HB. Cell-PLoc: a package of Web servers for predicting subcellular localization of proteins in various organisms. Nat Protoc. 2008;3(2):153–62.

    Article  CAS  PubMed  Google Scholar 

  39. Feng PM, Chen W, Lin H, Chou KC. iHSP-PseRAAAC: Identifying the heat shock protein families using pseudo reduced amino acid alphabet composition. Anal Biochem. 2013;442:118–25.

    Article  CAS  PubMed  Google Scholar 

  40. Chou KC. Some remarks on protein attribute prediction and pseudo amino acid composition (50th Anniversary Year Review). J Theor Biol. 2011;273:236–47.

    Article  CAS  PubMed  Google Scholar 

  41. Liu B, Fang L, Liu F, Wang X, Chen J, Chou KC. Identification of real microRNA precursors with a pseudo structure status composition approach. PLoS One. 2015;10(3):e0121501.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  42. Liu B, Liu F, Fang L, Wang X, Chou KC. repDNA: a Python package to generate various modes of feature vectors for DNA sequences by incorporating user-defined physicochemical properties and sequence-order effects. Bioinformatics. 2015;31(8):1307–9.

    Article  PubMed  Google Scholar 

Download references

Acknowledgements

Hongchu Wang was partially supported by National Natural Science Foundation of China (NSFC) (Grant No. 11301194) and the high-performance computing platform of South China Normal University. Xuehai Hu was partially supported by the Fundamental Research Funds for the Central Universities HZAU: 2013PY116 and the National Natural Science Foundation of China (NSFC) (Grant No. 11371016).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xuehai Hu.

Additional information

Competing interests

The authors declare that they have no competing interests.

Authors’ contributions

XH conceived this project and designed the methodology, HW implemented the algorithm using Matlab and performed the statistical analysis. XH drafted the manuscript. All authors have read and approved the final manuscript.

Additional files

Additional file 1:

Dataset. (RAR 140 kb)

Additional file 2:

P-values of CTF features in statistical test bewteen positive samples and negative samples. (XLS 43 kb)

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wang, H., Hu, X. Accurate prediction of nuclear receptors with conjoint triad feature. BMC Bioinformatics 16, 402 (2015). https://doi.org/10.1186/s12859-015-0828-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s12859-015-0828-1

Keywords