sequence analysis alignments dot-plots scoring scheme substitution matrices search algorithms...

33
Sequence Analysis Alignments • dot-plots • scoring scheme Substitution matrices Search algorithms (BLAST)

Upload: jayson-foster

Post on 25-Dec-2015

226 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Sequence Analysis Alignments dot-plots scoring scheme Substitution matrices Search algorithms (BLAST)

Sequence Analysis

• Alignments• dot-plots• scoring scheme

• Substitution matrices• Search algorithms (BLAST)

Page 2: Sequence Analysis Alignments dot-plots scoring scheme Substitution matrices Search algorithms (BLAST)

Why Compare Sequences?

Page 3: Sequence Analysis Alignments dot-plots scoring scheme Substitution matrices Search algorithms (BLAST)

Why Compare Sequences?

Page 4: Sequence Analysis Alignments dot-plots scoring scheme Substitution matrices Search algorithms (BLAST)

Why Compare Sequences?

Positions not critical to function can mutate randomly!!!!!

Page 5: Sequence Analysis Alignments dot-plots scoring scheme Substitution matrices Search algorithms (BLAST)

Sequence Comparisons

• Homology• similarity due to a common ancestor• no degrees of homology

• Paralogy

• Orthology

Homework: Define para/ ortholog

Page 6: Sequence Analysis Alignments dot-plots scoring scheme Substitution matrices Search algorithms (BLAST)

Sequence Comparisons

Page 7: Sequence Analysis Alignments dot-plots scoring scheme Substitution matrices Search algorithms (BLAST)

Sequence Comparisons

Page 8: Sequence Analysis Alignments dot-plots scoring scheme Substitution matrices Search algorithms (BLAST)

Sequence Comparisons

Page 9: Sequence Analysis Alignments dot-plots scoring scheme Substitution matrices Search algorithms (BLAST)

Sequence Comparisons

Page 10: Sequence Analysis Alignments dot-plots scoring scheme Substitution matrices Search algorithms (BLAST)

S O U T H A F R I C A

S O O T H A F R I C A

What is a Sequence Alignment?

Page 11: Sequence Analysis Alignments dot-plots scoring scheme Substitution matrices Search algorithms (BLAST)

What is a Sequence Alignment?

S O U T H A F R I C A

S O O T H A F R I C A

Page 12: Sequence Analysis Alignments dot-plots scoring scheme Substitution matrices Search algorithms (BLAST)

What is a Sequence Alignment?

S O U T H A F R I C A

S O O T H A F R I C A

S O U T H A F R I C A

S O U T H A F R I K A

Page 13: Sequence Analysis Alignments dot-plots scoring scheme Substitution matrices Search algorithms (BLAST)

What is a Sequence Alignment?

S O U T H A F R I C A

S O O T H A F R I C A

S O U T H A F R I C A

S O U T H A F R I K A

Page 14: Sequence Analysis Alignments dot-plots scoring scheme Substitution matrices Search algorithms (BLAST)

What is a Sequence Alignment?

S O U T H A F R I C A

S O O T H A F R I C A

S O U T H A F R I C A

S O U T H A F R I K A

S O U T H A F R I C A

S O U T - A F R I C A

Page 15: Sequence Analysis Alignments dot-plots scoring scheme Substitution matrices Search algorithms (BLAST)

What is a Sequence Alignment?

S O U T H A F R I C A

S O O T H A F R I C A

S O U T H A F R I C A

S O U T H A F R I K A

S O U T H A F R I C A

S O U T - A F R I C A

gap

Page 16: Sequence Analysis Alignments dot-plots scoring scheme Substitution matrices Search algorithms (BLAST)

S O - T H A F R I C A

S O O T H - F R I K A N

S - O T H A F R I C A

S O O T H - F R I K A N

Uncertainty in Alignments

Page 17: Sequence Analysis Alignments dot-plots scoring scheme Substitution matrices Search algorithms (BLAST)

S O U T H A F R I C A

S O U T H - - R I K A N

substitution

gaps

Gaps, Insertions, Deletions (Indels) & Substitutions

Page 18: Sequence Analysis Alignments dot-plots scoring scheme Substitution matrices Search algorithms (BLAST)

Global vs. Local Alignment

Page 19: Sequence Analysis Alignments dot-plots scoring scheme Substitution matrices Search algorithms (BLAST)

Global vs. Local Alignment

End-to-end

Page 20: Sequence Analysis Alignments dot-plots scoring scheme Substitution matrices Search algorithms (BLAST)

Global vs. Local Alignment

End-to-end

Not aligned

Homework: Define

Page 21: Sequence Analysis Alignments dot-plots scoring scheme Substitution matrices Search algorithms (BLAST)

Global vs. Local Alignment

End-to-end

Not aligned

Homework: When do you use which?

Page 22: Sequence Analysis Alignments dot-plots scoring scheme Substitution matrices Search algorithms (BLAST)

Dot Plots

Dot-plot of a sequence against itself

Page 23: Sequence Analysis Alignments dot-plots scoring scheme Substitution matrices Search algorithms (BLAST)

Homework: What do palindromes looklike in a dot-plot?

More dot plot examples

Internal Repeats Insertion/ Deletion Divergence

Page 24: Sequence Analysis Alignments dot-plots scoring scheme Substitution matrices Search algorithms (BLAST)

Dynamic Programming

Page 25: Sequence Analysis Alignments dot-plots scoring scheme Substitution matrices Search algorithms (BLAST)

Dynamic Programming

Page 26: Sequence Analysis Alignments dot-plots scoring scheme Substitution matrices Search algorithms (BLAST)

Dynamic Programming

Page 27: Sequence Analysis Alignments dot-plots scoring scheme Substitution matrices Search algorithms (BLAST)

Dynamic Programming

Page 28: Sequence Analysis Alignments dot-plots scoring scheme Substitution matrices Search algorithms (BLAST)

Dynamic Programming

Note the Repeats

Note the Repeats

Page 29: Sequence Analysis Alignments dot-plots scoring scheme Substitution matrices Search algorithms (BLAST)

Dynamic Programming

Repeats

Page 30: Sequence Analysis Alignments dot-plots scoring scheme Substitution matrices Search algorithms (BLAST)

Dynamic Programming

Repeats

Page 31: Sequence Analysis Alignments dot-plots scoring scheme Substitution matrices Search algorithms (BLAST)

Dynamic Programming

Repeats

Repeats

Page 32: Sequence Analysis Alignments dot-plots scoring scheme Substitution matrices Search algorithms (BLAST)

Which Alignment is Best?

www.wellesley.edu/CS/courses/CS-BiSc303/slides/alignment.pdf

Page 33: Sequence Analysis Alignments dot-plots scoring scheme Substitution matrices Search algorithms (BLAST)

Which Alignment is Best?

www.wellesley.edu/CS/courses/CS-BiSc303/slides/alignment.pdf