Учебная страница курса биоинформатики,
год поступления 2016
Знакомство с Pymol
Цель занятия использовать Pymol как модуль из Jupyter
1. Можно использовать pymol в режиме rpc сервера, но этот вариант cамый неудобный (не обязательное задание):
1 pymol -x -R
А теперь подключимся к нему в Jupyter:
2. Попробуйте использовать модули Pymol для визуализации и воспроизведите работу этого скрипта в Jupyter на свой вкус . В коде есть недосказанность. Отчет в виде html из Jupiter c комментариями о работе кода
* Исследование иттерации по остаткам
1 stored.r = []
2 cmd.iterate('1cll and n. CA','stored.r.ap......')
3
4
5 import numpy as np
6
7 length = len(stored.r)
8 colors = np.linspace(1,0.5, length)
9 for k,i in enumerate(stored.r):
10 cmd.set_color('col%d' %k, [colors[k],0.5,0.75])
11 print [1,1,colors[k]]
12 cmd.set('cartoon_co.....','col%d' % k ,'resi %d' % i)
13 cmd.show_as('cartoon','all')
* Упраженение с movie
Установка и модули
1. Скачайте и установите Anaconda или Miniconda
conda install jupyter conda install -c schrodinger pymol conda install -c anaconda numpy
Подсказки
Для удаленной работы в котором на kodomo надо:
1. в Putty:
jupyter notebook --port 43200
Внимание! реальный порт может отличаться от 43200
2. затем в браузере: kodomo.cmm.msu.ru:xxxxx где xxxxx цифры из консоли
можно посмотреть пример: http://kodomo.cmm.msu.ru/~golovin/ipynb/intro.html или http://kodomo.cmm.msu.ru/~golovin/ipynb/ipymol-kodomo.html или творение ваших коллег: http://kodomo.cmm.msu.su/~sapsan/v2/terms/term8/PyMolPractice2.html