В рамках ранее предложенного автором метода построения динамических молекулярных моделей в среде открытой 3D-платформы Blender с использованием Blender Python API на основе данных о молекулярно-динамическом исследовании, предложены специфичные для платформы Blender реализации (на языке Python и средствами графической среды Blender) методов детального исследования элементов динамически смоделированных макромолекулярных структур. Реализован визуальный мониторинг длин межатомных связей, а также построение автоматически адаптирующейся мультиракурсной динамической системы наблюдения за интересующей исследователя группой атомов на протяжении всего молекулярно-динамического исследования. Выполнен ряд сервисных модернизаций базового программного обеспечения, выполняющего автоматическое построение динамических Ван-дер-Ваальсовых молекулярных моделей. Эти изменения включают в себя возможность выборочного импорта (по списку) атомов из серии PDB-файлов -снимков молекулярнодинамических траекторий, а также ввод в число параметров строящейся модели множителя Ван-дер-Ваальсовых радиусов. Все описываемые реализации предлагаемых методов были опробованы на молекулярно-динамической 3D-модели β 2 -адренорецептора. Предъявленные методы подтверждают выводы, сделанные авторами молекулярно-динамического исследования нативной апо формы β 2 -адренорецептора о стабильности межспиральной водородной связи Ser74-Trp158, а кроме того, предоставляют молекулярно-динамическую информацию в «сфокусированном» и «контрастированном» виде, давая обширные возможности для дополнительного анализа.Ключевые слова: Blender, Python, API, 3D моделирование, молекулярные модели, визуализация, β2-адренорецептор, молекулярно-динамическое моделирование.
Methods of working with dynamic molecular models, built in an environment of open 3D editor BlenderFilippov S.V.
IMPB RAS -Branch of KIAM RASIn the framework of the previously proposed method of constructing dynamic molecular models in an environment of the open 3D Blender platform using the Blender Python API based on data on the molecular dynamics study, Blender-specific implementations (in Python and the Blender GUI) of detailed research methods dynamically modeled macromolecular structures. The implementation of visual monitoring of the lengths of interatomic bonds and the construction of an automatically adapted "multi-angle view" dynamic observation system for a group of atoms of interest to the researcher during the whole molecular dynamic investigation is shown. In addition, a number of service upgrades of the basic software have been performed, which automatically constructs dynamic Van-der-Waals molecular models. These changes include the possibility of selectively importing (from the list) atoms from a series of PDB filessnapshots of molecular dynamic trajectories, as well as entering into the number of parameters for constructing a model of the Van-der-Waals radii multiplier. All described implementations of the proposed methods were tested on the molecular-dynamic 3D model of β 2adrenergic receptor. The ...