GB3_UA2_coursVisualisMol [Mode de compatibilité]

Transcription

GB3_UA2_coursVisualisMol [Mode de compatibilité]
Objectifs
Biophysique Appliquée
•Apprendre
à
manipuler
un
outil
informatique
permettant de visualiser et faire des mesures sur des
structures
Visualisateur moléculaire
•TP sur machine
2
1
La structure 3D donne des informations
sur la fonction biologique d’une protéine
Bases de données de structures
forme du
repliement de
la protéine
association de
sous-unités
L'analyse de structures tridimensionnelles de protéines est un
domaine de recherche plus mature que celui de l'analyse de séquences
Dès le début des années 70, il a fallu répertorier les coordonnées des
structures cristallographique des macromolécules.
localisation de
résidus mutés
ou conservés
Banque de structures PDB Protein Data Bank
Fichiers de structures (coordonnées des atomes)
forme de la
surface
liaison
protéine /
ligand
Banques de repliements CATH / SCOP
propriétés
électrostatiques
agencement du site
catalytique
Thornton & al., NSB (2000)
3
Constitution de bases de données classant les structures protéiques en
famille de repliements
Permet de détecter des parentés fonctionnelles alors que les séquences ont
profondément divergées.
4
1
Protein Data Bank
Protein Data Bank :
http://www.rcsb.org/pdb/
http://www.rcsb.org/pdb/explore.do?structureId=1LDB
5
6
Protein Data Bank : Format du fichier
Le format Brookhaven est le plus ancien des formats de la PDB.
La première partie contient les informations bibliographiques, la
résolution, la technique, les paramètres et remarques, la
structuration de la protéine etc…
La deuxième partie contient les coordonnées x y z pour chaque atome
de la structure.
HEADER
COMPND
SOURCE
AUTHOR
REVDAT
JRNL
JRNL
JRNL
JRNL
JRNL
JRNL
REMARK
REMARK
REMARK
REMARK
REMARK
REMARK
REMARK
REMARK
REMARK
REMARK
OXIDOREDUCTASE(CHOH(D)-NAD(A))
27-MAR-89
1LDB
APO-*L-*LACTATE DEHYDROGENASE (E.C.1.1.1.27)
(BACILLUS $STEAROTHERMOPHILUS)
K.PIONTEK,M.G.ROSSMANN
1
12-JUL-89 1LDB
0
AUTH
K.PIONTEK,P.CHAKRABARTI,H.-*P.SCHAER,M.G.ROSSMANN,
AUTH 2 H.ZUBER
TITL
STRUCTURE DETERMINATION AND REFINEMENT OF BACILLUS
TITL 2 $STEAROTHERMOPHILUS LACTATE DEHYDROGENASE
REF
TO BE PUBLISHED
REFN
353
1
1 REFERENCE 1
1 AUTH
F.ZUELLI,H.WEBER,H.ZUBER
1 TITL
NUCLEOTIDE SEQUENCES OF LACTATE DEHYDROGENASE GENES
1 TITL 2 FROM THE THERMOPHILIC BACTERIA BACILLUS
1 TITL 3 $STEAROTHERMOPHILUS, B. $CALDOLYTICUS AND B.
1 TITL 4 $CALDOTENAX
1 REF
HOPPE-*SEYLER'S Z.PHYSIOL.
V. 368 1167 1987
1 REF 2 CHEM.
1 REFN
ASTM HSZPAZ GW ISSN 0018-4888
905
1LDB
1LDB
1LDB
1LDB
1LDB
1LDB
1LDB
1LDB
1LDB
1LDB
1LDB
1LDB
1LDB
1LDB
1LDB
1LDB
1LDB
1LDB
1LDB
1LDB
1LDB
Coordonnée des atomes
Exemple : Structure d'une protéine dans un fichier PDB:
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
7
HEADER
COMPND
SOURCE
AUTHOR
../..
OXIDOREDUCTASE(CHOH(D)-NAD(A))
27-MAR-89
APO-*L-*LACTATE DEHYDROGENASE (E.C.1.1.1.27)
(BACILLUS $STEAROTHERMOPHILUS)
K.PIONTEK,M.G.ROSSMANN
ATOM
ATOM
ATOM
ATOM
ATOM
ATOM
ATOM
ATOM
ATOM
.../...
1
2
3
4
5
6
7
8
9
N
CA
C
O
CB
CG
SD
CE
N
MET
MET
MET
MET
MET
MET
MET
MET
LYS
15
15
15
15
15
15
15
15
16
x
y
-13.588
-13.226
-13.895
-15.140
-11.725
-11.104
-9.924
-9.821
-13.119
-0.703
0.402
1.677
1.685
0.575
1.015
2.368
3.190
2.712
1LDB
1LDB
1LDB
1LDB
1LDB
3
4
5
6
69.70
70.07
69.22
70.20
71.91
73.95
77.25
75.84
67.79
1LDB
1LDB
1LDB
1LDB
1LDB
1LDB
1LDB
1LDB
1LDB
150
151
152
153
154
155
156
157
158
z
25.519
26.461
25.956
25.872
26.630
25.305
25.759
24.146
25.727
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
8
2
Coordonnée des atomes
Utilisation d'un système
Coordonnées cartésiennes
de
Coordonnée Cartésienne
ATOM
ATOM
ATOM
ATOM
ATOM
ATOM
ATOM
ATOM
ATOM
.../...
coordonnées:
C'est le système le plus courant où les
coordonnées des atomes sont données en X, Y, et
Z dans l'espace 3-D avec les trois axes définis
chacun à angle droit des autres (orthogonal).
1
2
3
4
5
6
7
8
9
N
CA
C
O
CB
CG
SD
CE
N
MET
MET
MET
MET
MET
MET
MET
MET
LYS
15
15
15
15
15
15
15
15
16
-13.588
-13.226
-13.895
-15.140
-11.725
-11.104
-9.924
-9.821
-13.119
-0.703
0.402
1.677
1.685
0.575
1.015
2.368
3.190
2.712
25.519
26.461
25.956
25.872
26.630
25.305
25.759
24.146
25.727
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
69.70
70.07
69.22
70.20
71.91
73.95
77.25
75.84
67.79
1LDB
1LDB
1LDB
1LDB
1LDB
1LDB
1LDB
1LDB
1LDB
150
151
152
153
154
155
156
157
158
Il suffit de positionner chaque
atome dans l'espace. Puis,
connaissant les liaisons entre les
atomes (liaison peptidiques +
acides aminés), on peut visualiser
la molécule.
L'unité habituelle est l'angström Å (10-8 cm).
Une petite molécule moyenne d'environ 12-15
angströms de long aura des coordonnées x, y, z
comprises entre à peu près 0 et 15 si un des
atomes à une extrémité de la molécule se trouve
à l'origine 0,0,0.
9
Autre système : coordonnées
internes
10
Visualisation moléculaire
Visualisation moléculaire
Le plus simple pour mieux comprendre l'architecture protéique est
de visualiser des structures de (macro)molécules et de les analyser.
Modèles moléculaires à la main:
Modèles moléculaires à la main:
John Kendrew 1959 modèle myoglobin
Modèle ADN Watson et Crick 1954
11
12
3
Visualisation moléculaire
Visualisation moléculaire
La visualisation d'une structure à l'aide d'un ordinateur est l'un des
premiers outils développés pour l'analyse de structures mais
également l'une des premières analyses que le biologiste souhaitera
effectuer.
On dispose des coordonnées de chaque atome (fichier PDB) et de la
connexion entre les atomes (chimie) -> Graphisme moléculaire
Le graphisme moléculaire désigne les techniques, les modes de
représentation, et les programmes informatiques de visualisation des
structures tridimensionnelles des (macro)molécules.
Observer en détail les molécules biologiques
Structure des macromolécules biologiques très complexe
nécessité de recourir à des modes de représentations simplifiés
ou schématiques
nécessité de visualiser certaines zones d’intérêt de manière
précise
nécessité de la 3D et de l’interactivité
Visualiser la structure
Tirer des informations biologiques en utilisant différents modes
de représentations pour faire apparaître la(es) propriétés
d’intérêt
Comprendre la relation structure fonction
13
Visualisation moléculaire exemple
14
Visualisation moléculaire
Afficher un objet 3D sur un écran à 2D
notion de projection (orthographique ou perspective)
même principe que l’appareil photo
15
16
4
Visualisation moléculaire
Visualisation moléculaire
Rasmol : http://rasmol.org/
Pymol : http://pymol.org/ (>0.99 versions payantes)
Swiss pdb viewer : http://www.expasy.org/spdbv/
VMD : http://www.ks.uiuc.edu/Research/vmd/
Yasara : http://www.yasara.org/index.html
Dino (Unix) : http://www.dino3d.org/
Molscript (Unix): http://www.avatar.se/molscript/
Raster 3D : http://www.bmsc.washington.edu/raster3d/raster3d.html
Web lab viewer Lite (Windows) :
http://www.marcsaric.de/index.php/WebLab_Viewer_Lite
PPG (service web) :
http://bioserv.rpbs.jussieu.fr/RPBS/html/fr/Speci_PPG.html
Affichage de l’objet de façon réaliste
modélisation de la lumière (‘depth cueing’)
propriétés du matériau (transparence, texture…)
éventuellement, stéréographie
Interactivité
pouvoir bouger l’objet
Translation
Rotation
Zoom
etc...
éventuellement, pouvoir modifier l’objet
modification du mode de représentation
Pymol (v0.99, gratuite) est téléchargeable sur le site du cours
17
RASMOL
18
PYMOL
19
20
5
PPG: générateur de films
Exemple
Principe général de Pymol
http://bioserv.rpbs.jussieu.fr/~autin/help/PMGtuto.html
Une fenêtre de travail
avec des menus
Une fenêtre de
visualisation
21
Principe général de Pymol
22
Principe général de Pymol
Ouvrir une structure: 2 solutions:
Manipulation de la vue :
File -> Open puis
aller
chercher
un fichier au
format
.pdb
stocké sur votre
disque dur.
Plugin
->
PDB
Loader service.
La rotation se fait selon
une origine de rotation.
Entrez le code (4lettres) du
fichier pdb à ouvrir (besoin
d'être
connecté
sur
Internet !)
23
24
6
Principe général de Pymol
Modes de visualisation
Les modes de visualisation sont basés sur diverses
représentations des :
atomes (tous ou certains d’entre eux)
liaisons chimiques
squelette peptidique sous forme schématique
surfaces des molécules
couleurs (selon les atomes, les structures, les sous-unités…)
Exemple sur l’inhibiteur de ribonucléase (Barstar) avec 2
logiciels :
Pymol : plus complexe, rendu de très bonne qualité
25
Représentation en fil de fer
Chaque liaison est représentée par un fil de fer (mode lines)
26
Représentation en bâton
Chaque liaison est représentée par un bâton (mode ‘stick’)
vert : C, rouge: O, bleu : N, jaune S, blanc : H
27
Protéine Barstar (code PDB: 1BTA)
28
7
Représentation en boule-bâton
Réprésentation en ruban (soigné)
Chaque atome est représenté par une sphère et chaque liaison par un
bâton (mode ‘ball and stick’)
Le squelette peptidique est représenté par un ruban idéal passant par
les atomes N, CA et C; les brins b sont représentés par des
flèches (mode ‘cartoon’)
29
Représentation en points
30
Représentation en sphère
Chaque atome est représenté par une sphère (constituée de points)
dont le rayon est égal au rayon de van der Waals (mode ‘dots’)
Chaque atome est représenté par une sphère dont le rayon est égal
au rayon de van der Waals (mode ‘CPK’ ou spheres)
31
32
8
Représentation en surface
Représentation en surface
→ La surface est représentée par une enveloppe solide
colorée (mode ‘surface’)
→ surface moléculaire : enveloppe entourant les atomes
localisés à la périphérie (accessibles au solvant)
33
Surface potentiel électrostatique
34
Représentation en ‘treillis’
→ surface
représentée sous la
forme d’une ‘cage à
poule’ ou encore
‘treillis’ (mode
‘mesh’)
→ très utilisée en
cristallographie de
rayons X
Surface accessible aux solvant et
Potentiel correspondant
Potentiel ASA sur surface simple
35
36
9
Combinaison de représentations
Combinaison de représentations
Représentation du squelette peptidique en ruban soigné (‘cartoon’) et
des liaisons en fil de fer (‘wireframe’ ou 'lines')
Représentation du squelette peptidique en ruban soigné (‘cartoon’) et
de l’Asp 39 en sphère de van der Waals (‘CPK’ ou ‘sphere’)
37
Coloration selon les structures secondaires
Représentation du squelette peptidique en ‘cartoon’
cyan : hélice α, magenta :
brin β, rose : boucle
38
Autre représentation
Représentation du squelette peptidique seul, en bâtons
39
40
10
Sélection de résidus
En résumé
Sélectionner des résidus: On peut sélectionner des résidus avec la
souris en affichant la séquence (code Aa à une lettre).
Structural Bioinformatics
Wiley 2009
41
Sélection de résidus
42
Sélection de résidus
La nouvelle sélection s'appelle (sele), on peut ensuite lui appliquer un
mode de représentation.
Conseil renommer la sélection pour la conserver puis à la fin (Action->
Rename Selection), quitter la sélection en appuyant sur le bouton.
43
44
11
Conseil renommer la sélection pour la conserver puis à la fin
(Action/Rename Selection), puis quitter la sélection en appuyant sur le
bouton. On peut également supprimer une sélection (Action/delete)
Sélection de résidus
On peut écrire une ligne de commande pour faire une sélection plus complexe:
select toto, resn phe+tyr+trp
symbol
e
name
n
resn
r
list of 1− or 2−letter chemical symbols from the
periodic table
PyMOL> select polar, symbol o+n
atom−name−list
list of up to 4−letter codes for atoms in proteins or
nucleic acids
PyMOL> select carbons, name ca+cb+cg+cd
residue−name−list
list of 3−letter codes for amino acids
PyMOL> select aas, resn asp+glu+asn+gln
or list of up to 2−letter codes for nucleic acids
PyMOL> select bases, resn a+g
resi
i
residue−identifier−list
list of up to 4−digit residue numbers
PyMOL> select mults10, resi 1+10+100+1000
residue−identifier−range
PyMOL> select nterm, resi 1−10
ss
ss
secondary−structure−type
list of single letters
PyMOL> select allstrs, ss h+s+l+""
45
46
On peut écrire une ligne de commande pour faire une sélection plus complexe:
On peut écrire une ligne de commande pour faire une sélection plus complexe:
select toto, resn phe+tyr+trp
select toto, resn phe+tyr+trp
47
48
12
On peut écrire une ligne de commande pour faire une sélection plus complexe:
Coloration selon les sous-unités
select tata, resi 10-25+6
Représentation du squelette peptidique en ‘cartoon’ (color ‘chain’)
49
Transparence
Protéine Chaperone (code PDB: 1G31)
50
Transparence
Possibilité de mettre de la transparence sur un des mode de
représentation:
Représentation du squelette peptidique en ‘cartoon’ et de la surface
en transparence à 40 % (color ‘structure’)
51
52
13
Combinaison
Faire des mesures
Représentation du squelette peptidique en ‘cartoon’, du ligand en
sticks et des atomes autour en surface -> visualisation de la poche
Protéine HIV protéase(code PDB: 1HSG)
On peut faire des mesures d'angles / distances entre des atomes
53
Faire des mutations
54
Faire des sélections complexes
Mutation:!
Choix de la mutation
Puis choix du
rotamère
(on fait défiler les
frames (flèches > <)
Possibilité de
retrouver tous
les résidus qui
sont autour
d'une sélection
particulière.
Pas de calcul
d'énergie !
55
56
14
Sauvegarder une session
Sauvegarder une image
Possibilité de
sauvegarder une
image (format
png) de votre
session.
Possibilité de
sauvegarder la
session Pymol dans
un fichier .pse
Il suffit d'ouvrir ce
fichier pour
retrouver
l'intégralité de la
session
(coloration, styles,
mesures,
orientation, etc…)
Conseil; utiliser le
bouton "Ray"
pour avoir un
rendu de
meilleure qualité
57
Sauvegarder une image
58
Sauvegarder une image
59
60
15

Documents pareils

1 TP de visualisation de la structure 3D des protéines

1 TP de visualisation de la structure 3D des protéines d’eau (représentée par une sphère de rayon 1.4 angströms) sur la représentation des rayons de van der Waals ; cette surface prend en compte le recouvrement des creux par la sphère représentant le s...

Plus en détail