mm_2024

Workshop: Analyzing 3D PDB structures.

Description

Part 1.

### Part 2.

Jupyter notebook

List of Conda packages:

Channels list (if you use Anaconda Navigator):

Learning resources

Assignments

Семинар 3.1.

  1. Загрузите структуру PDB ID 6T78 и посмотрите на струтуктуру с помощью nglview.
  2. С поомщью MDAnalysis опишите какие есть сегменты в структуре, сколько аминокислотных остатков или пар нуклеотидов в каждом из сегментов.
  3. Отрисуйте структуру таким образом, чтобы были видны атомы и связи (например, licorice representation).
  4. Добавьте водороды в структуру. Отрисуйте новую структуру так, чтобы были видны водороды.
  5. Расчитайте длину ДНК. Для эттого для крайних пар нуклеотидов ДНК (внимательно смотрите на нумерацию остатков) найдите координаты центров масс и рассчитайте длину вектора между центрами масс. Ответ принимается с единицами измерения! (см. документацию MDAnalysis)
  6. (сложное) Удлините фрагмент ДНК. Для этого
    • создайте новый объект universe - u2, в котором выберите только ДНК
    • С помощью функции alignto сделайте выравнивание нижнего края ДНК нового universe объекта (u2) с верхним краем ДНК старого universe объекта (u1),
    • сделайте Merge (u1.atoms, u2.select_atoms(ВЫБОРКА ДНК).atoms)
    • запишите результат функции Merge в новый PDB файл с помощью функции write.

Семинар 3.2. Выберите одноцепочечную белковую структуру на ваше усмотрение.

Для неё:

  1. Постройте карту Рамачандрана
  2. Постройте карту контактов остатков белка
  3. Определите состояния протонирования ионизируемых остатков (сравните модельную и реальную pKa)
  4. Визуализируйте электростатический потенциал на поверхности с помощью PDB2PQR и APBS
  5. Найдите структуру, родственную Вашей (можно найти в базах SCOPe, PFAM и т.п.)

Для двух гомологичных структур:

  1. Сделайте структурное выравнивание, определите RMSD
  2. Сделайте выравнивание последовательностей
  3. Покрасьте выровненные структуры по консервативности

Troubleshooting