RankMotif++: a motif-search algorithm that accounts for relative ranks of K-mers in binding transcription factors.
BACKGROUND
The sequence specificity of DNA-binding proteins is typically represented as a position weight matrix in which each base position contributes independently to relative affinity. Assessment of the accuracy and broad applicability of this representation has been limited by the lack of extensive DNA-binding data. However, new microarray techniques, in which preferences for all possible K-mers are measured, enable a broad comparison of both motif representation and methods for motif discovery. Here, we consider the problem of accounting for all of the binding data in such experiments, rather than the highest affinity binding data. We introduce the RankMotif++, an algorithm designed for finding motifs whenever sequences are associated with a semi-quantitative measure of protein-DNA-binding affinity. RankMotif++ learns motif models by maximizing the likelihood of a set of binding preferences under a probabilistic model of how sequence binding affinity translates into binding preference observations. Because RankMotif++ makes few assumptions about the relationship between binding affinity and the semi-quantitative readout, it is applicable to a wide variety of experimental assays of DNA-binding preference.


RESULTS
By several criteria, RankMotif++ predicts binding affinity better than two widely used motif finding algorithms (MDScan, MatrixREDUCE) or more recently developed algorithms (PREGO, Seed and Wobble), and its performance is comparable to a motif model that separately assigns affinities to 8-mers. Our results validate the PWM model and provide an approximation of the precision and recall that can be expected in a genomic scan.


BACKGROUND
RankMotif++ is available upon request.


BACKGROUND
Supplementary data are available at Bioinformatics online.
Chen
Xiaoyu
X
Banting and Best Department of Medical Research, University of Toronto, Toronto, ON, Canada.
Hughes
Timothy R
TR
Morris
Quaid
Q
D000465:Algorithms; D020816:Amino Acid Motifs; D001483:Base Sequence; D001665:Binding Sites; D008969:Molecular Sequence Data; D011485:Protein Binding; D017422:Sequence Analysis, DNA / Q000379:methods*; D014157:Transcription Factors / Q000737:chemistry* / Q000235:genetics*
D014157:Transcription Factors