Kodomo

Пользователь

Учебная страница курса биоинформатики,
год поступления 2021

Практикум 1. Поиск в PDB и основы визуализации

Мягкий дедлайн: четверг, 3 марта включительно

Жесткий дедлайн: четверг, 10 марта включительно

[ Колаб с практикумом ] [ Таблица с вариантами ] [ Подсказка по использованию jupyterlab на kodomo ]

В этом практикуме мы выясним, как с помощью Python получать и анализировать информацию о структуре биомакромолекул.

Сначала пройдите весь практикум – на Google Colab или скачав и открыв ноутбук на сервере кодомо (https://kodomo.fbb.msu.ru/jupyter).

Проходя по материалу в Google Colab, вы можете захотеть дополнить демонстрационный ноутбук своими записями, дополнительным кодом и проверками. В таком случае не забудьте сохранить его копию к себе, чтобы все дополнения не пропали!

Затем для выполнения домашнего задания создайте свой собственный ноутбук на сервере kodomo и работайте в нем. Опирайтесь на код из этого ноутбука при выполнении задания.

При работе на kodomo обязательно сначала поставьте галочку при Settings > Save Widget State Automatically!

Отчетность по практикуму: jupyter ноутбук, сохраненный в виде html и размещенный на страничке 2 семестра на личном сайте. Ссылка на страничку поставлена в очередь. В "отчетном" ноутбуке стоит адаптировать куски кода из этого ноутбука и снабдить их текстовыми блоками, где повествование ведется от вашего лица и раскрывает ваши мысли и действия так, чтобы они были понятны стороннему читателю.

Как сохранить ваш ноутбук на кодомо в виде странички html, чтобы все nglview виджеты сохранились:

Если в вашем html не работает переключение вкладок в виджете, поставьте в очередь вместо html ссылку на скачивание вашего ipynb (или странички, на которой есть эта ссылка).

Задания

Задание 1

Сформируйте запрос, соответствующий данным вам условиям в таблице. Приведите код, необходимый для его исполнения, исполните его. Приведите лучший результат.

Задание 2

В задании 1 была выбрана запись с идентификатором X. Следует удостовериться, что это действительно то, что вам нужно. Для этого пройдите на сайт RCSB PDB и вбейте в поиск уже конкретный идентификатор.

Опишите в вашем отчете, что за запись вы нашли. Какое отношение она имеет к ключевым словам запроса? Какова роль молекулы из запроса в жизни остальных молекул из записи? Для ответа на вопрос изучите abstract статьи.

Задание 3

Вам дано 3 задания на построение отображений вашей записи PDB (см таблицу). Напишите код для создания интерактивной ячейки jupyter notebook, позволяющей выбирать все эти отображения.

Задания на отображения

Вариант 1.

Вариант 2.

Вариант 3.

Вариант 4.

Вариант 5.

Вариант 6.

Вариант 7.

Вариант 8.

Вариант 9.

Вариант 10.

2021/2/pp3 (последним исправлял пользователь alexander.zlobin 2022-02-27 17:18:45)