Skip to main content
Predicting DNA-binding sites of proteins from amino acid sequence
BMC Bioinformatics
  • Changhui Yan, Utah State University
  • Michael Terribilini, Iowa State University
  • Feihong Wu, Iowa State University
  • Robert L Jernigan, Iowa State University
  • Drena Dobbs, Iowa State University
  • Vasant Honavar, Iowa State University
Document Type
Publication Version
Published Version
Publication Date


Understanding the molecular details of protein-DNA interactions is critical for deciphering the mechanisms of gene regulation. We present a machine learning approach for the identification of amino acid residues involved in protein-DNA interactions. Results

We start with a Naïve Bayes classifier trained to predict whether a given amino acid residue is a DNA-binding residue based on its identity and the identities of its sequence neighbors. The input to the classifier consists of the identities of the target residue and 4 sequence neighbors on each side of the target residue. The classifier is trained and evaluated (using leave-one-out cross-validation) on a non-redundant set of 171 proteins. Our results indicate the feasibility of identifying interface residues based on local sequence information. The classifier achieves 71% overall accuracy with a correlation coefficient of 0.24, 35% specificity and 53% sensitivity in identifying interface residues as evaluated by leave-one-out cross-validation. We show that the performance of the classifier is improved by using sequence entropy of the target residue (the entropy of the corresponding column in multiple alignment obtained by aligning the target sequence with its sequence homologs) as additional input. The classifier achieves 78% overall accuracy with a correlation coefficient of 0.28, 44% specificity and 41% sensitivity in identifying interface residues. Examination of the predictions in the context of 3-dimensional structures of proteins demonstrates the effectiveness of this method in identifying DNA-binding sites from sequence information. In 33% (56 out of 171) of the proteins, the classifier identifies the interaction sites by correctly recognizing at least half of the interface residues. In 87% (149 out of 171) of the proteins, the classifier correctly identifies at least 20% of the interface residues. This suggests the possibility of using such classifiers to identify potential DNA-binding motifs and to gain potentially useful insights into sequence correlates of protein-DNA interactions. Conclusion

Naïve Bayes classifiers trained to identify DNA-binding residues using sequence information offer a computationally efficient approach to identifying putative DNA-binding sites in DNA-binding proteins and recognizing potential DNA-binding motifs.


This article is from BMC Bioinformatics 7 (2006): 262, doi: 10.1186/1471-2105-7-262. Posted with permission.

This is an Open Access article distributed under the terms of the Creative Commons Attribution License (, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Copyright Owner
Yan et al
File Format
Citation Information
Changhui Yan, Michael Terribilini, Feihong Wu, Robert L Jernigan, et al.. "Predicting DNA-binding sites of proteins from amino acid sequence" BMC Bioinformatics Vol. 7 (2006) p. 262
Available at: