Computational Biology - Genomes, Networks, and Evolution
by Manolis Kellis et al.
This text covers the algorithmic and machine learning foundations of computational biology combining theory with practice. We cover both foundational topics in computational biology, and current research frontiers. We study fundamental techniques, recent advances in the field, and work directly with current large-scale biological datasets.
Description from LibreTexts.
- Publisher
- Massachusetts Institute of Technology
- Subjects
- Biology, Computational Biology
- Licence
- CC BY-NC-SA 4.0, as LibreTexts states it. Non-commercial use only.
- Who can read
- Tweens profiles and older, judged from its title and subjects
Contents
LibreTexts writes equations in TeX, and here they show as TeX; the PDF has them typeset.
- Front Matter
- TitlePage
- InfoPage
- Table of Contents
- Licensing
- 1: Introduction to the Course
- 1.1: Introduction and Goals
- 1.2: Final Project - Introduction to Research In Computational Biology
- 1.3: Additional materials
- 1.4: Crash Course in Molecular Biology
- 1.5: Introduction to algorithms and probabilistic inference
- 2: Sequence Alignment and Dynamic Programming
- 2.1: Introduction
- 2.2: Aligning Sequences
- 2.3: Problem Formulations
- 2.4: Dynamic Programming
- 2.5: The Needleman-Wunsch Algorithm
- 2.6: Multiple alignment
- 2.7: Tools and Techniques
- 2.8: Appendix
- 2.9: Bibliography
- 3: Rapid Sequence Alignment and Database Search
- 3.1: What Have We Learned?
- 3.2: Introduction
- 3.3: Global alignment vs. Local alignment vs. Semi-global alignment
- 3.4: Linear-time exact string matching
- 3.5: The BLAST algorithm (Basic Local Alignment Search Tool)
- 3.6: Pre-processing for linear-time string matching
- 3.7: Probabilistic Foundations of Sequence Alignment
- 4: Comparative Genomics I- Genome Annotation
- 4.1: Introduction
- 4.2: Conservation of genomic sequences
- 4.3: Excess Constraint
- 4.4: Diversity of evolutionary signatures- An Overview of Selection Patterns
- 4.5: Protein-Coding Signatures
- 4.6: microRNA (miRNA) Gene Signatures
- 4.7: Regulatory Motifs
- 4.8: Further Reading
- 4.9: Tools and Techniques
- Bibliography
- 5: Genome Assembly and Whole-Genome Alignment
- 5.1: Introduction
- 5.2: Genome Assembly I- Overlap-Layout-Consensus Approach
- 5.3: Genome Assembly II- String graph methods
- 5.4: Whole-Genome Alignment
- 5.5: Gene-based region alignment
- 5.6: Mechanisms of Genome Evolution
- 5.7: Whole Genome Duplication
- 5.8: Additional Resources and Bibliography
- Bibliography
- 6: Bacterial Genomics--Molecular Evolution at the Level of Ecosystems
- 6.1: Introduction
- 6.2: Study 1- Evolution of life on earth
- 6.3: Study 2- Pediatric IBD study with Athos Boudvaros
- 6.4: Study 3- Human Gut Ecology (HuGE) project
- 6.5: Study 4- Microbiome as the connection between diet and phenotype
- 6.6: Study 5- Horizontal Gene Transfer (HGT) between bacterial groups and its effect on antibiotic resistance
- 6.7: Study 6- Identifying virulence factors in Meningitis
- 6.8: Q/A
- 6.9: Current Research Directions
- 6.10 Further Reading
- 6.12 What have we learned?
- Bibliography
- 7: Hidden Markov Models I
- 7.1: Introduction
- 7.2: Motivation
- 7.3: Markov Chains and HMMS - From Example to Formalizing
- 7.4: Apply HMM to Real World- From Casino to Biology
- 7.5: Algorithmic Settings for HMMs
- 7.6: An Interesting Question- Can We Incorporate Memory in Our Model?
- 7.7: Further Reading, What Have We Learned?
- 8: Hidden Markov Models II-Posterior Decoding and Learning
- 8.1: Review of previous lecture
- 8.2: Posterior Decoding
- 8.3: Encoding Memory in a HMM- Detection of CpG islands
- 8.4: Learning
- 8.5: Using HMMs to align sequences with affine gap penalties
- 8.6: Current Research Directions, What Have We Learned?, Bibliography
- 8.9 What Have We Learned?
- Bibliography
- 9: Gene Identification- Gene Structure, Semi-Markov, CRFS
- 9.1: Introduction
- 9.2: Overview of Chapter Contents
- 9.3: Eukaryotic Genes- An Introduction
- 9.4: Assumptions for Computational Gene Identification
- 9.5: Hidden Markov Chains
- 9.6: Conditional Random Fields
- 9.7: Other Methods
- 9.8: Conclusion, Bibliography
- Bibliography
- 10: RNA Folding
- 10.1: Motivation and Purpose
- 10.2: Chemistry of RNA
- 10.3: Origin and Functions of RNA
- 10.4: RNA Structure
- 10.5: RNA Folding Problem and Approaches
- 10.6: Evolution of RNA
- 10.7: Probabilistic Approach to the RNA Folding Problem
- 10.8: Advanced topics, Summary and key points, Further Reading, Bibliography
- 11: RNA Modifications
- 11.1: Introduction
- 11.2: Post-Transcriptional Regulation
- 11.3: What Have We Learned?
- 12: Large Intergenic Non-Coding RNAs
- 12.1: Bibliography
- 12.2: Introduction
- 12.3: Noncoding RNAs from Plants to Mammals
- 12.4: Practical topic- RNAseq
- 12.5: Long non-coding RNAs in Epigenetic Regulation
- 12.6: Integergenic Non-coding RNAs- missing lincs in Stem/Cancer cells?
- 12.7: Technologies- in the wet lab, how can we find these?
- 13: Small RNA
- 13.1: Introduction
- 13.2: RNA Interference
- 13.3: Bibliography
- 14: MRNA Sequencing for Expression Analysis and Transcript Discovery
- 14.1: Introduction
- 14.2: Expression Microarrays
- 14.3: The Biology of mRNA Sequencing
- 14.4: Read Mapping - Spaced Seed Alignment
- 14.5: Reconstruction
- 14.6: Quantification
- 15: Gene Regulation I - Gene Expression Clustering
- 15.1: Introduction
- 15.2: Methods for Measuring Gene Expression
- 15.3: Clustering Algorithms
- 15.4: Current Research Directions
- 15.5: Further Reading
- 15.6: Resources
- 15.7: What Have We Learned, Bibliography
- 16: Gene Regulation II - Classification
- 16.1: Introduction
- 16.2: Classification--Bayesian Techniques
- 16.3: Classification Support Vector Machines
- 16.4: Tumor Classification with SVMs
- 16.5: Semi-Supervised Learning
- 16.6: Further Reading, Resources, Bibliography
- 17: Regulatory Motifs, Gibbs Sampling, and EM
- 17.1: Motif Representation and Information Content
- 17.2: Introduction to regulatory motifs and gene regulation
- 17.3: Expectation maximization
- 17.4: Gibbs Sampling- Sample from joint (M,Zij) distribution
- 17.5: De novo motif discovery
- 17.6: Possibly deprecated stuff below-
- 17.7: Comparing different Methods
- 17.8: OOPS,ZOOPS,TCM
- 17.9: Extension of the EM Approach
- 18: Regulatory Genomics
- 18.1: Introduction to Regulatory Genomics
- 18.2: De Novo Motif Discovery
- 18.3: Predicting Regular Targets
- 18.4: MicroRNA Genes and Targets
- 19: Epigenomics/Chromatin States
- 19.1: Introduction
- 19.2: Epigenetic Information in Nucleosomes
- 19.3: Epigenomic Assays
- 19.4: Primary data processing of ChIP data
- 19.5: Annotating the Genome Using Chromatin Signatures
- 19.6: Current Research Directions
- 19.7: Further Reading, Tools and Techniques
- 19.8: What Have We Learned?, Bibliography
- 20: Networks I- Inference, Structure, Spectral Methods
- 20.1: Introduction
- 20.2: Network Centrality Measures
- 20.3: Linear Algebra Review
- 20.4: Sparse Principal Component Analysis
- 20.5: Network Communities and Modules
- 20.6: Network Diffusion Kernals
- 20.7: Neural Networks
- 20.8: Open Issues and Challenges
- 20.9: Further Reading, What Have We Learned?, Bibliography
- 20.10: What Have We Learned?
- Bibliography
- 21: Regulatory Networks- Inference, Analysis, Application
- 21.1: Regulatory Networks- Inference, Analysis, Application
- 21.2: Structure Inference
- 21.3: Overview of the PGM Learning Task
- 21.4: Application of Networks
- 21.5: Structural Properties of Networks
- 21.6: Network clustering, Bibliography
- Bibliography
- 22: Chromatin Interactions
- 22.1: Introduction
- 22.2: Relevant terminology
- 22.3: Molecular Methods for Studying Nuclear Genome Organization
- 22.4: Mapping Genome-Nuclear Lamina Interactions (LADs)
- 22.5: Computational Methods for Studying Nuclear Genome Organization
- 22.6: Architecture of Genome Organization
- 22.7: Mechanistic Understanding of Genome Architecture
- 22.8: Current Research Directions
- 23: Introduction to Steady State Metabolic Modeling
- 23.1: Introduction
- 23.2: Model Building
- 23.3: Metabolic Flux Analysis
- 23.4: Applications
- 23.5: Further Reading, Tools and Techniques, Bibliography
- 23.6: Tools and Techiniques
- Bibliography
- 24: The Encode Project- Systematic Experimentation and Integrative Genomics
- 24.1: Introduction
- 24.2: Experimental Techniques
- 24.3: Computational Techniques
- 24.4: Current Research Directions
- 24.5: Further Reading, Tools and Techniques, Bibliography
- 24.6: Tools and Techniques
- Bibliography
- Section 7: What Have We Learned?
- 25: Synthetic Biology
- 25.1: Introduction to Synthetic Biology
- 25.2: Current Research Directions
- 25.3: Tools and Techniques
- 25.4: What Have We Learned?, Bibliography
- Bibliography
- 26: Molecular Evolution and Phylogenetics
- 26.1: Introduction
- 26.2: Basics of Phylogeny
- 26.3: Distance Based Methods
- 26.4: Character-Based Methods
- 26.5: Possible Theoretical and Practical Issues with Discussed Approach
- 26.6: Towards final project
- 26.7: What Have We Learned?
- Bibliography
- 27: Phylogenomics II
- 27.1: Introduction
- 27.2: SPIDR
- 27.3: Ancestral Recombination Graphs
- 27.4: Conclusion
- 27.5: Inferring Orthologs/Paralogs, Gene Duplication and Loss
- 27.6: Reconstruction
- 27.7: Modeling Population and Allele Frequencies
- 27.10 What Have We Learned?
- 27.9 Further Reading
- Bibliography
- 28: Population History
- 28.1: Introduction
- 28.2: Quick Survey of Human Genetic Variation
- 28.3: African and European Gene Flow
- 28.4: Gene Flow on the Indian Subcontinent
- 28.5: Gene Flow Between Archaic Human Populations
- 28.6: Tools and Techniques
- 28.7: Research Directions, Further Reading, Bibliography
- 28.8: European Ancestry and Migrations
- 29: Population Genetic Variation
- 29.1: Introduction
- 29.2: Population Selection Basics
- 29.3: Genetic Linkage
- 29.4: Natural Selection
- 29.5: Human Evolution
- 29.6: Current Research
- 29.7: Further Reading
- 30: Medical Genetics--The Past to the Present
- 30.1: Bibliography
- 30.2: Introduction
- 30.3: Goals of investigating the genetic basis of disease
- 30.4: Mendelian Traits
- 30.5: Complex Traits
- 30.6: Genome-wide Association Studies
- 30.7: Current Research Directions
- 30.8: Tools and Techniques
- 30.9: What Have We Learned?
- 31: Variation 2- Quantitative Trait Mapping, eQTLS, Molecular Trait Variation
- 31.1: Introduction
- 31.2: eQTL Basics
- 31.3: Structure of an eQTL Study
- 31.4: Current Research Directions
- 31.5: What Have We Learned?
- 31.6: Further Reading
- 31.7: Tools and Resources
- 31.8: Bibliography
- 32: Personal Genomes, Synthetic Genomes, Computing in C vs. Si
- 32.1: Introduction
- 32.2: Reading and Writing Genomes
- 32.3: Personal Genomes
- 32.4: Further Reading
- 32.5: Bibliography
- 33: Personal Genomics
- 33.1: Introduction
- 33.2: Epidemiology- An Overview
- 33.3: Genetic Epidemiology
- 33.4: Molecular Epidemiology
- 33.5: Causality Modeling and Testing
- 33.6: What Have We Learned?
- 34: Cancer Genomics
- Section 1: Introduction
- Section 2: Characterization
- Section 3: Interpretation
- Section 5: Further Reading
- Section 6: What Have We Learned?
- 35: Genome Editing
- 1: Introduction
- 2: Current Research Directions
- 3: What Have We Learned?
- Back Matter
- Index
- Index
- Glossary
- Detailed Licensing