Gibbs sampling - Sequence alignment and sequence clustering

Similar documents
Use of BONSAI decision trees for the identification of potential MHC Class I peptide epitope motifs.

The Immune Epitope Database Analysis Resource: MHC class I peptide binding predictions. Edita Karosiene, Ph.D.

Contents. Just Classifier? Rules. Rules: example. Classification Rule Generation for Bioinformatics. Rule Extraction from a trained network

CS229 Final Project Report. Predicting Epitopes for MHC Molecules

The Major Histocompatibility Complex (MHC)

Antigen Presentation to T lymphocytes

Antigen Recognition by T cells

A HLA-DRB supertype chart with potential overlapping peptide binding function

Nature Genetics: doi: /ng Supplementary Figure 1. Workflow of CDR3 sequence assembly from RNA-seq data.

Nature Immunology: doi: /ni Supplementary Figure 1

Significance of the MHC

IMMUNOINFORMATICS: Bioinformatics Challenges in Immunology

Degenerate T-cell Recognition of Peptides on MHC Molecules Creates Large Holes in the T-cell Repertoire

10/18/2012. A primer in HLA: The who, what, how and why. What?

IMMUNOBIOLOGY, BIOL 537 Exam # 2 Spring 1997

The Human Major Histocompatibility Complex

BIRKBECK COLLEGE (University of London)

Incorporation of photo-caged lysine (pc-lys) at K273 of human LCK allows specific control of the enzyme activity.

The Major Histocompatibility Complex of Genes

a) The statement is true for X = 400, but false for X = 300; b) The statement is true for X = 300, but false for X = 200;

Regulating Transmembrane Signaling Through Plexin- Neuropilin Oligomerization

Data Mining in Bioinformatics Day 9: String & Text Mining in Bioinformatics

Significance of the MHC

Workshop presentation: Development and application of Bioinformatics methods

Immuno-Oncology Therapies and Precision Medicine: Personal Tumor-Specific Neoantigen Prediction by Machine Learning

MHC class I MHC class II Structure of MHC antigens:

MCB II MCDB 3451 Exam 1 Spring, minutes, close everything and be concise!

MetaMHC: a meta approach to predict peptides binding to MHC molecules

Cbl ubiquitin ligase: Lord of the RINGs

B F. Location of MHC class I pockets termed B and F that bind P2 and P9 amino acid side chains of the peptide

Key Concept B F. How do peptides get loaded onto the proper kind of MHC molecule?

the HLA complex Hanna Mustaniemi,

Signal-Transduction Cascades - 2. The Phosphoinositide Cascade

Significance of the MHC

How T cells recognize antigen. How T cells recognize antigen -concepts

MHC Class II. Alexandra López Laura Taberner Gemma Vilajosana Ilia Villate. Structural Biology Academic year Universitat Pompeu Fabra

This exam consists of two parts. Part I is multiple choice. Each of these 25 questions is worth 2 points.

Designer Affinity Reagents. Brian Kay

Development Team. Head, Department of Zoology, University of Delhi. Department of Zoology, University of Delhi

MHC Tetramers and Monomers for Immuno-Oncology and Autoimmunity Drug Discovery

Major Histocompatibility Complex (MHC) and T Cell Receptors

Student name ID # 2. (4 pts) What is the terminal electron acceptor in respiration? In photosynthesis?

Convolutional and LSTM Neural Networks

Effects of Second Messengers

Lecture 7: Signaling Through Lymphocyte Receptors

Supplementary Figure 1. Using DNA barcode-labeled MHC multimers to generate TCR fingerprints

The Major Histocompatibility Complex

Chapter 1. Introduction

Chemistry 106: Drugs in Society Lecture 19: How do Drugs Elicit an Effect? Interactions between Drugs and Macromolecular Targets 11/02/17

The pi-value distribution of single-pass membrane proteins at the plasma membrane in immune cells and in total cells.

Alessandra Franco MD PhD UCSD School of Medicine Department of Pediatrics Division of Allergy Immunology and Rheumatology

Chemical Mechanism of Enzymes

Convolutional and LSTM Neural Networks

Cellular membranes are fluid mosaics of lipids and proteins.

TCR-p-MHC 10/28/2013. Disclosures. Rheumatoid Arthritis, Psoriatic Arthritis and Autoimmunity: good genes, elegant mechanisms, bad results

Tyrosine kinases. Cell surface receptors ligand binding. Producer cell RNA. Target cell

Definition of MHC supertypes through clustering of MHC peptide binding repertoires

SUPPLEMENTARY INFORMATION

PERFORMANCE MEASURES

Polyomaviridae. Spring

The Cell Membrane (Ch. 7)

Supplementary material Anti-citrullinated fibronectin antibodies in rheumatoid arthritis are associated with HLA-DRB1 shared epitope alleles.

Definition of MHC Supertypes Through Clustering of MHC Peptide-Binding Repertoires

Receptors. Dr. Sanaa Bardaweel

BCB 444/544 Fall 07 Dobbs 1

Molecular Cell Biology - Problem Drill 19: Cell Signaling Pathways and Gene Expression

Alleles: the alternative forms of a gene found in different individuals. Allotypes or allomorphs: the different protein forms encoded by alleles

T cell maturation. T-cell Maturation. What allows T cell maturation?

PEPVAC: a web server for multi-epitope vaccine development based on the prediction of supertypic MHC ligands

Vaccine Design: A Statisticans Overview

Final Report. Identification of Residue Mutations that Increase the Binding Affinity of LSTc to HA RBD. Wendy Fong ( 方美珍 ) CNIC; Beijing, China

Attribution: University of Michigan Medical School, Department of Microbiology and Immunology

Figure S1. Alignment of predicted amino acid sequences of KIR3DH alleles identified in 8

Chapter 3. Protein Structure and Function

HLA and antigen presentation. Department of Immunology Charles University, 2nd Medical School University Hospital Motol

Immunology - Lecture 2 Adaptive Immune System 1

Lesson 5 Proteins Levels of Protein Structure

Adaptive Treatment of Epilepsy via Batch Mode Reinforcement Learning

Identification and characterization of merozoite surface protein 1 epitope

Immunotherapy for HCC

HLA and antigen presentation. Department of Immunology Charles University, 2nd Medical School University Hospital Motol

Protein tyrosine kinase signaling

Chapter 6. Antigen Presentation to T lymphocytes

The elements of G protein-coupled receptor systems

[Some people are Rh positive and some are Rh negative whether they have the D antigen on the surface of their cells or not].

CONVENTIONAL VACCINE DEVELOPMENT

DIRECT IDENTIFICATION OF NEO-EPITOPES IN TUMOR TISSUE

Table of content. -Supplementary methods. -Figure S1. -Figure S2. -Figure S3. -Table legend

The major histocompatibility complex (MHC) is a group of genes that governs tumor and tissue transplantation between individuals of a species.

Designer Affinity Reagents. Reagents. Types of Affinity. M13 Bacteriophage. 900 nm x 10 nm. Brian Kay Src SH3 domain.

Measuring interaction complexity and time to equilibrium for biotherapeutics in whole cell assays. Karl Andersson Uppsala University Sweden

The T cell receptor for MHC-associated peptide antigens

Profiling HLA motifs by large scale peptide sequencing Agilent Innovators Tour David K. Crockett ARUP Laboratories February 10, 2009

Immunological Tolerance

Antigen Presentation and T Lymphocyte Activation. Abul K. Abbas UCSF. FOCiS

Test Bank for Basic Immunology Functions and Disorders of the Immune System 4th Edition by Abbas

FurinDB: A Database of 20-Residue Furin Cleavage Site Motifs, Substrates and Their Associated Drugs

Basic Immunology. Lecture 5 th and 6 th Recognition by MHC. Antigen presentation and MHC restriction

NIH Public Access Author Manuscript Immunogenetics. Author manuscript; available in PMC 2014 September 01.

Human Leukocyte Antigens and donor selection

Transcription:

Gibbs sampling - Sequence alignment and sequence clustering Massimo Andreatta Center for Biological Sequence Analysis Technical University of Denmark massimo@cbs.dtu.dk Technical University of Denmark 1

MHC class II binding - MHC class II molecules selectively bind peptides derived from extracellular proteins - 9 amino acids commonly interact with the pocket BUT - The binding cleft is open at both sides - Peptides of up to 20 AAs can bind Technical University of Denmark 2

MHC class II binding 9 AAs SLFIGLKGDIRESTV DGEEEVQLIAAVPGK VFRLKGGAPIKGVTF SFSCIAIGIITLYLG IDQVTIAGAKLRSLN WIQKETLVTFKNPHAKKQDV KMLLDNINTPEGIIP ELLEFHYYLSSKLNK LNKFISPKSVAGRFA ESLHNPYPDYHWLRT............ DFAAQVDYPSTGLY Technical University of Denmark 3

MHC class II binding SLFIGLKGDIRESTV DGEEEVQLIAAVPGK VFRLKGGAPIKGVTF SFSCIAIGIITLYLG IDQVTIAGAKLRSLN WIQKETLVTFKNPHAKKQDV KMLLDNINTPEGIIP ELLEFHYYLSSKLNK LNKFISPKSVAGRFA ESLHNPYPDYHWLRT............ DFAAQVDYPSTGLY 9 AAs SLFIGLKGDIRESTV DGEEEVQLIAAVPGK VFRLKGGAPIKGVTF SFSCIAIGIITLYLG IDQVTIAGAKLRSLN WIQKETLVTFKNPHAKKQDV KMLLDNINTPEGIIP ELLEFHYYLSSKLNK LNKFISPKSVAGRFA ESLHNPYPDYHWLRT............ DFAAQVDYPSTGLY Technical University of Denmark 4

Gibbs sampling - sequence alignment Why sampling? 50 sequences 12 amino acids long try all possible combinations with a 9-mer overlap 4 50 ~ 10 30 possible combinations...computationally unfeasible SLFIGLKGDIRESTV DGEEEVQLIAAVPGK VFRLKGGAPIKGVTF SFSCIAIGIITLYLG IDQVTIAGAKLRSLN WIQKETLVTFKNPHAKKQDV KMLLDNINTPEGIIP ELLEFHYYLSSKLNK LNKFISPKSVAGRFA ESLHNPYPDYHWLRT............ DFAAQVDYPSTGLY Technical University of Denmark 5

Gibbs sampling - sequence alignment State transition SLFIGLKGDIRESTV DGEEEVQLIAAVPGK VFRLKGGAPIKGVTF SFSCIAIGIITLYLG IDQVTIAGAKLRSLN WIQKETLVTFKNPHAKKQDV KMLLDNINTPEGIIP ELLEFHYYLSSKLNK LNKFISPKSVAGRFA ESLHNPYPDYHWLRT move to state +1 E = C p,a p,a log p p,a q a de = E i E i 1 Technical University of Denmark 6

Gibbs sampling - sequence alignment State transition SLFIGLKGDIRESTV DGEEEVQLIAAVPGK VFRLKGGAPIKGVTF SFSCIAIGIITLYLG IDQVTIAGAKLRSLN WIQKETLVTFKNPHAKKQDV KMLLDNINTPEGIIP ELLEFHYYLSSKLNK LNKFISPKSVAGRFA ESLHNPYPDYHWLRT move to state +1 SLFIGLKGDIRESTV DGEEEVQLIAAVPGK VFRLKGGAPIKGVTF SFSCIAIGIITLYLG IDQVTIAGAKLRSLN WIQKETLVTFKNPHAKKQDV KMLLDNINTPEGIIP ELLEFHYYLSSKLNK LNKFISPKSVAGRFA ESLHNPYPDYHWLRT E = C p,a p,a log p p,a q a de = E i E i 1 Accept or reject the move? P = min 1,exp de T Technical University of Denmark 7 Note that the probability of going to the new state only depends on the previous state

Gibbs sampling - sequence alignment SLFIGLKGDIRESTV DGEEEVQLIAAVPGK VFRLKGGAPIKGVTF SFSCIAIGIITLYLG IDQVTIAGAKLRSLN WIQKETLVTFKNPHAKKQDV KMLLDNINTPEGIIP ELLEFHYYLSSKLNK LNKFISPKSVAGRFA ESLHNPYPDYHWLRT Numerical example - 1 move to state +1 T = 0.2 SLFIGLKGDIRESTV DGEEEVQLIAAVPGK VFRLKGGAPIKGVTF SFSCIAIGIITLYLG IDQVTIAGAKLRSLN WIQKETLVTFKNPHAKKQDV KMLLDNINTPEGIIP ELLEFHYYLSSKLNK LNKFISPKSVAGRFA ESLHNPYPDYHWLRT E i 1 = 2.44 E i = 2.52 P = min 1,exp 0.08 = min 1, 1.49 0.2 [ ] =1 Accept move with Prob = 100% Technical University of Denmark 8

Gibbs sampling - sequence alignment SLFIGLKGDIRESTV DGEEEVQLIAAVPGK VFRLKGGAPIKGVTF SFSCIAIGIITLYLG IDQVTIAGAKLRSLN WIQKETLVTFKNPHAKKQDV KMLLDNINTPEGIIP ELLEFHYYLSSKLNK LNKFISPKSVAGRFA ESLHNPYPDYHWLRT Numerical example - 2 move to state +1 T = 0.2 SLFIGLKGDIRESTV DGEEEVQLIAAVPGK VFRLKGGAPIKGVTF SFSCIAIGIITLYLG IDQVTIAGAKLRSLN WIQKETLVTFKNPHAKKQDV KMLLDNINTPEGIIP ELLEFHYYLSSKLNK LNKFISPKSVAGRFA ESLHNPYPDYHWLRT E i 1 = 2.44 E i = 2.35 P = min 1,exp 0.09 = min 1, 0.638 0.2 [ ] = 0.638 Accept move with Prob = 63.8% Technical University of Denmark 9

Gibbs sampling - sequence alignment T What is the MC temperature? it s a scalar decreased during the simulation iteration Technical University of Denmark 10

Gibbs sampling - sequence alignment T What is the MC temperature? it s a scalar decreased during the simulation t 1 =0.4 P(t 1 ) = min 1,exp de = min 1,exp 0.3 = 0.47 t 1 0.4 E.g. same de=-0.3 but at different temperatures t 2 =0.1 P(t 2 ) = min 1,exp 0.3 = 0.05 0.1 P(t 3 ) = min 1,exp 0.3 0 0.02 t 3 =0.02 iteration Technical University of Denmark 11

Technical University of Denmark 12

f(z) Move freely around states when the system is warm, then cool it off to force it into a state of high fitness Technical University of Denmark 13 Z

Single sequence move SLFIGLKGDIRESTV DGEEEVQLIAAVPGK VFRLKGGAPIKGVTF SFSCIAIGIITLYLG IDQVTIAGAKLRSLN WIQKETLVTFKNPHAKKQDV KMLLDNINTPEGIIP ELLEFHYYLSSKLNK LNKFISPKSVAGRFA ESLHNPYPDYHWLRT move to state +1 SLFIGLKGDIRESTV DGEEEVQLIAAVPGK VFRLKGGAPIKGVTF SFSCIAIGIITLYLG IDQVTIAGAKLRSLN WIQKETLVTFKNPHAKKQDV KMLLDNINTPEGIIP ELLEFHYYLSSKLNK LNKFISPKSVAGRFA ESLHNPYPDYHWLRT E = C p,a p,a log p p,a q a de = E i E i 1 Accept or reject the move? P = min 1,exp de T Technical University of Denmark 14

Phase shift move SLFIGLKGDIRESTV DGEEEVQLIAAVPGK VFRLKGGAPIKGVTF SFSCIAIGIITLYLG IDQVTIAGAKLRSLN WIQKETLVTFKNPHAKKQDV KMLLDNINTPEGIIP ELLEFHYYLSSKLNK LNKFISPKSVAGRFA ESLHNPYPDYHWLRT move to state +1 shift all sequences SLFIGLKGDIRESTV DGEEEVQLIAAVPGK VFRLKGGAPIKGVTF SFSCIAIGIITLYLG IDQVTIAGAKLRSLN WIQKETLVTFKNPHAKKQDV KMLLDNINTPEGIIP ELLEFHYYLSSKLNK LNKFISPKSVAGRFA ESLHNPYPDYHWLRT E = C p,a p,a log p p,a q a de = E i E i 1 Accept or reject the move? P = min 1,exp de T Technical University of Denmark 15

Does it work? Technical University of Denmark 16

Does it work? HLA-DRB3*01:01 Technical University of Denmark 17

Gibbs clustering Multiple motifs! SLFIGLKGDIRESTV DGEEEVQLIAAVPGK VFRLKGGAPIKGVTF SFSCIAIGIITLYLG IDQVTIAGAKLRSLN WIQKETLVTFKNPHAKKQDV KMLLDNINTPEGIIP ELLEFHYYLSSKLNK LNKFISPKSVAGRFA ESLHNPYPDYHWLRT NKVKSLRILNTRRKL MMGMFNMLSTVLGVS AKSSPAYPSVLGQTI RHLIFCHSKKKCDELAAK Cluster 1 ----SLFIGLKGDIRESTV-- --DGEEEVQLIAAVPGK---- ------VFRLKGGAPIKGVTF ---SFSCIAIGIITLYLG--- ----IDQVTIAGAKLRSLN-- WIQKETLVTFKNPHAKKQDV- ------KMLLDNINTPEGIIP Cluster 2 --ELLEFHYYLSSKLNK---- ------LNKFISPKSVAGRFA ESLHNPYPDYHWLRT------ -NKVKSLRILNTRRKL----- --MMGMFNMLSTVLGVS---- AKSSPAYPSVLGQTI------ --RHLIFCHSKKKCDELAAK- Technical University of Denmark 18

Two MHC class I alleles: HLA-A*0101 and HLA-B*4402 Mixture of 100 binders for the two alleles ATDKAAAAY A*0101 EVDQTKIQY A*0101 AETGSQGVY B*4402 ITDITKYLY A*0101 AEMKTDAAT B*4402 FEIKSAKKF B*4402 LSEMLNKEY A*0101 GELDRWEKI B*4402 LTDSSTLLV A*0101 FTIDFKLKY A*0101 TTTIKPVSY A*0101 EEKAFSPEV B*4402 AENLWVPVY B*4402 Technical University of Denmark 19

Two MHC class I alleles: HLA-A*0101 and HLA-B*4402 Mixed G 1 A0101 B4402 G 2 Technical University of Denmark 20

Two MHC class I alleles: HLA-A*0101 and HLA-B*4402 Mixed G 1 A0101 B4402 97 3 G 2 3 97 Resolved Technical University of Denmark 21

Five MHC class I alleles G 0 G 1 G 2 G 3 G 4 A0101 A0201 A0301 B0702 B4402 Technical University of Denmark 22

Five MHC class I alleles G 0 G 1 G 2 G 3 G 4 A0101 A0201 A0301 B0702 B4402 0 1 76 1 0 2 4 0 0 95 5 87 5 1 0 93 2 19 0 2 0 6 0 98 3 HLA-A0301 97% HLA-A0101 80% HLA-A0201 89% HLA-B4402 94% HLA-B0702 92% Technical University of Denmark 23

Dealing with noisy data Experimental data often contain false positives Outliers do not match any recurrent motif Introduce a garbage bin to collect outliers Technical University of Denmark 24

Dealing with noisy data Introduce a garbage bin to collect outliers SLFIGLKGDIRESTV DGEEEVQLIAAVPGK VFRLKGGAPIKGVTF SFSCIAIGIITLYLG IDQVTIAGAKLRSLN WIQKETLVTFKNPHAKKQDV KMLLDNINTPEGIIP ELLEFHYYLSSKLNK LNKFISPKSVAGRFA ESLHNPYPDYHWLRT NKVKSLRILNTRRKL MMGMFNMLSTVLGVS AKSSPAYPSVLGQTI RHLIFCHSKKKCDELAAK g1 g2 gn trash Move to the trash cluster peptides that do not match any motif Technical University of Denmark 25

Dealing with noisy data 200 binders to 3 MHC class I alleles 3 alleles HLA A0101 HLA B0702 HLA B4001 Random g0 0 197 2 6 205 g1 199 1 0 2 202 g2 0 0 196 5 201 trash 1 2 2 37 42 200 200 200 50 50 random sequences are added to the data set Technical University of Denmark 26

Dealing with noisy data 200 binders to 3 MHC class I alleles 3 alleles HLA A0101 HLA B0702 HLA B4001 Random g0 0 197 2 6 205 g1 199 1 0 2 202 g2 0 0 196 5 201 trash 1 2 2 37 42 200 200 200 50 50 random sequences are added to the data set DHHFTPQII NAFGWENAY SQTSYQYLI ELPIVTPAL FCSNHFTEL Technical University of Denmark 27

Dealing with noisy data NetMHC predictions NetMHC version 3.2. 9mer predictions using Artificial Neural Networks. Strong binder threshold 50 nm. Weak binder threshold score 500 nm ------------------------------------------------------------------- pos peptide logscore affinity(nm) Bind Level Allele ------------------------------------------------------------------- 0 DHHFTPQII 0.069 23725 HLA-A0101 1 NAFGWENAY 0.068 24050 HLA-B0702 2 SQTSYQYLI 0.059 26341 HLA-B0702 3 ELPIVTPAL 0.110 15217 HLA-B4001 4 FCSNHFTEL 0.173 7709 HLA-B4001 False positives? Technical University of Denmark 28

SH3 domain binding - SH3 domains are small interaction modules abundantly found in eukaryotes - They preferentially bind proline-rich regions (minimum consensus sequence is PxxP) - Two main classes of ligands exist: class I +xφpxφp class II φpxφpx+ +: R or K φ: hydrophobic x: any amino acid Surface representation of the Hck SH3 domain bound to an artificial high-affinity peptide ligand, in green. Schmidt et al. (2007) Technical University of Denmark 29

SH3 domain binding - Gibbs clustering - Large data set of 2,457 unique peptide sequences binding to Src SH3 domain - 12 amino acids long peptides, unaligned with respect to the binding core WVTAPRSLPVLP GSWVVDISNVED NYSGNRPLPGIW RSPIVRQLPSLP RALPVMPTNGPM AKSRPLPMVGLV VRPLPSPEGFGQ YRGRMLPVIWGT RALPLPRAYEGI VPLLPIRNGAVN PVRVLPNIPLSV...... Technical University of Denmark 30

SH3 domain binding Gibbs clustering - 1 cluster class I +xφpxφp 2,360 sequences (97 to trash) class II φpxφpx+ Technical University of Denmark 31

SH3 domain binding Gibbs clustering - 2 clusters 498 sequences 1,892 sequences (67 to trash) class I +xφpxφp class II φpxφpx+ Technical University of Denmark 32

SH3 domain binding Gibbs clustering - 3 clusters 1,606 sequences 490 sequences 305 sequences class I +xφpxφp (56 to trash) class II φpxφpx+ Technical University of Denmark 33

HLA-A*02:01 sub-motifs - Binding to MHC class molecules is a fundamental step for peptide immunogenicity - One important parameter is binding affinity - But not all peptides with high binding affinity become immunogenic - Immunogenicity depends also on the formation of stable MHCpeptide complexes 650 peptides binding to A*02:01 Technical University of Denmark 34

HLA-A*02:01 sub-motifs 441 sequences 209 sequences <Aff> = 6 nm <Th> = 5.7 hours = <Aff> = 9 nm <Th> = 2.1 hours Technical University of Denmark 35

In conclusion Sampling methods can solve problems where the search space is too large to be exhaustively explored Gibbs sampling can detect even weak motifs in a sequence alignment (e.g. MHC class II) Gibbs clustering can be used to separated multiple motifs contained in a data set (e.g. SH3 domain classes, MHC molecules sub-specificities) More than 1,000 papers in PubMed using Gibbs sampling methods Transcription factor binding sites Transmembrane domains MHC class I and II binding... Technical University of Denmark 36