Upload
clancy
View
63
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Assignment 2: Papers read for this assignment. Paper 1: PALMA: mRNA to Genome Alignments using Large Margin Algorithms Paper 2: Optimal spliced alignments of short sequence reads. Badil Elhady, Michael Chan . Paper 1: PALMA: mRNA to Genome Alignments using Large Margin Algorithms. - PowerPoint PPT Presentation
Citation preview
Assignment 2:
Papers read for this assignment
• Paper 1: PALMA: mRNA to Genome Alignments using Large Margin Algorithms
• Paper 2: Optimal spliced alignments of short sequence reads
• Badil Elhady, Michael Chan
Paper 1: PALMA: mRNA to Genome Alignments using Large Margin Algorithms
Motivation• Question for the study?
– The correct alignment of mRNA sequences to genomic DNA is still a challenging task. ( Due to the presence of sequencing errors, micro-exons, alternative splicing)
Method• Splice Site Prediction
– SVM with large margin, decided under convex optimization• Intron Length Model• Dynamic Programming is used to maximize the scoring
function, leading to Optimal Alignment. (Smith-Waterman Alignments with Intron Model)
• This leads to:– Tuning the parameters of scoring function leads to.
• A larger score • Other alignment would score lower
– Accurately differentiates the exon-intron boundaries– Compartmentalize the local alignment of EST.
– Claim:• Robust to mutations, insertions and deletions, as well as noise
levels in accurately identifying intron boundaries as well as boundaries of the optimal local alignment.
Slice site prediction
Splice Site Predictions• From a set of ETS, sequences were
extracted of confirmed donor and acceptor slice sites.
• To recognize acceptor and donor slice sites, 2 SVM classifiers were trained. Using “ weighted degree ” kernel.
• kernel computes the similarity between sequences s and s’.
• The main idea of the algorithm is to compute a local alignment by determining the maximum over all alignments of all prefixes– SE (1 : i) :=(SE(1), . . . , SE(i))– SD(1 : j) := (SD(1), . . . , SD(j))
» SE EST Sequences» SD DNA Sequences
– Running time is O(m*n*L)» m length of SE » n length of SD
» Smith-Waterman does not distinguish between exons and introns.
Intron Length Model
Scoring Function
• In generalizing the Smith-Waterman algorithm by including an intron model taking splice site predictions as well as intron length into account.
• The information is then used to optimize the parameters used for alignment.
Smith-Waterman Alignments with Intron Model
Splice site prediction assisting params
Experimental setup• Evaluating PALMA vs. exalin, sim4, and blat.
• Alignment of mRNA seq. artificially shorting the middle exon (3-50)nt as shown.
• Artificially generating the data : as a control to know exactly what the correct alignment has to be.
• Add varying amounts of noise (p ¼ 0 ,1 ,5 and 10% of random mutations, deletions or insertions) to the query sequence.
• Replace a part of the DNA or mRNA sequence at its terminal ends with random sequence leading to a shortened correct alignment.
Experimental setup cont.
PALMA vs.
exalin, sim4, and blat.Add noise
PALMA vs.
exalin, sim4, and blat.Varying lengths
Conclusion– Motivation: high sensitivity detection of short
exons in the midst of noise.– Principles
• Splice Site Prediction• Intron Length Model• maximize scoring function, for Optimal Alignment.
– Results: PALMA detects short exons while exalin, blat, etc, are unsuccessful
Further Topics• vmatch• svm• convex optimization
Paper 2: Optimal spliced alignments of short sequence reads
Situation• NGS has short length and inherent high error rate even
compared to Sanger. It is fast but the accuracy?
• Many methods are efficient and accurate if the sequence blocks (exons) are sufficiently long and are highly similar to the genomic sequence.
• Reads from NG sequencing techniques do not have either of 2 properties.
Motivation• Objective to be able to accurately align the sequence
reads over intron boundaries.
• QPALMA takes the read’s quality information as well as computational splice site predictions to compute accurate spliced alignments.
Principles• Learn, in a supervised manner, how to score quality
information, splice site predictions and sequence identity based on a representative set of sequence reads with known alignments.
• Extended Smith-Waterman algorithm: • Extension 1: Quality Scores• Extension 2: Splice Sites• Extension 3: Non-affine Intron Length Model
1) Splice site prediction• Need to know acceptor and donor splice
sites as well as suitable decoy sequences.
• Extension 1: Quality Scores• Extension 2: Splice Sites• Extension 3: Non-affine Intron Length Model
Extension 1: Quality Scores• same computational complexity as the original
Smith–Waterman algorithm (O(mn)). However, it uses a more complex scoring that may depend on the sequencing technology used.
Constant
Extension 2: Splice Sites
• (O(mnL)) operations, where L is the maximal length of the intron.• The idea is to maintain an additional recurrence matrix W used to keep track
of the intron boundaries.
• Recurrence can be implemented as follows
Extension 3: Non-affine Intron Length Model
• For long introns this approach seem computationally infeasible.
An alignment pipeline against whole genomes• !!! optimal alignments is time consuming • => use vmatch(multi-step approach on
enhanced suffix arrays) + high quality splice site detection
• vmatch (1st round) finds global alignments of all short reads (max 2 mismatches) against the genome to identify large fraction of unspliced reads.– If there are reads that cannot be aligned (leftover reads) – spliced or
low quality reads• Yet, there is possibility that the boundary of the reads are the
spliced sites– Check with QPALMA scoring function as a filter to quickly decide
whether the read is spliced or not.– all combinations of putative donor splice sites within the read
and acceptor splice sites ≤2000 nt downstream of the read, and– all combinations of putative acceptor splice sites within the read
and donor splice sites ≤2000 nt upstream of the read.
[Optional]An alignment pipeline against whole genomes
[Optional]An alignment pipeline against whole genomes
• leftover reads + spliced (predicted to be by QPALMA) used as seeds for vmatch (2nd round) and localize the splice sites with a ‘window’
Results
Conclusion– Motivation: NGS is inaccurate. – Principles
• 3 extentions to PALMA• Vmatch pipelining, for boundary precision.
– Results: lower error
• QPALMA + vmatch pipelining = PALMA + 3extentions – {SVM, large marigin}
References • A Tutorial on Support Vector Machines for
Pattern Recognition• NCBI National Center for
Biotechnology Information http://www.ncbi.nlm.nih.gov/About/primer/genetics_genome.html
• BioInfoBank Library http://lib.bioinfo.pl/• High Throughput Short Read Alignment via Bi-
directional BWT
Mich_a___el__chan Badil_el ha dy