72
Tutorials for protein data bank and swiss PDB viewer 2010/04/19 Prof. Jinn-Moon Yang Yen-Fu Chen and Kai-Cheng Hsu http://gemdock.life.nctu.edu.tw/dock/download/20100419_spv.ppt http://gemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf http://ppt.cc/cnqT (ppt) http://ppt.cc/WWxd (pdf)

Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Tutorials for protein data

bank and swiss PDB viewer

2010/04/19

Prof. Jinn-Moon Yang

Yen-Fu Chen and Kai-Cheng Hsu

http://gemdock.life.nctu.edu.tw/dock/download/20100419_spv.ppt

http://gemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf

http://ppt.cc/cnqT (ppt)

http://ppt.cc/WWxd (pdf)

Page 2: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Contents

Introduction of protein structures

Using thymidine kinase as an example

Download and install

Tutorial

Download protein structures from PDB

Basic Operation

Advance Operation

Resources for tutorial

http://www.youtube.com/watch?v=yFE3CAHNkZg&feature=related

Page 3: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Introduction of protein structures

Proteins present in all biological organisms

Polymers of amino acids (20 L-α-amino acids)

Nanoparticles

Perform particular biochemical functions

Nature: Mattson, M. Nature. 422, 385-387 (2003)stemcells.nih.go: Early Development

Transcription and translation Cell regulation and catalysis reactions

Page 4: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Introduction of protein structures

To enable to perform protein’s biological function, protein

fold into one or more specific spatial conformations driven by

noncovalent interactions

Hydrogen bonding, ionic interactions, van der Waals

forces and hydrophobic packing

3D protein structures are necessary for understanding the

functions of protein at molecular level

Adapted from Protein Structure in Wikipedia

Hemoglobin: oxy-deoxy states

Adapted from structural biology Wikipedia

Protein structure: from amino acid to quaternary structure

Page 5: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Noncovalent interactions for

protein structure and function

Ionic bond

A bond formed by the attraction between two oppositely

charged ions

Hydrogen bond

An attractive interaction of a hydrogen atom with an

electronegative atom, like N,O, and F

Potential energy of Na and Cl Potential energy of Na and Cl

Page 6: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Noncovalent interactions for

protein structure and function

van der Waals force

Attractive or repulsive force between molecules

Hydrophobic interaction

The physical property of a molecule (known as a hydrophobe) that is

repelled from a mass of water

An example of van der Waals force:

Gecko climbs on the glass

An example of hydrophobic interaction:

Water drops on hydrophobic surface

Page 7: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Protein structure database:

Protein data bank (PDB)

Techniques for determining atomic structures

X-ray crystallography, NMR spectroscopy and

electron microscopy

PDB contains information about experimentally-

determined structures of biological marcomoleculeas

(proteins, and DNA/RNA)

Proteins (1kim)

DNAs/RNAs (2k7e)

Biological complexes (1zrc)

X-ray

NMR

EM

http://www.pdb.org/

Page 8: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Search protein structures in PDB

PDB provides search by protein name, ligand, or structrue

related keywordsSearch example:

thymidine kinase (TK)

• Function: DNA synthesis

• Therapeutic: Anticancer and

antivirus drug target

Page 9: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Example: X-ray structures of virus’

thymidine kinase with substrates/inhibitors

Protein name

Source spices

Experimental method

has ligands

Page 10: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Search result of “X-ray structures of virus’

thymidine kinase with substrates/inhibitors”

TK of virus

TK with ligand (substrate)

PDB ID of

this structure

X-ray structure

23 structures for these keywords

Page 11: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Structure and related data (1kim)

The citation of this structure

Related data of

this structureThe title of this structure

Visualization

of biological

assembly

Page 12: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Structure and ligand data (1kim)

Ligand in this structure

Page 13: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Structure and sequence data

(1kim)

Related data of

this structure

Sequence ID of 1kim in

UniProtKB

Structure classification

ID of 1kim

Page 14: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Advance inspection for protein

structure: download structure from PDB

1. Save the data on your PC

2. Open the file on a structure

viewer program (swiss

PDBviewer, pymol, and etc.)

Page 15: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Classification of Drug Development

Pro

tein (recep

tor) S

tructu

re

Compound structure

Known Unknown

Know

nU

nknow

n

Structure-based Drug Design

(SBDD)

SBDD or de novo design

High-Throughput Screening

(HTS)

Compound similarity searchO

O

O

O

O

O

query Similar compounds

OO

DDT 2002

Page 16: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Discovering new leads

Curr. opin. Chem. Biol. 2002, 439

Yellow: virtual screening (SBDD)

Blue: high-throughput screening (HTS)

HTSSBDD

• There are more than 5 H-bond donors.

• The molecular weight is over 500.

• The LogP is over 5.

• There are more than 10 H-bond acceptors.

Page 17: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Drugs derived from structure-based

approaches

Drug Discovery Today, 10, 895, 2005

Page 18: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Drug Discovery Today, 10, 895, 2005

Page 19: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Tutorial for Swiss PDB viewer

Page 20: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Download and install

Download Swiss PdbViewer

http://spdbv.vital-it.ch/download.html

Download user guide

http://spdbv.vital-it.ch/Swiss-

PdbViewerManualv3.7.pdf

Tutorial video (English)

http://www.youtube.com/watch?v=nYT5qwtfNew&fe

ature=related

http://www.youtube.com/watch?v=yFE3CAHNkZg

Page 21: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Download page

Page 22: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

General Terms

Gray: C atom

Blue: N atom

Red: O atom

Residue

Arginine

Side chain

Main

chain

Atom radius

ChainSecondary

Structure (Ribbon)

A protein may have

multiple chains

Page 23: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Install and execute swiss pdb

viewer

Page 24: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Workspace

Control panel

Layer info

Main window

Viewer

Page 25: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Move & Rotate

Center Zoom

Translate Rotate

Page 26: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Open control panel

control panel

Page 27: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Load PDB1

Page 28: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Load PDB2

Page 29: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Display or hide residues

-for some residues

Press left button of mouse

Page 30: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Display or hide residues

-for all residues

Press right button of mouse

Page 31: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Display or hide side chains of

residues

Page 32: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Display or hide residue labels

GLU111

Page 33: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Display or hide atom radius

Page 34: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Render in solid 3D

Page 35: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Show secondary structures

-Display or hide ribbons

Page 36: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Bond length

1.52A

1 angstrom (A) or 1 × 10−10 meters ?A

Page 37: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Bond length

?A

Page 38: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Bond length

Page 39: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Hydrogen bond length

?A

Page 40: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Hydrogen bonds of helix

Page 41: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Hydrogen bond of helix

Page 42: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Hydrogen bonds of helix

Helix

Page 43: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Hydrogen bonds of sheet

Sheet

Residue 50~55

201~207

323~328

Page 44: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Number of helix ?

From residue 46~146

Page 45: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Change color

Page 46: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Visualization of biological assembly

-color by chain

Page 47: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Change color by chain

-act on Ribbons

Page 48: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Show residue properties

-Change color by Type

Type Reisdue

Negative ASP

GLU

Positive HIS

LYS

ARG

Polar SER

TYR

ASN

THR

GLN

Hydrophobic CYS

MET

PHE

ALA

TRP

LEU

ILE

PRO

VAL

GLY

Page 49: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Show structure flexibility

Change color by B-factor

A low B-factor meaning that the position of the

atom has been determined with accuracy

High B-factor

Low B-factor

Page 50: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Other color types

Secondary Structure

Selected residues

Relative accessibility

default atom colors

Root mean square

between 2 molecules

Page 51: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Thymidine kinase

• Function: DNA synthesis

• Therapeutic: Anticancer and

antivirus drug target

Page 52: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Analyze protein-ligand interactions

-Select ligands (or residues)

Press left button of mouse

to select the ligand (THM, thymidine) of 1kim

Page 53: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Identify binding site

-Show protein (ribbon) and ligand (stick)

Page 54: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Select residues in the binding site

-Neighbors of selected residues

Page 55: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Center selected residues

Page 56: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

H-bonds of the binding site

-Compute H-bonds

Page 57: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

H-bonds between protein and ligand

-Show H-bonds of selection

Page 58: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

H-bonds between TK and THM

-Show residues from selection

Page 59: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Show residue label

Press right button of mouse

1. Q125 recognize the thymine moiety

2. Activity was decreased by over

90% if Q125 mutated (Biochemistry, 2000.

39: p. 4105-4111)

Page 60: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

van der Waal forces

-Stacking interactions

M128 and Y172 sandwich the thymine moiety Stabilize

the binding of substrate (JBC, 1999. 274: p. 31967-31973)

Page 61: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Observe the protein surface

-Compute Surface

Page 62: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Surface preference

Page 63: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Show ligand in the surface

Page 64: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Discard surface

Page 65: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Comparison of multiple structures

-Import PDB

PDB code: 3vtk

Another structure of thymidine kinase

Page 66: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Open layer info

1kim

3vtk

Show or hide

Page 67: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Superimpose two molecules

Page 68: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Results of superimposition

RMS: 0.63 Ǻ

Measure the structure similarity

Page 69: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Comparison of binding sites

-Neighbors of selected residues

Page 70: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Comparison of ligands

1kim: substrate(CPK)3vtk: inhibitor (Green)

Page 71: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Save files

Page 72: Tutorials for protein data bank and swiss PDB viewergemdock.life.nctu.edu.tw/dock/download/20100419_spv.pdf · To enable to perform protein’s biological function, protein fold into

Homework

Keyword

1. Capture a picture of N1 neuraminidase (ribbon) and

its ligand (stick)

2. Capture a picture of H-bonds between protein and

ligand

E-mail

[email protected]

Mail title: 學號姓名_HW2