Document Actions
Spliced Alignments for ESTs, cDNAs, and Next-Generation Sequencing Reads
Despite many years of research on how to properly align sequences in the presence of sequencing errors, alternative splicing and micro-exons, the correct alignment of mRNA sequences to genomic DNA is still a challenging task. We use large margin structured output learning to learn parameters which improve the accuracy of alignment tools.
PALMA
We developed a novel approach based on large margin learning that combines accurate splice site predictions with common sequence alignment techniques. By solving a convex optimization problem, our algorithm -- called PALMA -- tunes the parameters of the model such that true alignments score higher than other alignments. We studied the accuracy of alignments of mRNAs containing artificially generated micro-exons to genomic DNA. We showed that our algorithm accurately identifies the intron boundaries as well as boundaries of the optimal local alignment. It outperforms all other methods we compared against. Our method also demonstrates robustness to mutations, insertions and deletions, retaining accuracy even at high noise levels.
The project page can be found here.QPALMA
Calculating alignments for data stemming from next generation sequencing technologies poses a significant challenge. We developed a novel approach called QPALMA for computing accurate spliced alignments of short sequence reads. Our method takes advantage of the read's quality information as well as computational splice site predictions.
QPALMA is based on a machine learning approach similar to support vector machines. It uses a training set of spliced reads with quality information and known alignments. QPALMA then estimates its parameters to maximize alignment accuracy. In computational experiments we illustrate that the quality information as well as the splice site predictions help to improve the alignment quality.
QPALMA is used in combination with other tools to map massive amounts of sequencing data typically generated by the new technologies.
The project page can be found here.PALMapper
PALMapper is the combination of QPALMA with the short read alignment tool GenomeMapper. PALMapper dratiscally improves the speed of QPALMA, which can be impractical for large genomes or extremely large introns and still computes both spliced and unspliced alignments of RNA-seq reads at high accuracy by taking advantage of base quality information and splice site predictions. To improve efficiency, we combined it with GenomeMapper that quickly carries out an initial read mapping which will then guide a banded Semi-Global and spliced alignment algorithm that allows for long gaps that correspond to introns. PALMapper considerably reduces time consumption without decreasing accuracy compared to QPALMA.
The project page can be found here.People specializing in this area
Graduate Students
Andre Kahles
Alumnae and Alumni
Geraldine Jean, Ph.D.
Cheng Soon Ong, Ph.D./The Australian National University
Publications
-
Jean, G, Kahles, A, Sreedharan, VT, De Bona, F, and Rätsch, G (2010).
RNA-Seq Read Alignments with PALMapper
Curr. Protoc. Bioinform., 32:11.6.1- 11.6.37.
Printable file
-
De Bona, F, Ossowski, S, Schneeberger, K, and Rätsch, G (2008).
QPALMA: Optimal Spliced Alignments of Short Sequence Reads
In: Bioinformatics/Proc. ECCB'08, Oxford University Press.
http://www.fml.tuebingen.mpg.de/raetsch/projects/qpalma
Printable file
-
Schulze, U, Hepp, B, Ong, CS, and Rätsch, G (2007).
PALMA: mRNA to Genome Alignments using Large Margin Algorithms
Bioinformatics, 23(15):1892-1900.
http://bioinformatics.oxfordjournals.org/cgi/content/full/23/15/1892
Printable file
