Discriminative DNA classification and motif prediction using weighted degree string kernels with shift and mismatch

There has been a growing interest in discovery of significant patterns in biological sequences that correspond to some structural and functional feature of the bio-molecule, known as motifs and has important application in determining regulatory sites and drug target identification. Identification of motif is challenging because it exists in different sequences in various mutated forms. Despite extensive studies over the last few years this problem is far from being satisfactorily solved. In this paper, the problem of finding a given a motif of length l with up to m number of mismatches in a given set of DNA sequences using kernel based approach is addressed. This paper presents Weighted Degree kernel with Shift and extends it to incorporate mismatches, for use with SVMs in a discriminative approach for DNA sequence classification and motif detection. It provides a biologically relevant computational way to compare DNA sequences without relying on family-based generative models, such as Hidden Markov models. Training SVMs is computationally expensive when using large sized training samples. We use the suffix tree based mismatch tree data structure to train the SVM using a scoring scheme as a speedup measure during implementation. The proposed kernel based method recovers motifs from the DNA sequences without relying on background information and generative models even using very few training examples.

[1]  D. Black Mechanisms of alternative pre-messenger RNA splicing. , 2003, Annual review of biochemistry.

[2]  Thorsten Joachims,et al.  Text Categorization with Support Vector Machines: Learning with Many Relevant Features , 1998, ECML.

[3]  Gunnar Rätsch,et al.  Large Scale Multiple Kernel Learning , 2006, J. Mach. Learn. Res..

[4]  Li Liao,et al.  Combining pairwise sequence similarity and support vector machines for remote protein homology detection , 2002, RECOMB '02.

[5]  Alexander J. Smola,et al.  Fast Kernels for String and Tree Matching , 2002, NIPS.

[6]  Nello Cristianini,et al.  Kernel Methods for Pattern Analysis , 2004 .

[7]  Alexander J. Smola,et al.  Learning with kernels , 1998 .

[8]  Gunnar Rätsch,et al.  A New Discriminative Kernel from Probabilistic Models , 2001, Neural Computation.

[9]  Gunnar Rätsch,et al.  Engineering Support Vector Machine Kerneis That Recognize Translation Initialion Sites , 2000, German Conference on Bioinformatics.

[10]  Jean-Philippe Vert,et al.  Local Alignment Kernels for Biological Sequences , 2004 .

[11]  Nello Cristianini,et al.  Kernel Methods for Pattern Analysis , 2003, ICTAI.

[12]  Gunnar Rätsch,et al.  An introduction to kernel-based learning algorithms , 2001, IEEE Trans. Neural Networks.

[13]  Rainer Merkl,et al.  Oligo kernels for datamining on biological sequences: a case study on prokaryotic translation initiation sites , 2004, BMC Bioinformatics.

[14]  David Haussler,et al.  Using the Fisher Kernel Method to Detect Remote Protein Homologies , 1999, ISMB.

[15]  B. Schölkopf,et al.  Accurate Splice Site Detection for Caenorhabditis elegans , 2004 .

[16]  Vladimir N. Vapnik,et al.  The Nature of Statistical Learning Theory , 2000, Statistics for Engineering and Information Science.

[17]  Bernhard Schölkopf,et al.  Kernel Methods in Computational Biology , 2005 .

[18]  Bernhard E. Boser,et al.  A training algorithm for optimal margin classifiers , 1992, COLT '92.

[19]  Gunnar Rätsch,et al.  RASE: recognition of alternatively spliced exons in C.elegans , 2005, ISMB.

[20]  Jean-Philippe Vert Kernel Methods in Genomics and Computational Biology , 2005 .

[21]  José Luis Rojo-Álvarez,et al.  Kernel Methods in Bioengineering, Signal And Image Processing , 2007 .

[22]  Bernhard Schölkopf,et al.  Inexact Matching String Kernels for Protein Classification , 2004 .

[23]  Abdullah N. Arslan Efficient approximate dictionary look-up over small alphabets , 2005 .