Bioinformatics: Secondary Structure Prediction

Similar documents
Bioinformatics: Secondary Structure Prediction

Protein Structure Prediction and Display

Bioinformatics III Structural Bioinformatics and Genome Analysis Part Protein Secondary Structure Prediction. Sepp Hochreiter

Neural Networks for Protein Structure Prediction Brown, JMB CS 466 Saurabh Sinha

Physiochemical Properties of Residues

Protein Secondary Structure Prediction

Protein Structure Prediction II Lecturer: Serafim Batzoglou Scribe: Samy Hamdouche

Protein structure. Protein structure. Amino acid residue. Cell communication channel. Bioinformatics Methods

Basics of protein structure

CMPS 3110: Bioinformatics. Tertiary Structure Prediction

CMPS 6630: Introduction to Computational Biology and Bioinformatics. Tertiary Structure Prediction

PROTEIN SECONDARY STRUCTURE PREDICTION: AN APPLICATION OF CHOU-FASMAN ALGORITHM IN A HYPOTHETICAL PROTEIN OF SARS VIRUS

CAP 5510 Lecture 3 Protein Structures

Protein Structures: Experiments and Modeling. Patrice Koehl

Steps in protein modelling. Structure prediction, fold recognition and homology modelling. Basic principles of protein structure

Protein Secondary Structure Prediction using Feed-Forward Neural Network

Introduction to Comparative Protein Modeling. Chapter 4 Part I

BIOINF 4120 Bioinformatics 2 - Structures and Systems - Oliver Kohlbacher Summer Protein Structure Prediction I

Protein Secondary Structure Prediction

Programme Last week s quiz results + Summary Fold recognition Break Exercise: Modelling remote homologues

Protein Structure Prediction

THE TANGO ALGORITHM: SECONDARY STRUCTURE PROPENSITIES, STATISTICAL MECHANICS APPROXIMATION

Protein Structure Prediction

Improved Protein Secondary Structure Prediction

SUPPLEMENTARY MATERIALS

Statistical Machine Learning Methods for Bioinformatics IV. Neural Network & Deep Learning Applications in Bioinformatics

1-D Predictions. Prediction of local features: Secondary structure & surface exposure

Week 10: Homology Modelling (II) - HHpred

Protein Structure Prediction, Engineering & Design CHEM 430

Giri Narasimhan. CAP 5510: Introduction to Bioinformatics. ECS 254; Phone: x3748

IT og Sundhed 2010/11

Presentation Outline. Prediction of Protein Secondary Structure using Neural Networks at Better than 70% Accuracy

Packing of Secondary Structures

CAP 5510: Introduction to Bioinformatics CGS 5166: Bioinformatics Tools. Giri Narasimhan

ALL LECTURES IN SB Introduction

Protein Structure Prediction Using Multiple Artificial Neural Network Classifier *

3D Structure. Prediction & Assessment Pt. 2. David Wishart 3-41 Athabasca Hall

114 Grundlagen der Bioinformatik, SS 09, D. Huson, July 6, 2009

Building 3D models of proteins

Can protein model accuracy be. identified? NO! CBS, BioCentrum, Morten Nielsen, DTU

Secondary Structure. Bioch/BIMS 503 Lecture 2. Structure and Function of Proteins. Further Reading. Φ, Ψ angles alone determine protein structure

Template Free Protein Structure Modeling Jianlin Cheng, PhD

PROTEIN SECONDARY STRUCTURE PREDICTION USING NEURAL NETWORKS AND SUPPORT VECTOR MACHINES

Sequence analysis and comparison

Template Free Protein Structure Modeling Jianlin Cheng, PhD

HIV protease inhibitor. Certain level of function can be found without structure. But a structure is a key to understand the detailed mechanism.

Protein Secondary Structure Assignment and Prediction

Lecture 7. Protein Secondary Structure Prediction. Secondary Structure DSSP. Master Course DNA/Protein Structurefunction.

Getting To Know Your Protein

Protein Secondary Structure Prediction using Pattern Recognition Neural Network

Protein structure alignments

Protein Bioinformatics. Rickard Sandberg Dept. of Cell and Molecular Biology Karolinska Institutet sandberg.cmb.ki.

09/06/25. Computergestützte Strukturbiologie (Strukturelle Bioinformatik) Non-uniform distribution of folds. Scheme of protein structure predicition

Supporting Online Material for

SCOP. all-β class. all-α class, 3 different folds. T4 endonuclease V. 4-helical cytokines. Globin-like

Prediction of protein secondary structure by mining structural fragment database

Design of a Novel Globular Protein Fold with Atomic-Level Accuracy

Protein Structure Prediction Using Neural Networks

Section Week 3. Junaid Malek, M.D.

Protein Structure Determination

Protein Secondary Structure Prediction

Protein Dynamics. The space-filling structures of myoglobin and hemoglobin show that there are no pathways for O 2 to reach the heme iron.

Protein Structure Prediction

Procheck output. Bond angles (Procheck) Structure verification and validation Bond lengths (Procheck) Introduction to Bioinformatics.

Homology Modeling. Roberto Lins EPFL - summer semester 2005

Computer simulations of protein folding with a small number of distance restraints

Protein Structure. W. M. Grogan, Ph.D. OBJECTIVES

Chapter 5. Proteomics and the analysis of protein sequence Ⅱ

An Artificial Neural Network Classifier for the Prediction of Protein Structural Classes

Template-Based 3D Structure Prediction

Sequence Analysis and Databases 2: Sequences and Multiple Alignments

Computational Genomics and Molecular Biology, Fall

CMPS 6630: Introduction to Computational Biology and Bioinformatics. Structure Comparison

Improving Protein Secondary-Structure Prediction by Predicting Ends of Secondary-Structure Segments

We used the PSI-BLAST program ( to search the

Protein Structure Prediction using String Kernels. Technical Report

Protein Threading. BMI/CS 776 Colin Dewey Spring 2015

Protein secondary structure prediction with a neural network

Development and Large Scale Benchmark Testing of the PROSPECTOR_3 Threading Algorithm

Motif Prediction in Amino Acid Interaction Networks

Syllabus of BIOINF 528 (2017 Fall, Bioinformatics Program)

Predicting Protein Structural Features With Artificial Neural Networks

Intro Secondary structure Transmembrane proteins Function End. Last time. Domains Hidden Markov Models

Protein 8-class Secondary Structure Prediction Using Conditional Neural Fields

HMM applications. Applications of HMMs. Gene finding with HMMs. Using the gene finder

Today. Last time. Secondary structure Transmembrane proteins. Domains Hidden Markov Models. Structure prediction. Secondary structure

Protein Structure Bioinformatics Introduction

Copyright Mark Brandt, Ph.D A third method, cryogenic electron microscopy has seen increasing use over the past few years.

Large-Scale Genomic Surveys

Lecture 2 and 3: Review of forces (ctd.) and elementary statistical mechanics. Contributions to protein stability

Bio nformatics. Lecture 23. Saad Mneimneh

Bayesian Models and Algorithms for Protein Beta-Sheet Prediction

Structure and evolution of the spliceosomal peptidyl-prolyl cistrans isomerase Cwc27

Properties of amino acids in proteins

Protein quality assessment

Conditional Graphical Models

Protein folding. α-helix. Lecture 21. An α-helix is a simple helix having on average 10 residues (3 turns of the helix)

BCH 4053 Spring 2003 Chapter 6 Lecture Notes

FlexPepDock In a nutshell

Supersecondary Structures (structural motifs)

Transcription:

Bioinformatics: Secondary Structure Prediction Prof. David Jones d.jones@cs.ucl.ac.uk

LMLSTQNPALLKRNIIYWNNVALLWEAGSD The greatest unsolved problem in molecular biology:the Protein Folding Problem?

Entries Why predict structure? Growth of sequence and structure databases Metagenomics 3500000 3000000 2500000 Sequences 2000000 1500000 1000000 500000 0 Structures 1975 1977 1979 1981 1983 1985 1987 1989 1991 1993 1995 1997 1999 2001 2003 2005 Year

Biological Information Flow Gene (DNA) Protein 3D structure Function The unique 3D structure of a protein determines its biochemical function.

Protein Secondary Structure HELIX STRAND COIL

Secondary Structure Prediction LMLSTQNPALLKRNIIYWNNVALLWEAGSD? LMLSTQNPALL HHHEEEECCCC OUTPUT: 3-letter Secondary Structure Alphabet INPUT: 20-letter Amino Acid Alphabet

Goal Take primary structure (sequence) and, using rules derived from known structures, predict the secondary structure that is most likely to be adopted by each residue

1st Generation Methods Based on statistical analysis of single amino acid properties Examples: Chou & Fasman (1974) Lim (1974) Garnier, Osguthorpe & Robson (1978)

Structural Propensities Due to the size, shape and charge of its side chain, each amino acid may fit better in one type of secondary structure than another Classic example: The rigidity and side chain angle of proline cannot be accommodated in an -helical structure

Structural Propensities Two ways to view the significance of this preference (or propensity) It may control or affect the folding of the protein in its immediate vicinity (amino acid determines structure) It may constitute selective pressure to use particular amino acids in regions that must have a particular structure (structure determines amino acid)

Chou-Fasman method Uses table of conformational parameters (propensities) determined primarily from measurements of secondary structure by CD spectroscopy Table consists of one likelihood for each structure for each amino acid For amino acid type A (e.g. leucine) and structure type S (e.g. α helix), a propensity score is calculated as follows: P S p( A S) p( A) n A, S n A n n S

Chou-Fasman propensities (partial table) Amino Acid P P P t Glu 1.51 0.37 0.74 Met 1.45 1.05 0.60 Ala 1.42 0.83 0.66 Val 1.06 1.70 0.50 Ile 1.08 1.60 0.50 Tyr 0.69 1.47 1.14 Pro 0.57 0.55 1.52 Gly 0.57 0.75 1.56

Chou-Fasman method A prediction is made for each type of structure for each amino acid Can result in ambiguity if a region has high propensities for both helix and sheet (higher value usually chosen, with exceptions)

Chou-Fasman method Calculation rules are somewhat ad hoc Example: Method for helix Search for nucleating region where 4 out of 6 a.a. have P > 1.03 Extend until 4 consecutive a.a. have an average P < 1.00 If region is at least 6 a.a. long, has an average P > 1.03, and average P > average P consider region to be helix

2nd Generation Methods Based on peptide segments / residue pairs Examples: GOR III (1987) The BIG NEWS, however, was the appearance of the first examples of MACHINE LEARNING in secondary structure prediction Neural Networks: Qian & Sejnowski (1988), Bohr et al. (1988), Holley & Karplus (1989)

Neural Networks Originally, neural networks were developed as simple models of brain function i.e. they were intended to be simulations of real networks of neurons. Hence the term Artificial Neural Network. Today these simple models are obsolete in neuroscience research but instead have become very useful tools for finding patterns in data.

Artificial Neural Networks Inputs Output An artificial neural network (ANN) is made up of many switching units (artificial neurons) that are connected together according to a specific network architecture. The objective of an artificial neural network is to learn how to transform inputs into meaningful outputs.

Training and Using ANNs We start with complete random connection weights Then we present an input pattern to the network and compare the output we get to what it should be If the output is correct then we don t need to change any weights If the output is WRONG then we make small changes to the connection weights so as to reduce the ERROR We then repeat this for all the examples we have And keep repeating on all the data until we see no further improvement

Training and Testing Sets The data we use to adjust the network weights is called the TRAINING SET To make sure we are not over-fitting our network to our training set, we should test the network on a completely separate TESTING SET This splitting of training and testing data is called CROSS- VALIDATION and is an important concept in statistics and machine learning

Some real data... Inputs A R N D C Q E G H I L K M F P S T W Y V 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 Coil 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Strand 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 Coil 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 Strand 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 Strand 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 Helix 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Helix 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Coil 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 Strand 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 Helix 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 Helix 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 Helix 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 Strand 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 Helix 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 Helix 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 Strand 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Strand 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 Strand 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Coil 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 Helix 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 Helix 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 Coil 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 Coil 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 Coil... And so on... Desired Outputs

A Better Scheme for Predicting Secondary Structure by Machine Learning Window of 15 residues Classifier (neural network) Helix Strand Coil MLSPQAMSDFHEELKWLLCNIPGQKLASLANREYT We are predicting the secondary Structure for this central residue

Representation Usual representation is to use 21 inputs per amino acid: Ala : 100000000000000000000 Val : 000000000000000000010 --- : 000000000000000000001

3rd Generation Neural Network Methods PHD Rost B, Sander, C. (1993) Prediction of protein secondary structure at better than 70% accuracy. J. Mol. Biol. 232, 584-599. PSIPRED Jones, D. T. (1999) Protein secondary structure prediction based on position-specific scoring matrices. J. Mol. Biol. 292: 195-202.

3rd Generation Methods Exploit evolutionary information Based on conservation analysis of multiple sequence alignments (HMMs or profiles) Extract some long-range information via accessibility patterns Conserved Hydrophobic Residues -> BURIED Variable Polar Residues -> EXPOSED

Variability and Hydrophobity of Amino Acids Variable & Polar Conserved & Hydrophobic Water soluble Variable & Very Hydrophobic Conserved & Hydrophobic Transmembrane

Pros & Cons of 3rd Generation Methods PROs High residue accuracy Less underprediction of strands Good quality segment predictions CONs Provides prediction for FAMILY CONSENSUS structure NOT THE STRUCTURE OF THE TARGET SEQUENCE

PSIPRED Works directly on PSI-BLAST profiles (PSSMs) Uses 2 separate stages of neural networks First network predicts secondary structure Second network cleans outputs from 1st net Trained on profile from ~3000 different proteins of known structure (taken from PDB)

4 x 1st Networks PSIPRED Neural Networks 15x21 Input units 75 hidden units 3 output units (H/E/C) 2nd Network 15x3 Input units 60 hidden units 3 output units (H/E/C)

PSIPRED Method Raw profile from PSI-BLAST Log File Position-based scoring matrix used A R N D C Q E G H I L K M F P S T W Y V -3-4 -4-4 -3-4 -4-4 -2-1 -1-4 -1 8-5 -3-3 0 2-2 0-1 -1 3-4 3 4 1-1 -4-4 0-3 -4-2 -1-2 -4-3 -3 0-1 2 1-3 4 0-1 -2-4 -3 1-2 -4-2 2 0-4 -3-3 -2-3 -4-5 -2-3 -4-6 -4 0 6 0 0-1 -4-3 -2-4 -2 0 0-3 -1-2 -3 0-2 4-3 -3 0-2 -2-4 -3 3 1-4 -4-3 0 2 0 4-4 1 2 1-2 -4-4 0-3 -4-3 1-2 -5-4 -4-1 5 3-2 -4-1 -1 1-2 -1-4 1-3 -4-3 1-2 -5-4 -4-2 -3-4 -5-3 -3-4 -5-4 3 4-1 1 2-4 -3-2 -3-1 0-2 3 2-2 -4 2 1-3 -2-3 -3 1 1-4 -3 2 1-4 -3-1 0 2 3 1-4 0 0 0-2 -4-4 1-3 -4-3 2 0-5 -4-4 5-3 -3-3 -2-3 -3-2 -3 1-2 -3-2 1-3 0 1-4 -2 0-1 -4-5 -5-3 -4-4 -5-4 3 3-4 2 3-5 -3-2 5-1 2 0 3 3 0-4 3 0 1-2 -4-4 1-3 -4-3 1-1 -4-3 -4-1 0 1 0-4 1-1 -1-2 -4-3 5-2 0-3 0-2 -4 0-3 -2-3 -1-5 -3-3 -4-5 -4 3 4 0 4 2-4 -3-2 -3-2 0 0 3 0-2 -3-1 0 0-2 0 0 1 0-1 -3 2 0-4 -3 0-1 1 3-2 -4 0-2 4-2 -4-4 0-3 0-3 0 0-3 0-4 Window of 15 rows A R N D C Q E G H I L K M F P S T W Y V 0.4 0.3 0.3 0.3 0.2 0.9 0.3 0.3 0.4 0.4 0.4 0.3 0.4 0.9 0.1 0.4 0.4 0.5 0.7 0.4 0.3 0.2 0.3 0.8 0.4 0.3 0.7 0.1 0.6 0.2 0.4 0.3 0.5 0.2 0.1 0.4 0.8 0.2 0.3 0.2 0.1 0.1 0.4 0.3 0.5 0.1 0.1 0.3 0.1 0.1 0.4 0.2 0.4 0.9 0.3 0.4 0.4 0.9 0.3 0.6 0.6 0.3 0.3 0.1 0.3 0.5 0.5 0.2 0.1 0.4 0.4 0.3 0.6 0.9 0.1 0.5 0.1 0.5 0.7 0.4... 15 x 20 scaled inputs to 1st network 1st Network 315 inputs 75 hidden units 3 outputs Window of 15 x 3 outputs fed to 2nd network 2nd Network 60 inputs 60 hidden units 3 outputs Final 3-state Prediction

2 nd Network: Filtering Raw Predictions from 1 st Network Stage 1 output Stage 2 output Actual 49 T E 0.238 0.007 0.856 50 L E 0.038 0.004 0.951 51 V E 0.023 0.003 0.985 52 R E 0.036 0.003 0.966 53 V E 0.419 0.001 0.775 54 P C 0.808 0.011 0.060 55 G C 0.888 0.032 0.065 56 S C 0.412 0.328 0.166 57 W E 0.151 0.294 0.391 58 E H 0.057 0.817 0.141 59 I H 0.126 0.962 0.003 60 P H 0.018 0.997 0.001 61 V H 0.006 0.999 0.001 62 A H 0.003 0.999 0.002 C H E 49 T E 0.204 0.009 0.807 50 L E 0.056 0.005 0.947 51 V E 0.024 0.006 0.972 52 R E 0.069 0.015 0.897 53 V E 0.283 0.013 0.616 54 P C 0.866 0.024 0.056 55 G C 0.901 0.083 0.029 56 S H 0.342 0.376 0.138 57 W H 0.205 0.543 0.267 58 E H 0.081 0.837 0.106 59 I H 0.039 0.932 0.009 60 P H 0.036 0.950 0.003 61 V H 0.028 0.967 0.002 62 A H 0.025 0.969 0.002 C H E 49 T E 50 L E 51 V E 52 R E 53 V E 54 P C 55 G C 56 S H 57 W H 58 E H 59 I H 60 P H 61 V H 62 A H

Common Measures of Secondary Structure Prediction Accuracy Q 3 scores give the percentage of correctly predicted residues across 3 states (H,E,C) This is the most commonly used measure Other scores such as Matthew s Correlation Coefficient try to identify accuracy for individual states (Coil, Strand, Helix) and are more sensitive to over-prediction e.g. if you predict all residues to be random coil you will get a Q 3 score of around 50% just because around 50% of residues in proteins are in random coils. However, the MCC scores will be close to zero!

Matthews Correlation Coefficient

40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 100 Number PSIPRED Benchmark Results Mean Q 3 score: 77.8% (80.6% now) 30 25 20 15 10 5 0 Q3 Score (%)

OBSOLETE!! First use of neural network Current best method Comparison of Generations by Average Q3 Scores GEN 1 GEN 2 GEN 3 80 70 60 50 40 30 20 Chou & Fasman GOR I Qian & Sejnowski PHD (1994) PSIPRED 10 0

Protein Fold Recognition

Sequence Comparison > 30% Identity between two protein sequences implies probable common structure and possibly common function However, there are many exceptions to this rule of thumb 1PLC 1NIN 10 20 30 40 50 --IDVLLGADDGSLAFVPSEFSISPGEKIVFKNNAGFPHNIVFDEDSIPS-GVDASKISM : X:.: : :.: :...:.::.. : :: :::.::: :...:.: :. ETYTVKLGSDKGLLVFEPAKLTIKPGDTVEFLNNKVPPHNVVFDAALNPAKSADLAK-SL 10 20 30 40 50 1PLC 1NIN 60 70 80 90 SEEDLLNAKGETFEVAL---SNKGEYSFYCSPHQGAGMVGKVTVN- :...:X. :...... :::.::: ::.:::::::.:: SHKQLLMSPGQSTSTTFPADAPAGEYTFYCEPHRGAGMVGKITVAG 60 70 80 90 100

Similar Sequence Similar 3-D Structure (RMSD = 2.1 A, Seq. ID = 30%) Ribonuclease MC1 Ribonuclease Rh

Structure similarity

Increasing accuracy/reliability Prediction Methods Comparative modelling Requires: Known fold + clear homology Fold recognition Requires: Known fold Ab initio / new fold methods Requires: only target sequence Increasing Difficulty

Tertiary Structure Prediction BASIS: native fold is expected to be the conformation of lowest energy True for small molecules IMPLICATION: native fold can be found by defining a potential energy function and searching all conformations for the one with lowest energy

The Levinthal Paradox For a protein sequence of length l, the total number of possible chain conformations N is given by: N 10 l >> Even if a protein was able to rearrange itself at the speed of light it would take ~10 75 years to locate the global energy minimum for a 100 residue protein.

Fold recognition a short cut to predicting protein tertiary structure Although there are vast number of possible protein structures, only a few have been observed in Nature The chance of a newly solved structure having a previously unknown fold is only ~20% >> We might be able to predict protein structure by selecting from already observed folds (a Multiple Choice version of the protein folding problem)

Protein Structure Prediction by Threading

An objective function for protein folding As yet there is no accurate physical model for protein folding Physics based force fields are not able to properly handle entropic solvent effects We cannot rely on classical physics Can we define a statistical model? Can we estimate Prob(Structure Sequence)?

Original structure (fragment) T G P A S K Native threading opposite charges stabilise the fold. D I Q

Threading alignment 1 - W R T M E D Y Ouch! Equal sign charges repel!! S

Threading alignment 2 - W - T M E R Y Much better - opposite charges again! S

A Scoring Function for Threading We want a want of assessing the energy of a model i.e. a model based on an alignment of a sequence with a structure Energy functions based on physics do not work Let s use a KNOWLEDGE-BASED APPROACH APPROACH - Look at known structures and see how often particular features (e.g. contacts between amino acids) occur. In other words we calculate probabilities.

Converting Probabilities to Potentials Probabilities are inconvenient for computer algorithms due to the required multiplications Additive quantities (e.g. energies) are easier to handle >> For many applications it is common to transform probabilities into energy-like quantities

The Inverse Boltzmann Principle The basic assumption in generating empirical potentials from probabilities is the so-called Inverse Boltzmann principle. According to the Boltzmann principle, the probability of occurrence of a given conformational state of energy E scales with the Boltzmann factor e -E /RT, where R is the gas constant (1.987 x 10-3 kcal.mol -1 K -1 ) and T is the absolute temperature (e.g. room temperature).

Potentials of Mean Force Count interactions of given type (e.g. alanine->serine betacarbon to alpha-carbon) in real protein structures Count interactions of same type in randomly generated protein structures or randomly selected sites (the reference state) Ratio of probabilities provides an estimate of the free energy change according to the inverse Boltzmann equation: E RT log p( interactio n in real proteins ) p( interactio n in decoy structures ) E High Energy State Low Energy State

Potentials of Mean Force k = 4, s = 14 Angstroms A S How common is this configuration in real proteins? What about in randomly folded protein chains?

Fold Recognition Potentials SR terms (n <11) MR terms (10 < n < 30) LR terms (n >= 30) Solvation terms (Rel. Acc.)

Potential Short-range C Pair Potential (Ala-Ala @ Separation 4) 1 0.5 0-0.5-1 -1.5 4 4.5 5 5.5 6 6.5 7 7.5 8 8.5 9 9.5 10 Distance (A)

We can estimate the stability of a given protein fold by summing potentials of mean force for all residue pairs Loops are sometimes ignored Single residue (solvation) terms usually included Can scale terms according to protein size

Partially correct Immunoglobulin Heavy Chain Fab Fragment Model Coloured by Threading Potential HIGH LOW

Can statistical potentials find the correct fold amongst a large set of incorrect decoy structures?

Search Problem: Threading Searching for the optimum mapping of sequence to structure while optimizing the sum of pair interactions is NP-complete (proven by R. Lathrop in 1994) i.e. an exhaustive search is needed to guarantee an optimal solution This search process is called THREADING i.e. what is the best way of threading this sequence through this structure In practice due to short range of pair potentials, heuristic solutions work fairly well: Exhaustive search (not practical) Dynamic programming. Double dynamic programming. Branch and bound. Monte Carlo, simulated annealing, Gibbs sampling, genetic algorithm.

Threading Methods in Practice Compared to comparative modelling, threading methods can produce models where there is no detectable homologue to be found in PDB The simplifying assumption that the backbone of the structure does not change when the sequence changes also results in poor recognition of folds (~30% reliability) and inaccurate models (i.e. inaccurate alignments) For distant homologues, however, there are weak clues in the sequences that can help

Learning to recognise protein folds Ideally we would like to define a single value which denotes the compatibility of a structure with a sequence i.e. P(Structure Seq) In practice this is not straightforward as each feature is estimated differently and are not independent >> We need to combine different features to decide whether or not a given fold recognition match is correct

GenTHREADER Neural Net Pair Energy Solv. Energy Alignment score Proteins related Alignment Length Proteins unrelated Nres (Struct) Nres (seq)

FSSP Z-score GenTHREADER4 Network Output Correlation with Structural Similarity 50 40 30 20 10 0 0.4 0.5 0.6 0.7 0.8 0.9 1 Network Output

Calibrating the scores In theory, the network outputs should be good estimates of posterior probabilities In practice, they are not accurate estimates of p-values when benchmarked However, we can empirically estimate p- values by fitting to a suitable distribution

0.42 0.45 0.48 0.51 0.54 0.57 0.60 0.63 0.66 0.69 0.72 0.75 0.78 0.81 0.84 0.87 0.90 0.93 Frequency Estimating GenTHREADER p-values 1400 1200 1000 800 600 400 200 0 100.00% 90.00% 80.00% 70.00% 60.00% 50.00% 40.00% 30.00% 20.00% 10.00%.00% Frequency Cumulative % Network Score p 26537e 25.33x

-200-160 -120-80 -40 0 40 80 120 160 200 P-value p-value dependence on Pair Energy and Solvation Energy 1 0.9 0.8 Solv = 10 Solv = -10 0.7 Pair Energy

P-value p-value dependence on Pair Energy and Profile Alignment Score 1 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0 15 30 45 60 75 90 E = +250 E = -250 Profile Alignment Score

Comparison of Search Methods Run time to search SWISSPROT Release 37 (77977 sequences) for matches to Adenylate Kinase Method Hits Time Taken BLAST 61 8 sec PSIBLAST 171 2 min GenTHREADER 450 18 min Adenylate Kinase Perfect threading method 2000? 10-100 days

Error Rate (%) Ratio Error Rate/Coverage Plot for Sequence-based Profiles (i.e. HMMs) vs GenTHREADER (1% error rate thresholds marked) 70 60 50 5 4.5 4 3.5 40 30 3 2.5 2 Profile GenTHR 20 10 0 31% 52% 10 20 30 40 50 60 70 80 90 100 Coverage (Sensitivity) 1.5 1 0.5 0

An Example of Fold Recognition

An Example ORF HI0073 from H. influenzae 114 a.a. long Function UNKNOWN: E64000 hypothetical protein HI0073 - Haemophilus influenzae (str... 180 9e-46 A71149 hypothetical protein PH0403 - Pyrococcus horikoshii 101 7e-22 H70345 conserved hypothetical protein aq_507 - Aquifex aeolicus 99 2e-21 F72600 hypothetical protein APE1270 - Aeropyrum pernix (strain K1) 50 1e-06 C75046 hypothetical protein PAB0900 - Pyrococcus abyssi (strain... 43 2e-04 C64354 hypothetical protein MJ0435 - Methanococcus jannaschii 40 0.002 D64375 hypothetical protein MJ0604 - Methanococcus jannaschii 38 0.006 H90346 conserved hypothetical protein [imported] - Sulfolobus so... 37 0.011 S62544 hypothetical protein SPAC12G12.13c - fission yeast (Schiz... 37 0.011 C90279 conserved hypothetical protein [imported] - Sulfolobus so... 37 0.015 H64462 hypothetical protein MJ1305 - Methanococcus jannaschii 36 0.017 C69282 conserved hypothetical protein AF0259 - Archaeoglobus ful... 36 0.019...

Conclusions HI0073 is a probable nucleotidyl transferase (now confirmed) Consistent fold recognition results Match to 1FA0 Chain B Secondary structure in reasonable agreement Functionally Important Residues are CONSERVED