project 1: angle-based pairwise structural alignment using...

29
Project 1: Angle-Based Pairwise Structural Alignment Using Dynamic Programing Project Group: Greg Beckham, Ray Terryn, Richie Hoch

Upload: others

Post on 04-Jun-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Project 1: Angle-Based Pairwise Structural Alignment Using ...dmitra/Compbio/09Spr.d/PA_Final_Presentation.pdf · Project 1: Angle-Based Pairwise Structural Alignment Using Dynamic

Project 1: Angle-Based Pairwise Structural Alignment Using Dynamic Programing

Project Group:Greg Beckham, Ray Terryn, Richie Hoch

Page 2: Project 1: Angle-Based Pairwise Structural Alignment Using ...dmitra/Compbio/09Spr.d/PA_Final_Presentation.pdf · Project 1: Angle-Based Pairwise Structural Alignment Using Dynamic

Primary Structure

Primary Structure: the type and sequence of amino acids along the poly-peptide chain

Page 3: Project 1: Angle-Based Pairwise Structural Alignment Using ...dmitra/Compbio/09Spr.d/PA_Final_Presentation.pdf · Project 1: Angle-Based Pairwise Structural Alignment Using Dynamic

Secondary Structure

Secondary Structure: “folding” of the protein via torsions about single bonds.Torsions mandated by minimization of repulsive forces and maximization of attractive forces, until a balance is reached that provides the lowest energy conformation for the protein as a whole.

Page 4: Project 1: Angle-Based Pairwise Structural Alignment Using ...dmitra/Compbio/09Spr.d/PA_Final_Presentation.pdf · Project 1: Angle-Based Pairwise Structural Alignment Using Dynamic

Secondary Structure

Page 5: Project 1: Angle-Based Pairwise Structural Alignment Using ...dmitra/Compbio/09Spr.d/PA_Final_Presentation.pdf · Project 1: Angle-Based Pairwise Structural Alignment Using Dynamic

Secondary Structural Sub-units

Page 6: Project 1: Angle-Based Pairwise Structural Alignment Using ...dmitra/Compbio/09Spr.d/PA_Final_Presentation.pdf · Project 1: Angle-Based Pairwise Structural Alignment Using Dynamic

Tertiary Structure

Tertiary Structure: the overall 3-D arrangement of all atoms in the protein.

Formed by rearrangement of the subunits based again on attraction and repulsion.

Responsible for function.

Page 7: Project 1: Angle-Based Pairwise Structural Alignment Using ...dmitra/Compbio/09Spr.d/PA_Final_Presentation.pdf · Project 1: Angle-Based Pairwise Structural Alignment Using Dynamic

Tertiary Structure

Page 8: Project 1: Angle-Based Pairwise Structural Alignment Using ...dmitra/Compbio/09Spr.d/PA_Final_Presentation.pdf · Project 1: Angle-Based Pairwise Structural Alignment Using Dynamic

The Zinc Finger: General conformation of the DNA-binding Domain 20-30 aminoacids from the “finger

Schematic view showing how four fingers bind to a specific DNA sequence-form “recognition element”

Transcription Factor

Page 9: Project 1: Angle-Based Pairwise Structural Alignment Using ...dmitra/Compbio/09Spr.d/PA_Final_Presentation.pdf · Project 1: Angle-Based Pairwise Structural Alignment Using Dynamic

Quaternary Structure

Quaternary Structure: the 3-D formed by the combination of multiple, separate polypeptide chains into a single complex

Page 10: Project 1: Angle-Based Pairwise Structural Alignment Using ...dmitra/Compbio/09Spr.d/PA_Final_Presentation.pdf · Project 1: Angle-Based Pairwise Structural Alignment Using Dynamic

3-D Structure SimilaritiesPrediction of functionRealization of evolutionary detailsStructure better preserved than sequence

Page 11: Project 1: Angle-Based Pairwise Structural Alignment Using ...dmitra/Compbio/09Spr.d/PA_Final_Presentation.pdf · Project 1: Angle-Based Pairwise Structural Alignment Using Dynamic

3D Structure Analysis

Large amount of 3D protein structures in the Protein Data Bank (PDB)Many different techniques to analyze themGenerally, given two structures, find a rigid motion of one backbone onto the other such that large, contiguous regions of the backbones are matched.

Page 12: Project 1: Angle-Based Pairwise Structural Alignment Using ...dmitra/Compbio/09Spr.d/PA_Final_Presentation.pdf · Project 1: Angle-Based Pairwise Structural Alignment Using Dynamic

Existing TechniquesDALI – Uses distance matrices from Cα backbones(align sub-matrices)

LOCKE – Represents secondary structures asvectors (local alignment and DP)

Chew et al. represent Cα backbone as set of pointson unit sphere (shift and combine)

Others:− Combinatorial extension, geometric hashing, double

dynamic programming

Page 13: Project 1: Angle-Based Pairwise Structural Alignment Using ...dmitra/Compbio/09Spr.d/PA_Final_Presentation.pdf · Project 1: Angle-Based Pairwise Structural Alignment Using Dynamic

New Technique

Focuses on representation of backbone as angles between Cα – Cα bondsAlignment is independent of locations in spaceUse dynamic programming to align triplet sequencesPerfect alignment doesn't exist, so align substructures

Page 14: Project 1: Angle-Based Pairwise Structural Alignment Using ...dmitra/Compbio/09Spr.d/PA_Final_Presentation.pdf · Project 1: Angle-Based Pairwise Structural Alignment Using Dynamic

Filelist.txt

Output.txt

Pairwise Alignment Program

Retrieve Ca Locationsfrom Files

Compute CaDistance Vectors

Compute Angles

Create AngleSequences

Global alignmentof Angles

Output Results

Data Analysis

Greg Raymond Richie

C++ vector of triplets C++ vector of angle triplets Percentage match

Program Flow

Page 15: Project 1: Angle-Based Pairwise Structural Alignment Using ...dmitra/Compbio/09Spr.d/PA_Final_Presentation.pdf · Project 1: Angle-Based Pairwise Structural Alignment Using Dynamic

Our Work

Program - Three main sections:– Input processing (Greg)– Angle Calculation (Ray)– Dynamic Processing (Richie)

Results• Similarity scores of proteins• Clustering of scores

Page 16: Project 1: Angle-Based Pairwise Structural Alignment Using ...dmitra/Compbio/09Spr.d/PA_Final_Presentation.pdf · Project 1: Angle-Based Pairwise Structural Alignment Using Dynamic

Program Input

PDB Example file

Process multiple files

Convert to sequences of locations

Page 17: Project 1: Angle-Based Pairwise Structural Alignment Using ...dmitra/Compbio/09Spr.d/PA_Final_Presentation.pdf · Project 1: Angle-Based Pairwise Structural Alignment Using Dynamic

Vector Calculation

• Vectors from Ca-Ca needed• PDB format provides locations• Subtract one position ai-1 from ai to achieve

vector ai-1

• All vectors have a magnitude of ≈ 3.8Å

Page 18: Project 1: Angle-Based Pairwise Structural Alignment Using ...dmitra/Compbio/09Spr.d/PA_Final_Presentation.pdf · Project 1: Angle-Based Pairwise Structural Alignment Using Dynamic

Compute Local Geometric Representation

Define vectors along Cα-Cα backboneCompute angles (αi, βi, γi)

Page 19: Project 1: Angle-Based Pairwise Structural Alignment Using ...dmitra/Compbio/09Spr.d/PA_Final_Presentation.pdf · Project 1: Angle-Based Pairwise Structural Alignment Using Dynamic

ComputeAngles( CαVectors )

for ( i ⇐ 0 to #CαVectors )

⎥⎦⎤

⎢⎣⎡ •−

← −2

i1ii 3.92

VectorCVectorCarccosααα

⎥⎦⎤

⎢⎣⎡ •−

← +2

1iii 3.92

VectorCVectorCarccosβ

αα

[ ]i1i VectorCVectorC1normVector αα ×−← −

[ ]1ii VectorCVectorC2normVector +×−← αα

[ ]2normVector1normVector3normVector ×−←

⎥⎦⎤

⎢⎣⎡ •

←2i 3.92

2normVector1normVectorarccosγ

if ( normVector3 not in same direction as bondVector i )

γ i←2π− γ i

else

γ i←γ i

iiii γβαetangleTripl ←

return 0

Page 20: Project 1: Angle-Based Pairwise Structural Alignment Using ...dmitra/Compbio/09Spr.d/PA_Final_Presentation.pdf · Project 1: Angle-Based Pairwise Structural Alignment Using Dynamic

Algorithm Details

• Zero end gap penalty• Internal Gap Penalty: h(k) = a + k*b

– k=gap length, a=0.2, b=0.2 (a,b found experimentally)

• Scoring function: S(Ai,Bi) = K – d(Ai, Bi)– K=1.4 (exp.), d(Ai, Bi) = Euclidean distance of Ai to Bi– d(Ai, Bi) is slightly different than expected

Page 21: Project 1: Angle-Based Pairwise Structural Alignment Using ...dmitra/Compbio/09Spr.d/PA_Final_Presentation.pdf · Project 1: Angle-Based Pairwise Structural Alignment Using Dynamic

Cluster ResultsUse score from dynamic programming to determine protein

similarityCan use percentage

out of a “Max Score” to predict similar functionality

Page 22: Project 1: Angle-Based Pairwise Structural Alignment Using ...dmitra/Compbio/09Spr.d/PA_Final_Presentation.pdf · Project 1: Angle-Based Pairwise Structural Alignment Using Dynamic

Data Matrix

Page 23: Project 1: Angle-Based Pairwise Structural Alignment Using ...dmitra/Compbio/09Spr.d/PA_Final_Presentation.pdf · Project 1: Angle-Based Pairwise Structural Alignment Using Dynamic

Results Graphed

2VM

6.pd

b

2D5R

.pdb

1PXX

.pdb

1ZM

Q.p

db

3DW

B.pd

b

2CPE

.pdb

3CXE

.pdb

2DLL

.pdb

1WLJ

.pdb

1Q3A

.pdb

2AIO

.pdb

2R3Z

.pdb

2E19

.pdb

2CSJ

.pdb

2Q81

.pdb S1

S2

S3

S4

S5

S6

S7

S8

S9

S10

S1 1

S12

S13

S14

S15

S16

S1 7

S18

S1 9

S2 0

S21

S22

S2 3

S24

S2 5

S26

S27

S28

S290

0.1

0.2

0.3

0.4

0.5

0.6

0-0.1 0.1-0.2 0.2-0.3 0.3-0.4 0.4-0.5 0.5-0.6

Z – axisPercentMatch

X and Y axisProtein Files

Page 24: Project 1: Angle-Based Pairwise Structural Alignment Using ...dmitra/Compbio/09Spr.d/PA_Final_Presentation.pdf · Project 1: Angle-Based Pairwise Structural Alignment Using Dynamic

2VM6 vs 2Q81

Percentage Match: .56

Green: 2VM6Red: 2Q81

Page 25: Project 1: Angle-Based Pairwise Structural Alignment Using ...dmitra/Compbio/09Spr.d/PA_Final_Presentation.pdf · Project 1: Angle-Based Pairwise Structural Alignment Using Dynamic

2VM6 vs 2Q81

2VM6Molecular Function•protein binding

Biological Process•apoptosis•anti-apoptosis•regulation of apoptosis•protein binding•microtubule binding•in utero embryonic development•kidney development•induction of apoptosis•cell-matrix adhesion•activation of pro-apoptotic gene products•post-embryonic development

2Q81Molecular Function•nucleic acid binding•DNA binding•transcription factor activity•protein binding•zinc ion binding•metal ion binding

Biological Process•gastrulation with mouth forming second•transcription•regulation of transcription, DNA-dependent•multicellular organismal development•ectoderm development•negative regulation of cell cycle

Page 26: Project 1: Angle-Based Pairwise Structural Alignment Using ...dmitra/Compbio/09Spr.d/PA_Final_Presentation.pdf · Project 1: Angle-Based Pairwise Structural Alignment Using Dynamic

2E19 vs 3DWB

Percentage Match: .49

Green: 2E19Red: 3DWB

Page 27: Project 1: Angle-Based Pairwise Structural Alignment Using ...dmitra/Compbio/09Spr.d/PA_Final_Presentation.pdf · Project 1: Angle-Based Pairwise Structural Alignment Using Dynamic

2E19 vs 3DWB

2E19Molecular Function•nucleic acid binding•DNA binding•transcription factor activity•transcription coactivator activity•transcription corepressor activity•zinc ion bindingBiological Process•negative regulation of transcription from RNA polymerase II promoter•transcription•regulation of transcription, DNA-dependent•regulation of transcription from RNA polymerase II promoter•immune response

3DWBMolecular Function•endopeptidase activity•metalloendopeptidase activity•peptidase activity•metallopeptidase activity•zinc ion binding•hydrolase activity•peptide hormone binding•protein homodimerization Biological Process•response to hypoxia•positive regulation of receptor recycling•regulation of systemic arterial blood pressure by endothelin•proteolysis•apoptosis•heart development

Page 28: Project 1: Angle-Based Pairwise Structural Alignment Using ...dmitra/Compbio/09Spr.d/PA_Final_Presentation.pdf · Project 1: Angle-Based Pairwise Structural Alignment Using Dynamic

2D5R vs 1T7H

Percentage Match: .01

2D5R 1T7H

Page 29: Project 1: Angle-Based Pairwise Structural Alignment Using ...dmitra/Compbio/09Spr.d/PA_Final_Presentation.pdf · Project 1: Angle-Based Pairwise Structural Alignment Using Dynamic

2D5R vs 1T7H

2D5RMolecular Function•nucleic acid binding•transcription factor activity•signal transducer activity•protein binding•transcription activator activityBiological Process•carbohydrate metabolic process•transcription•regulation of transcription, DNA-dependent•signal transduction•positive regulation of transcription from RNA polymerase II promoter

1T7HMolecular Function•receptor binding•hormone activity•protein binding•endothelin A receptor binding•endothelin B receptor bindingBiological Process•skeletal system development•patterning of blood vessels•response to hypoxia•in utero embryonic development•regulation of systemic arterial blood pressure by endothelin•regulation of pH•cell surface receptor linked signal transduction