Introduction to Bioinformatics Finish. Johannes Starlinger

Similar documents
Introduction to Bioinformatics. Ulf Leser

Introduction to Bioinformatics. Ulf Leser

Read Mapping and Variant Calling. Johannes Starlinger

Grundlagen der Bioinformatik Summer Lecturer: Prof. Daniel Huson

Introduction to BIOINFORMATICS

Following text taken from Suresh Kumar. Bioinformatics Web - Comprehensive educational resource on Bioinformatics. 6th May.2005

Protein-Protein-Interaction Networks. Ulf Leser, Samira Jaeger

Structure & Function. Ulf Leser

BIOINFORMATICS AND SYSTEM BIOLOGY (INTERNATIONAL PROGRAM)

This place covers: Methods or systems for genetic or protein-related data processing in computational molecular biology.

Textbook Reading Guidelines

Machine Learning. HMM applications in computational biology

Protein-Protein-Interaction Networks. Ulf Leser, Samira Jaeger

Course Information. Introduction to Algorithms in Computational Biology Lecture 1. Relations to Some Other Courses

Introduction to Algorithms in Computational Biology Lecture 1

Classification and Learning Using Genetic Algorithms

Proteins: Structure & Function. Ulf Leser

Genetics and Bioinformatics

Introduction to Bioinformatics

Classification and Learning Using Genetic Algorithms

Basic Local Alignment Search Tool

Biology 644: Bioinformatics

BIMM 143: Introduction to Bioinformatics (Winter 2018)

Protein-Protein-Interaction Networks. Ulf Leser, Samira Jaeger

Advanced Bioinformatics Biostatistics & Medical Informatics 776 Computer Sciences 776 Spring 2018

MATH 5610, Computational Biology

Genome 373: Genomic Informatics. Elhanan Borenstein

Introduction to Cellular Biology and Bioinformatics. Farzaneh Salari

Data Mining for Biological Data Analysis

Introduction to Bioinformatics and Gene Expression Technology

ESSENTIAL BIOINFORMATICS

ENGR 213 Bioengineering Fundamentals April 25, A very coarse introduction to bioinformatics

Leonardo Mariño-Ramírez, PhD NCBI / NLM / NIH. BIOL 7210 A Computational Genomics 2/18/2015

Introduction to Bioinformatics

Introduction. CS482/682 Computational Techniques in Biological Sequence Analysis

VALLIAMMAI ENGINEERING COLLEGE

Bioinformatics Tools. Stuart M. Brown, Ph.D Dept of Cell Biology NYU School of Medicine

Klinisk kemisk diagnostik BIOINFORMATICS

Challenging algorithms in bioinformatics

Knowledge-Guided Analysis with KnowEnG Lab

GREG GIBSON SPENCER V. MUSE

Bioinformatics. Ingo Ruczinski. Some selected examples... and a bit of an overview

Gene expression analysis. Biosciences 741: Genomics Fall, 2013 Week 5. Gene expression analysis

BIOINFORMATICS FOR DUMMIES MB&C2017 WORKSHOP

Scoring Alignments. Genome 373 Genomic Informatics Elhanan Borenstein

ECS 234: Introduction to Computational Functional Genomics ECS 234

Our website:

Single Nucleotide Variant Analysis. H3ABioNet May 14, 2014

ChIP-seq data analysis with Chipster. Eija Korpelainen CSC IT Center for Science, Finland

Computational methods in bioinformatics: Lecture 1

Microarrays & Gene Expression Analysis

Measuring gene expression

Comparative Genomics. Page 1. REMINDER: BMI 214 Industry Night. We ve already done some comparative genomics. Loose Definition. Human vs.

What is Bioinformatics? Bioinformatics is the application of computational techniques to the discovery of knowledge from biological databases.

Recommendations from the BCB Graduate Curriculum Committee 1

AGILENT S BIOINFORMATICS ANALYSIS SOFTWARE

Computational Genomics ( )

Biology Evolution: Mutation I Science and Mathematics Education Research Group

Introduction to Bioinformatics and Gene Expression Technologies

Introduction to Bioinformatics and Gene Expression Technologies

VL Algorithmische BioInformatik (19710) WS2013/2014 Woche 3 - Mittwoch

Introduction to Bioinformatics

Bioinformatics: Sequence Analysis. COMP 571 Luay Nakhleh, Rice University

MATH 5610, Computational Biology

ALGORITHMS IN BIO INFORMATICS. Chapman & Hall/CRC Mathematical and Computational Biology Series A PRACTICAL INTRODUCTION. CRC Press WING-KIN SUNG

ECS 234: Introduction to Computational Functional Genomics ECS 234

Massimo Vergassola CNRS, Institut Pasteur

Introduction to Bioinformatics

Year III Pharm.D Dr. V. Chitra

Exploring Similarities of Conserved Domains/Motifs

Protein Structure Prediction. christian studer , EPFL

BIOINFORMATICS Introduction

Changing Mutation Operator of Genetic Algorithms for optimizing Multiple Sequence Alignment

Computational Methods for Protein Structure Prediction and Fold Recognition... 1 I. Cymerman, M. Feder, M. PawŁowski, M.A. Kurowski, J.M.

Optimization of Process Parameters of Global Sequence Alignment Based Dynamic Program - an Approach to Enhance the Sensitivity.

Methods and tools for exploring functional genomics data

03-511/711 Computational Genomics and Molecular Biology, Fall

NGS Approaches to Epigenomics

Bio5488 Practice Midterm (2018) 1. Next-gen sequencing

Introduction to RNA-Seq. David Wood Winter School in Mathematics and Computational Biology July 1, 2013

Bioinformatics - Lecture 1

03-511/711 Computational Genomics and Molecular Biology, Fall

BIOLOGY 200 Molecular Biology Students registered for the 9:30AM lecture should NOT attend the 4:30PM lecture.

Introduction to Transcription Factor Binding Sites (TFBS) Cells control the expression of genes using Transcription Factors.

Algorithms in Bioinformatics ONE Transcription Translation

CENTER FOR BIOTECHNOLOGY

Topic 2: Population Models and Genetics

BTRY 7210: Topics in Quantitative Genomics and Genetics

What is a chromosome and where is it located and what does it

Fundamentals of Bioinformatics: computation, biology, computational biology

Molecular Modeling Lecture 8. Local structure Database search Multiple alignment Automated homology modeling

CSE/Beng/BIMM 182: Biological Data Analysis. Instructor: Vineet Bafna TA: Nitin Udpa

Deakin Research Online

Dissecting the Human Protein-Protein Interaction Network via Phylogenetic Decomposition

CS273: Algorithms for Structure Handout # 5 and Motion in Biology Stanford University Tuesday, 13 April 2004

Functional Genomics Overview RORY STARK PRINCIPAL BIOINFORMATICS ANALYST CRUK CAMBRIDGE INSTITUTE 18 SEPTEMBER 2017

Bioinformatics for Cell Biologists

Introduction to Bioinformatics

Machine Learning Methods for RNA-seq-based Transcriptome Reconstruction

Creation of a PAM matrix

Transcription:

Introduction to Bioinformatics Finish Johannes Starlinger

This Lecture Genomics Sequencing Gene prediction Evolutionary relationships Motifs - TFBS Transcriptomics Alignment Proteomics Structure prediction comparison Motives, active sites Docking Protein-Protein Interaction Proteomics Systems Biology Pathway analysis Gene regulation Signaling Metabolism Quantitative models Network reconstruction Medicine Phenotype genotype Mutations and risk Population genetics Adverse effects Johannes Starlinger: Bioinformatics, Summer Semester 2017 2

Central Dogma of Molecular Biology Johannes Starlinger: Bioinformatics, Summer Semester 2017 3

Bioinformatics / Computational Biology Computer Science methods for Solving biologically relevant problems Analyzing and managing experimental data sets Empirical: Data from high throughput experiments Mostly focused on developing algorithms Problem are typically complex, data full of errors importance of heuristics and approximate methods Reductionist Strings, graphs, sequences, signals Interdisciplinary: Biology, Computer Science, Physics, Mathematics, Genetics, Johannes Starlinger: Bioinformatics, Summer Semester 2017 4

Typical Approach 1. Observe and learn about biological background 2. Abstract 3. Formalize (Definitions + Formulas) 4. Create algorithms Based on observations Using formalization 5. Learn from outcome 6. Reiterate Johannes Starlinger: Bioinformatics, Summer Semester 2017 5

Searching Sequences (Strings) A chromosome is a string A sequencing machine generates strings Substrings may represent biologically important areas Genes on a chromosome Transcription factor binding sites Same gene in a different species Similar gene in a different species Exact or approximate string search Naive and Boyer-Moore algorithm PSWM: Approximate gap-free matching Local and global alignment Johannes Starlinger: Bioinformatics, Summer Semester 2017 6

Example d( i, j) = d( i, j 1) + 1 min d( i 1, j) + 1 d( i 1, j 1) + t( i, j) A 1 T 2 G 3 G 4 A T G C G G T 0 1 2 3 4 5 6 7 A T G C G G T 0 1 2 3 4 5 6 7 A 1 0 T 2 G 3 G 4 A T G C G G T 0 1 2 3 4 5 6 7 A 1 0 1 2 3 4 5 6 T 2 G 3 G 4 A T G C G G T 0 1 2 3 4 5 6 7 A 1 0 1 2 3 4 5 6 T 2 1 0 1 2 3 4 5 G 3 G 4 A T G C G G T 0 1 2 3 4 5 6 7 A 1 0 1 2 3 4 5 6 T 2 1 0 1 2 3 4 5 G 3 2 1 0 1 2 3 4 G 4 A T G C G G T 0 1 2 3 4 5 6 7 A 1 0 1 2 3 4 5 6 T 2 1 0 1 2 3 4 5 G 3 2 1 0 1 2 3 4 G 4 3 2 1 1 1 2 3 Johannes Starlinger: Bioinformatics, Summer Semester 2017 7

PAM as Distance Measure Definition Let S 1, S 2 be two protein sequences with S 1 = S 2. We say S 1 and S 2 are x PAM distant, iff S 1 most probably was produced from S 2 with x mutations per 100 AAs Remarks PAM is motivated by evolution Assumptions: Mutations happen with the same rate at every position of a sequence If mutation rate is high, mutations will occur again and again at the same position PAM %-sequence-identity Observed substitutions True # of mutations Johannes Starlinger: Bioinformatics, Summer Semester 2017 8

Example S 1,1 : S 2,1 : S 1,2 : S 2,2 : S 1,3 : S 2,3 : ACGTGAC AGGTGCC GTTAGTA TTTAGTA GGTCA AGTCA Relative frequencies A: 10/38 C: 6/38 G: 11/38 T: 11/38 M x ( i, j) = log f ( i, j) f ( i)* f ( j) Mutation rates A C G T A 4/19 1/19 1/19 0/19 C 2/19 1/19 0/19 G 4/19 1/19 T 5/19 Matrix A C G T A 0,48 0,10-0,16 - C 0,63 0,06 - G 0,40-0,20 T 0,50 Johannes Starlinger: Bioinformatics, Summer Semester 2017 9

Searching a Database of Strings Comparing two sequences is costly Given s, assume we want to find the most similar s in a database of all known sequences Naïve: Compare s with all strings in DB Will take years and years BLAST: Basic local alignment search tool Ranks all strings in DB according to similarity to s Similarity: High is s, s contain substrings that are highly similar Heuristic: Might miss certain similar sequences Extremely popular: You can blast a sequence Johannes Starlinger: Bioinformatics, Summer Semester 2017 10

Multiple Sequence Alignment Given a set S of sequences: Find an arrangement of all strings in S in columns such that there are (a) few columns and (b) columns are maximally homogeneous Additional spaces allowed Source: Pfam, Zinc finger domain Goal: Find commonality between a set of functionally related sequences Proteins are composed of different functional domains Which domain performs a certain function? Johannes Starlinger: Bioinformatics, Summer Semester 2017 11

Example C PADKTNVKAAWGKVGAHAGEYGA D AADKTNVKAAWSKVGGHAGEYGA A B C D E A PEEKSAVTALWGKVNVDEYGG B GEEKAAVLALWDKVNEEEYGG C PADKTNVKAAWG_KVGAHAGEYGA D AADKTNVKAAWS_KVGGHAGEYGA E AA TNVKTAWSSKVGGHAPA A A PEEKSAV_TALWG_KVN VDEYGG B GEEKAAV_LALWD_KVN EEEYGG C PADKTNVKAA_WG_KVGAHAGEYGA D AADKTNVKAA_WS_KVGGHAGEYGA E AA TNVKTA_WSSKVGGHAPA A Johannes Starlinger: Bioinformatics, Summer Semester 2017 12

Read Mapping A sequencing machine outputs short sequence reads Not whole genome or chromosome as one long sequence Need to reconstruct to whole sequence from the reads General Approach: Given a reference build of the whole genome Given the reads from the sequencing machine With a certain depth of coverage of each base Find the best alignment for each read within the reference sequence Together with information about matches, mismatches indels Similar to an edit script Marc Bux @ WBI Johannes Starlinger: Bioinformatics, Summer Semester 2017 13

Variant Calling: Problem definition Input for each position A column of bases (cmp coverage) Mapping quality score for each read Base call quality for each position in the read (from sequencing) Output for each position: Whether the genomic position is Homozygous wildtype (as per reference) Heterozygous Homozygous variant Quelle: Wikipedia Johannes Starlinger: Bioinformatics, Summer Semester 2017 14

Microarrays / Transcriptomics Referenzarray (Probe) Zellprobe (Sample) Hybridisierung Arrayaufbereitung Scanning TIFF Bild Bilderkennung Rohdaten Johannes Starlinger: Bioinformatics, Summer Semester 2017 15

Protein Structure Primary 1D-Seq. of AA Secondary 1D-Seq. of subfolds Tertiary 3D-Structure Quaternary Assembled complexes Johannes Starlinger: Bioinformatics, Summer Semester 2017 16

Predicting Secondary Structure SSP: Given a protein sequence, assign each AA in the sequence to one of the three classes Helix (H), Strand (E), or Coil (_) KVYGRCELAAAMKRLGLDNYRGYSLGNWVCAAKFESNFNTHATNRNTD GSTDYGILQINSRWWCNDGRTPGSKNLCNIPCSALLSSDITASVNCAK KIASGGNGMNAWVAWRNRCKGTDVHAWIRGCRL KVYGRCELAAAMKRLGLDNYRGYSLGNWVCAAKFESNFNTHATNRNTD -----HHHHHHHHH-------------EEEEE---------------- GSTDYGILQINSRWWCNDGRTPGSKNLCNIPCSALLSSDITASVNCAK ----EEEEEE--------------------------------HHHHHH KIASGGNGMNAWVAWRNRCKGTDVHAWIRGCRL HHH-------EEE-------------------- Johannes Starlinger: Bioinformatics, Summer Semester 2017 17

Protein-Protein-Interactions Proteins do not work in isolation but interact with each other Metabolism, complex formation, signal transduction, transport, PPI networks Neighbors tend to have similar functions Interactions tend to be evolutionary conserved Dense subgraphs (cliques) tend to perform distinct functions Are not random at all Johannes Starlinger: Bioinformatics, Summer Semester 2017 18

Regulartory Network Reconstruction Transition table Source: Filkov, Modeling Gene Regulation, 2003 Johannes Starlinger: Bioinformatics, Summer Semester 2017 19

Topics Not Covered Phylogenetic algorithms Gene prediction Protein 3D-structure prediction Docking RNA Seq Genotype / Phenotype association studies (GWAS) Biological Databases Machine Learning in Life Science Data Johannes Starlinger: Bioinformatics, Summer Semester 2017 20

Evaluation Johannes Starlinger: Bioinformatics, Summer Semester 2017 21

Klausur Zulassung Bücher versus Folien Lerngruppen Ablauf Klausur Ergebnisse Klausureinsicht Wiederholungen Johannes Starlinger: Bioinformatics, Summer Semester 2017 22

Klausurtermin Montag, 14.8.2017, 11-14 (11.30 13.30) Uhr Raum: 3.001 Keine Hilfsmittel erlaubt Anmelden Übungsschein Johannes Starlinger: Bioinformatics, Summer Semester 2017 23

Wiederholungstermine Mündliche Wiederholungsprüfungen Termine: 18. / 19. / 20.9.2017 Anmeldung ab 21.8. Johannes Starlinger: Bioinformatics, Summer Semester 2017 24

Wissensmanagement in der Bioinformatik Research: Scientific database systems, Biomedical Text Mining, Statistical analysis, Scientific Workflows Our topics in teaching Bachelor Grundlagen der Bioinformatik Information Retrieval Seminare, Semesterprojekte Master Algorithmische Bioinformatik Data Warehousing und Data Mining Informationsintegration Maschinelle Sprachverarbeitung Implementierung von Datenbanksystemen Seminare Johannes Starlinger: Bioinformatics, Summer Semester 2017 25

Wenn Sie beim Lernen Fragen haben Mail Wenn Sie beim Lernen Fehler in den Folien finden Mail Viel Erfolg bei der Klausur Johannes Starlinger: Bioinformatics, Summer Semester 2017 26