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

Установка внешнего пакета nglview:

Импорт всего необходимого:

Задание 1

С помощью кода ищем наиболее подходящую запись из банка PDB, соответсвующую запросу:

Ключевое слово - riboflavin, поиск в заголовке:

Разрешение не хуже 2 ангстрем:

Лигандов не меньше 2:

Дата публикации записи: с 1 января 2020 по 1 января 2023:

Отсылаем запрос на сервер RSCB в виде JSON-строки:

Код 200 означает, что все прошло правильно

Выбираем лучшую находку:

Таким образом, я далее буду работать с PDB ID 7QF2

Задание 2

Найденная по идентификатору запись соответствует белку, который участвует в производстве синглетного кислорода, с рибофлавином в качестве кофактора. Авторы данного исследования модифицировали белок miniSOG, пытаясь улучшить его свойства. Им удалось увеличить выход кислорода путем замены флавинмононуклеотида на рибофлавин.

Задание 3

Импорт всего необходимого:

Создание отображений с заданными параметрами: