Задание №2. водородные связи

load 1lmp.pdb

remove solvent

extract ligands,het

as surface, 1lmp

set transparency,0.5

as sticks, ligands

show stick, byres(1lmp w. 4 of ligands)

center ligands

origin ligands

zoom ligands

h_add 

ligands – action – find – polar contacts – to any excluding solvent

ligands – color – by elements – purpele

png pic1.png

 

Задание №3. мутация в белке.

 

Select 107Ala

mutation to THR

apply

mutant color green

save 2lmp.pdb

png pic2.png

 

Задание 4.

 

load 1lmp.pdb

load 2lmp.pdb

 

set matrix_mode, 1

set movie_panel, 1

set scene_buttons, 1

set cache_frames, 1

 

hide all

show cartoon, all

show sticks, resi 130-132

show sticks, resi 107

set movie_auto_interpolate, off

set matrix_mode, 1

set movie_panel, 1

set scene_buttons, 1

set cache_frames, 1

 

select target, resi 107

 

translate [150,0,0]

rotate y, 15, object=1

 

orient 2lmp or 1lmp

 

mset 1 x150

frame 1

mview store

mview store, object=1lmp

mview store, object=2lmp

 

frame 80

orient 1lmp and target

mview store

mview store, object=1lmp

mview store, object=2lmp

 

frame 120

orient 2lmp and target

mview store

mview store, object=1lmp

mview store, object=2lmp

 

frame 150

python

cmd.madd("1 x5"); cmd.frame(3000);

cmd.rotate("y", -15.5, object="1lmp")

cmd.mview("store", object="1lmp")

cmd.mview("store", object="2lmp")

cmd.mview("interpolate", object="1lmp")

cmd.mview("reinterpolate")

python end

 

super 2lmp, 1lmp

 

orient target

mview store

 

madd 1 x30

 

mview interpolate, object=1mp

mview interpolate, object=2lmp

mview reinterpolate

 

mplay

mpng mov

 

(ссылка на видео)

https://drive.google.com/file/d/0B43yozs610EXR2ZndV9SSnBGZXM/view

Задание №5. присоединение флуоресцентной метки.

 

Load Tamra.sdf

load 1lmp.pdb

select m, /Tamra///UNK`0/C

select s, /1lmp//A/SER*37/CB

fuse s, m

torsion 15

png pic4.png

 

Задание №6.

 

скрипт для построения политриптофановой цепи.

 

frag thr

python

for x in range(3,101):

    cmd.edit("/thr///" + str(x-1) + "/C")

    editor.attach_amino_acid("pk1","thr")

for x in range(2,99):

    cmd.set_dihedral(

        "/thr///" + str(x) + "/N", "/thr///" + str(x) + "/CA",

        "/thr///" + str(x) + "/C", "/thr///" + str(x+1) + "/N", -47)

    cmd.set_dihedral(

        "/thr///" + str(x) + "/CA", "/thr///" + str(x) + "/C",

        "/thr///" + str(x+1) + "/N", "/thr///" + str(x+1) + "/CA", 180)

    cmd.set_dihedral(

        "/thr///" + str(x) + "/C", "/thr///" + str(x+1) + "/N",

        "/thr///" + str(x+1) + "/CA", "/thr///" + str(x+1) + "/C", -57)

python end