1.59k likes | 1.82k Views
Alignment of large genomic sequences. Fragment-based alignment approach ( DIALIGN ) useful for alignment of genomic sequences. Possible applications: Detection of regulatory elements Identification of pathogenic microorganisms Gene prediction. The DIALIGN approach.
E N D
Alignment of large genomic sequences Fragment-based alignment approach (DIALIGN) useful for alignment of genomic sequences. Possible applications: • Detection of regulatory elements • Identification of pathogenic microorganisms • Gene prediction
The DIALIGN approach atctaatagttaaactcccccgtgcttag cagtgcgtgtattactaacggttcaatcgcg caaagagtatcacccctgaattgaataa
The DIALIGN approach atctaatagttaaactcccccgtgcttag cagtgcgtgtattactaacggttcaatcgcg caaagagtatcacccctgaattgaataa
The DIALIGN approach atctaatagttaaactcccccgtgcttag cagtgcgtgtattactaacggttcaatcgcg caaagagtatcacccctgaattgaataa
The DIALIGN approach atctaatagttaaactcccccgtgcttag cagtgcgtgtattactaacggttcaatcgcg caaagagtatcacccctgaattgaataa
The DIALIGN approach atctaatagttaaactcccccgtgcttag cagtgcgtgtattactaacggttcaatcgcg caaagagtatcacccctgaattgaataa
The DIALIGN approach atctaatagttaaactcccccgtgcttag cagtgcgtgtattactaacggttcaatcgcg caaagagtatcacccctgaattgaataa
The DIALIGN approach atc------taatagttaaactcccccgtgcttag cagtgcgtgtattactaacggttcaatcgcg caaagagtatcacccctgaattgaataa
The DIALIGN approach atc------taatagttaaactcccccgtgcttag cagtgcgtgtattactaacggttcaatcgcg caaa--gagtatcacccctgaattgaataa
The DIALIGN approach atc------taatagttaaactcccccgtgcttag cagtgcgtgtattactaacggttcaatcgcg caaa--gagtatcacc----------cctgaattgaataa
The DIALIGN approach atc------taatagttaaactcccccgtgc-ttag cagtgcgtgtattactaac----------gg-ttcaatcgcg caaa--gagtatcacc----------cctgaattgaataa
The DIALIGN approach atc------taatagttaaactcccccgtgc-ttag cagtgcgtgtattactaac----------gg-ttcaatcgcg caaa--gagtatcacc----------cctgaattgaataa Consistency!
The DIALIGN approach atc------TAATAGTTAaactccccCGTGC-TTag cagtgcGTGTATTACTAAc----------GG-TTCAATcgcg caaa--GAGTATCAcc----------CCTGaaTTGAATaa
For genomic sequences: Neither local nor global methods appropriate First step in sequence comparison: alignment S3 S1 S2 S1’ S2’ S3’
Local method finds single best local similarity First step in sequence comparison: alignment S3 S1 S2 S1’ S2’ S3’
Multiple application of local methods possible First step in sequence comparison: alignment S3 S1 S2 S1’ S2’ S3’
First step in sequence comparison: alignment S3 S1 S2 S1’ S2’ S3’ • Multiple application of local methods possible
Multiple application of local methods possible First step in sequence comparison: alignment S3 S1 S2 S1’ S2’ S3’
Multiple application of local methods possible First step in sequence comparison: alignment S3 S1 S2 S1’ S2’ S3’
Threshold has to be applied to filter alignments: reduced sensitivity! First step in sequence comparison: alignment S3 S1 S2 S1’ S2’ S3’
Alternative approach: During evolution few large-scale re-arrangements -> relative order homologies conserved Search for chain of local homologies First step in sequence comparison: alignment
Genomic alignment: chain of homologies First step in sequence comparison: alignment S3 S1 S2 S1’ S2’ S3’
Genomic alignment: chain of homologies First step in sequence comparison: alignment S3 S1 S2 S1’ S2’ S3’
Genomic alignment: chain of homologies First step in sequence comparison: alignment S3 S1 S2 S1’ S2’ S3’
Genomic alignment: chain of homologies First step in sequence comparison: alignment S3 S1 S2 S1’ S2’ S3’
Novel approaches for genomic alignment: WABA PipMaker MGA TBA Lagan Avid DIALIGN First step in sequence comparison: alignment
Alignment of large genomic sequences Gene-regulatory sites identified by mulitple sequence alignment (phylogenetic footprinting)
Objective function for DIALIGN: • Weight score for every possible fragment f based on P-value: P(f) = probability of finding a fragment “like f” by chance in random sequences with same length as input sequences w(f) = -log P(f) (“weight score” of f) ”like f” means: at least same # matches (DNA, RNA) or sum of similarity values (proteins)
Objective function for DIALIGN: • Score of alignment: sum of weight scores of fragments – no gap penalty!
Optimization problem for DIALIGN: • Find consistent collection of fragments with maximum total weight score!
Alternative fragment weight scores for genomic sequences: • Calculate fragment scores at nucleotide level and at peptide level.
catcatatcttatcttacgttaactcccccgt cagtgcgtgatagcccatatccgg
catcatatcttatcttacgttaactcccccgt cagtgcgtgatagcccatatccgg
catcatatcttatcttacgttaactcccccgt cagtgcgtgatagcccatatccgg Standard score: Consider length, # matches, compute probability of random occurrence
Translation option: catcatatcttatcttacgttaactcccccgt cagtgcgtgatagcccatatccgg
Translation option: L S Y V catcatatc ttatct tac gtt aactcccccgt cagtgcgtg atagcc cat atc cgg I A H I DNA segments translated to peptide segments; fragment score based on peptide similarity: Calculate probability of finding a fragment of the same length with (at least) the same sum of BLOSUM values
P-fragment (in both orientations) L S Y V catcatatc ttatct tac gtt aactcccccgt cagtgcgtg atagcc cat atc cgg I A H I N-fragment catcatatc ttatcttacgttaactcccccgtgct || | | | cagtgcgtg atagcccatatccg For each fragment fthree probability values calculated; Score of f based on smallest P value.
Alternative fragment weight scores for genomic sequences: • Calculate fragment scores at nucleotide level and at peptide level.
Alignment of large genomic sequences Evaluation of signal detection methods: Apply method to data with known signals (correct answer is known!). E.g. experimentally verified genes for gene finding • TP = true positves = # signals correctly predicted (i.e. signal present) • FP = false positives = # signals predicted but wrong (i.e no signal present) • TN = true negative = # no signal predicted, no signal present • FN = false negative = # no signal predicted, signal present!
Alignment of large genomic sequences Sn = Sensitivity = correctly predicted signals / present signals = TP / (TP + FN) Sp = Specificity = correctly predicted signals / predicted signals • = TP / (TP + FP)
Alignment of large genomic sequences Comprehensive evaluation of signal prediction method: Method assigns score to predictions Apply threshold parameter High threshold -> high specificity (Sp), low sensitivity (Sn) Low threshold -> high sensitivity , low specificity ROC curve („receiver-operator curve“) Vary threshold parameter, plot Sn against Sp
Performance of long-range alignment programs for exon discovery (human - mouse comparison)
AGenDA:Alignment-based Gene Detection Algorithm • Bridge small gaps between DIALIGN fragments -> cluster of fragments
AGenDA:Alignment-based Gene Detection Algorithm • Bridge small gaps between DIALIGN fragments -> cluster of fragments • Search conserved splice sites and start/stop codons at cluster boundaries to Identify candidate exons
AGenDA:Alignment-based Gene Detection Algorithm • Bridge small gaps between DIALIGN fragments -> cluster of fragments • Search conserved splice sites and start/stop codons at cluster boundaries to Identify candidate exons • Recursive algorithm finds biologically consistent chain of potential exons