Document Actions
Extracting Discriminative Motifs Based on SVM Detectors
Positional Oligomer Importances
Many genomic signal detectors [cf. our gene finder mGene] work by inspecting the sequence at hand for the incidence of certain oligomers at certain positions. Implicitly, an accurate signal detector must "know" which of these positional oligomers (POs) are relevant to the corresponding signal. We extract this information in order to enable a more in-depth understanding of the related cellular processes.
We define the importance of any PO to be the expected increase of the signal detector's confidence in the classification:
importance of PO := average detector score of sequence with this PO - average detector score of sequence without this POThe importances of all possible POs of a given length are collected in a *positional oligomer importance matrix* (POIM). We devised recursions to efficiently compute POIMs and implemented them in Shogun. We now work on summarizing the resulting POIMs by a small set of motifs that are more readily understandable to humans by a model-based clustering of the POIMs.
POIM project webpageFeature Importance Ranking Measure
The Feature Importance Ranking Measure (FIRM) is a generalization of the concept underlying POIMs from sequence classification to more general learning machines (classification, regression, ranking, etc) on more general input data (most importantly, real numbers).
In contrast to feature selection, which often decreases the predictive accuracy, this type of retrospective analysis of trained learning machines allows to achieve both excellent predictive performance and superior interpretation. In contrast to standard raw feature weighting, FIRM takes the underlying correlation structure of the features into account. Thereby, it is able to discover the most relevant features, even if their appearance in the training data is entirely prevented by noise.
Regulatory Modules Kernel
We develop methods to predict the regulation of genes through transcription factors (TF) from the euchromatic sequence of co-regulated genes in eukaryotes. We look for overrepresented, putative binding motifs of TFs, exploiting the facts that (i) many eukaryotic genes have a homolog in related species and binding motifs are thus conserved; (ii) many transcription factors exhibit a positional preference when binding in a regulatory region; and (iii) most genes are controlled by a combination of factors with their corresponding binding sites forming homotypic or heterotypic clusters known as cis-regulatory modules.
The Regulatory Modules kernel captures these three points and is able to classify genes (based on information from their regulatory sequence).
People specializing in this area
Group Leader
Gunnar Rätsch, Ph.D.
Alumnae and Alumni
Petra Philips, Ph.D./The Australian National University
Sebastian J. Schultheiss
Sören Sonnenburg, Ph.D.
With Gunnar Raetsch I had the idea to visualize the importance of positional k-mer in a matrix like shape. Since string kernels often use large k-mer lengths and employ overlapping weights the idea was to visualize importances of shorter k-mers while taking into account all contributions from overlapping k-mers. This lead to the development of POIMs (formalized by Alexander Zien). Together with Alexander Zien and Petra Philips I implemented an efficient algorithm to compute POIMs in shogun and performed extensive experiments on artificial and real-world splice site prediction, transsplicing and TSS recognition data sets.
Alexander Zien, Ph.D.
Given highly accurate sequence classification, it is of high interest to find the relevant subsequences (->motifs). I contrived a formal model of the importance of any positional oligomer (PO) for the classification: the expected SVM score increase due to its incidence in any sequence. This was inspired by an earlier algorithm by Sören Sonnenburg and Gunnar Rätsch. The importance definition implies an exponential sum, which I reduced to tractable recursions that Sören Sonnenburg, Petra Philips, and me implemented in Shogun. Now I work with Sebastian Schultheiss on summarizing the resulting POIMs by a small set of motifs that are more readily understandable to humans.
Publications
-
Schultheiss, SJ, Busch, W, Lohmann, JU, Kohlbacher, O, and Rätsch, G (2009).
KIRMES: Kernel-based identification of regulatory modules in euchromatic sequences
Bioinformatics, 25(16):2126-2133.
http://bioinformatics.oxfordjournals.org/cgi/content/full/25/16/2126
Printable file
-
Sonnenburg, S, Zien, A, Philips, P, and Rätsch, G (2008).
POIMs: Positional Oligomer Importance Matrices - Understanding Support Vector Machine Based Signal Detectors
In: Bioinformatics/Proc. ISMB 2008, vol. 24(13), pp. i6, Oxford University Press.
https://fml.ratschlab.org/suppl/POIM
Printable file
-
Zien, A, Sonnenburg, S, and Philips, P (2007).
Computing Positional Oligomer Importance Matrices (POIMs)
Fraunhofer Institute FIRST, technical report(2).
http://publica.fraunhofer.de/starweb/servlet.starweb?path=pub.web&search=N-66645
Printable file
-
Rätsch, G, Sonnenburg, S, Srinivasan, J, Witte, H, Müller, KR, Sommer, R, and Schölkopf, B (2007).
Improving the C. elegans genome annotation using machine learning
PLoS Computational Biology, 3(2):e20.
http://compbiol.plosjournals.org/perlserv/?request=get-document&doi=10.1371/journal.pcbi.0030020
Printable file
-
Sonnenburg, S, Rätsch, G, and Schäfer, C (2005).
Learning interpretable SVMs for biological sequence classification
In: RECOMB 2005, LNBI 3500, pp. 389-407, Berlin Heidelberg, Springer-Verlag.
Printable file
