1 / 51

Computational Genomics Fall 2004/5  www.cs.tau.ac.il/~bchor/CG05/comp-genom.html

Computational Genomics Fall 2004/5  www.cs.tau.ac.il/~bchor/CG05/comp-genom.html. Lecturer: Benny Chor (benny@cs.tau.ac.il) TA: Amos Tanai (amos@post.tau.ac.il). Lectures: Wednesday 10:00-13:00, location unknown Tutorials: Sunday 15:00-16:00, unknown location. Course Information.

tacita
Download Presentation

Computational Genomics Fall 2004/5  www.cs.tau.ac.il/~bchor/CG05/comp-genom.html

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Computational GenomicsFall 2004/5 www.cs.tau.ac.il/~bchor/CG05/comp-genom.html Lecturer: Benny Chor (benny@cs.tau.ac.il) TA: Amos Tanai (amos@post.tau.ac.il) Lectures: Wednesday 10:00-13:00, location unknown Tutorials: Sunday 15:00-16:00, unknown location .

  2. Course Information Requirements & Grades: • 20-25% homework, in five-to-six assignments, containing both “dry” and “wet” problems. Submission - two weeks from posting. • Homework submission is obligatory. • You are strongly encouraged to solve the assignments independently (or at least give it a serious try). • 75-80% exam. Must pass beyond 55 for the homework’s grade to count

  3. Bibliography • Biological Sequence Analysis, R.Durbin et al. , Cambridge University Press, 1998 • Introduction to Molecular Biology, J. Setubal, J. Meidanis, PWS publishing Company, 1997  • Algorithms on Strings, Trees, and Sequences: Computer Science and Computational Biology, D. Gusfield, Cambridge University Press, 1997. • More refs on course page.

  4. Course Prerequisites Computer Science and Probability Background • Computational Models • Algorithms (“efficiency of computation”) • Probability (any course) Some Biology Background • Formally: None, to allow CS students to take this course. • Recommended: Some molecular biology course, and/or a serious desire to complement your knowledge in Biology by reading the appropriate material. Studying the algorithms in this course while acquiring enough biology background is far more rewarding than ignoring the biological context.

  5. Computational Biology Computational biology is the application of computational tools and techniques to molecular biology (primarily).  It enables new ways of study in life sciences, allowing analytic and predictive methodologies that support and enhance laboratory work. It is a multidisciplinary area of study that combines Biology, Computer Science, and Statistics. Computational biology is also called Bioinformatics, although many practitioners define Bioinformatics somewhat narrower by restricting to the application of specialized software for deducing meaningful biological information. This class has been edited from Nir Friedman’s lecture which is available at www.cs.huji.ac.il/~nir. Changes made by Dan Geiger, then Shlomo Moran, and finally Benny Chor. Additional slides from Zohar Yakhini and Metsada Pasmanik.

  6. Areas of Interest (partial list) • Building evolutionary trees from molecular (and other) data • Efficiently reconstructing the genome sequence from sub-parts (mapping, assembly, etc.) • Understanding the structure of genomes (Genes, SNP, SSR) • Understanding function of genes in the cell cycle and disease • Deciphering structure and function of proteins • Diagnosing cancer based on DNA microarrays (“chips”) _____________________ SNP: Single Nucleotide Polymorphism SSR: Simple Sequence Repeat

  7. Exponential growth of biological information: growth of sequences, structures, and literature.

  8. Four Aspects Biological • What is the task? Algorithmic • How to perform the task at hand efficiently? Learning • How to adapt/estimate/learn parameters and models describing the task from examples Statistics • How to differentiate true phenomena from artifacts

  9. Example: Sequence Comparison Biological • Evolution preserves sequences, thus similar genes might have similar function Algorithmic • Consider all ways to “align” one sequence against another Learning • How do we define “similar” sequences? Use examples to define similarity Statistical • When we compare to ~106 sequences, what is a random match and what is true one

  10. Course Goals • Learning about computational tools for (primarily) molecular biology. • Cover computational tasks that are posed by modern molecular biology • Discuss the biological motivation and setup for these tasks • Understand the kinds of solutions that are known, and what principles justify them

  11. Topics I Dealing with DNA/Protein sequences: • Finding similar sequences • Models of sequences: Hidden Markov Models • Genome projects and how sequences are found • Transcription regulation • Protein Families • Gene finding

  12. Topics II Models of genetic change: • Long term: evolutionary changes among species • Reconstructing evolutionary trees from sequences • Short term: genetic variations in a population • Finding genes by linkage and association

  13. Topics III High throughput biotechnologies – potentials and computational challenges • DNA microarrays • applications to diagnostics • applications to understanding gene networks

  14. Topics IV (Structural BioInfo Course) Protein World: • How proteins fold - secondary & tertiary structure • How to predict protein folds from sequences data • How to predict protein function from its structure • How to analyze proteins changes from raw experimental measurements (MassSpec)

  15. Algorithmics Will introduce algorithmic techniques that are useful in computational genomics (and elsewhere): • Dynamic programing, dynamic programing, dynamic.. • Suffix trees and arrays • Probabilistic models: PSSM (Position Specific Scoring Matrices), HMM (Hidden Markov Models) • Learning and classification, SVM (Support Vector Machines) • Heuristics for solving hard optimization problems (Many problems in comp. genomics are NP-hard)

  16. Human Genome Most human cells contain 46 chromosomes: • 2 sex chromosomes (X,Y): XY – in males. XX – in females. • 22 pairs of chromosomes named autosomes.

  17. … On Feb. 28, 1953, Francis Crick walked into the Eagle pub in Cambridge, England, and, as James Watson later recalled, announced that "we had found the secret of life." "The structure was too pretty not to be true." -- JAMES D. WATSON, "The Double Helix" Watson and Crick

  18. DNA Organization Source: Alberts et al

  19. The Double Helix Source: Alberts et al

  20. DNA Components Four nucleotide types: • Adenine • Guanine • Cytosine • Thymine Hydrogen bonds (electrostatic connection): • A-T • C-G

  21. Watson-Crick Complementarity Conclusion: DNA strands are complementary (1953). % of each base Base ratios DNA source Human Sheep Turtle Sea urchin Wheat E. coli Purines/ Pyrimidines Pyrimidines Purines

  22. Genome Sizes • E.Coli (bacteria) 4.6 x 106 bases • Yeast (simple fungi) 15 x 106 bases • Smallest human chromosome 50 x 106 bases • Entire human genome 3 x 109 bases

  23. Genetic Information • Genome – the collection of genetic information. • Chromosomes – storage units of genes. • Gene – basic unit of genetic information. They determine the inherited characters.

  24. Genes The DNA strings include: • Coding regions (“genes”) • E. coli has ~4,000 genes • Yeast has ~6,000 genes • C. Elegans has ~13,000 genes • Humans have ~32,000 genes • Control regions • These typically are adjacent to the genes • They determine when a gene should be “expressed” • “Junk” DNA (unknown function - ~90% of the DNA in human’s chromosomes)

  25. Gene Finding Existing programs for locating genes within genomic sequences utilize a number of statistical signals and employ statistical models such as hidden Markov models (HMMs). The problem is not solved yet !

  26. The Cell All cells of an organism contain the same DNA content (and the same genes) yet there is a variety of cell types.

  27. Example: Tissues in Stomach How is this variety encoded and expressed ?

  28. Transcription Translation mRNA Protein Gene Central Dogma שעתוק תרגום cells express different subset of the genes In different tissues and under different conditions

  29. Transcription • Coding sequences can be transcribed to RNA • RNA nucleotides: • Similar to DNA, slightly different backbone • Uracil (U) instead of Thymine (T) Source: Mathews & van Holde

  30. Transcription: RNA Editing • Transcribe to RNA • Eliminate introns • Splice (connect) exons • * Alternative splicing exists Exons hold information, they are more stable during evolution. This process takes place in the nucleus. The mRNA molecules diffuse through the nucleus membrane to the outer cell plasma.

  31. RNA roles • Messenger RNA (mRNA) • Encodes protein sequences. Each three nucleotide acids translate to an amino acid (the protein building block). • Transfer RNA (tRNA) • Decodes the mRNA molecules to amino-acids. It connects to the mRNA with one side and holds the appropriate amino acid on its other side. • Ribosomal RNA (rRNA) • Part of the ribosome, a machine for translating mRNA to proteins. It catalyzes (like enzymes) the reaction that attaches the hanging amino acid from the tRNA to the amino acid chain being created. • ...

  32. Translation in Eukaryotes http://www1.imim.es/courses/Lisboa01/slide1.6_translation.html Animation:http://cbms.st-and.ac.uk/academics/ryan/Teaching/medsci/Medsci6.htm

  33. Translation • Translation is mediated by the ribosome • Ribosome is a complex of protein & rRNA molecules • The ribosome attaches to the mRNA at a translation initiation site • Then ribosome moves along the mRNA sequence and in the process constructs a sequence of amino acids (polypeptide) which is released and folds into a protein.

  34. Genetic Code There are 20 amino acids from which proteins are build.

  35. Protein Structure • Proteins are poly-peptides of 70-3000 amino-acids • This structure is (mostly) determined by the sequence of amino-acids that make up the protein

  36. Protein Structure

  37. Evolution • Related organisms have similar DNA • Similarity in sequences of proteins • Similarity in organization of genes along the chromosomes • Evolution plays a major role in biology • Many mechanisms are shared across a wide range of organisms • During the course of evolution existing components are adapted for new functions

  38. Evolution Evolution of new organisms is driven by • Diversity • Different individuals carry different variants of the same basic blue print • Mutations • The DNA sequence can be changed due to single base changes, deletion/insertion of DNA segments, etc. • Selection bias

  39. The Tree of Life Source: Alberts et al

  40. Phylogeny Reconstruction Goal:Given a set of species, reconstruct thetree which best explains theirevolutionary history.

  41. Trees are Based on What ? Darwin (Origin of Species, 1859)and his contemporaries based their work onmorphological andphysiologicalproperties (e.g. cold/warm blood, existance of scales, number of teeth, existance of wings, etc., etc.). Paleontological data is still in use when constructing trees for certain extinct species(e.g. dinosaures, mammoths, moas, unicorns, etc…) Today most phylogenetic trees are based on molecular sequence data (DNA or proteins).

  42. Evolution www.tomchalk.com/evolution.gif

  43. One Answer (the parsimony principle): Pick a tree that has a minimum total number of substitutions of symbols between species and their originator in the evolutionary tree (Also called phylogenetictree). AAA AAA AAA 2 1 1 GGA AGA AAG AAA Total #substitutions = 4 Example for Phylogenetic Analysis Input: four nucleotide sequences: AAG, AAA, GGA, AGA taken from four species. Question: Which evolutionary tree best explains these sequences ?

  44. AATGCTTAGTC TTACGAATCAG AATGCGTAGTC TTACGAATCAG Perfect match One base mismatch WC Complimentarity,again A binds to T C binds to G

  45. Array Based Hybridization Assays (DNA Chips) Unknown sequence (target)Many copies. Array of probes

  46. Array Based Hyb Assays • Target hybs to WC complimentary probes only • Therefore – the fluorescence pattern is indicative of the target sequence.

  47. Microarrays (“DNA Chips”) Leading edge, future technologies (since 1988): In asingleexperiment, measure expression level ofthousandsof genes. • Find informative genes that may have predictive power for medical diagnosis. • Potential forpersonalized medicine, e.g. kits for identifying cancer types and prescribe “personal” treatment.

  48. DNA Chips - Structure • Each chip hasn“pixels” on it. • Every pixel contains copies of • a probe from asingle gene. • Do mexperiments: • Cells in each experiment • are taken from different conditions: • (different phase of cell cycle, different • patient, different type of tissue etc.). • Purpose: • Measure mRNA expression • levels (Colorcoded) of all • n genes in one experiment.

  49. Gene Expression Matrix • Rows correspond togenes. • (Typically n between 500 and 15,000). • Columnscorrespond toexperiments. • (Typically m between 10 and 200). • Entryi, j = expression level • of gene i, in experiment j.

More Related