PyMol: выберите остатки, для которых я нашел водородные связи

Используя PyMol, я могу показать водородные связи, используя Action -> Find -> Polar Contacts. Это создает контакты, но я хочу показать их четко, показывая только остатки, которые имеют эти контакты и ничего больше (в настоящее время вид очень неясен из-за остатка белка).

Я хочу выбрать все остатки, которые имеют водородные связи, которые я нашел. Как я могу это сделать?

В качестве альтернативы, как можно показать водородные связи между двумя цепями в кармане, чтобы они были хорошо видны?

1 ответ

Вы можете найти контакты вокруг лиганда или части молекулы, определив эти контакты как новый выбор. Пожалуйста, прочитайте о выборках здесь ( https://pymolwiki.org/index.php/Select) или выберите мышью, а затем перейдите к (sele) и переименуйте его. Используйте имя myligand. Затем в командной строке вы можете найти контакты на расстоянии 3,5 Å и назвать эти контакты выбора:

select contacts, myligand around 3.5

Обратите внимание, что я выбрал 3,5 Å при условии, что у вас есть файл PDB, в котором атомы водорода не отображаются из-за низкого разрешения. Конечно, вы получите все контакты на этом расстоянии, а не только водородные связи, поэтому вы должны создать выделение в милиганде до того, как оно будет содержать только ваши атомы, которые потенциально могут участвовать в Н-связях.

На следующем шаге вы создаете новый список контактов, содержащий все остатки контактов, используя byres:

select contactsfull, byres contacts

Теперь вы можете независимо стилизовать контакты и свой белок. Чтобы отобразить H-связи, я бы затем использовал Find -> Polar Contacts, который создает другой выбор только с H-связями, которые вы можете стилизовать по своему усмотрению.

Другие вопросы по тегам