Введение

Кинемаж (сокращение от кинетического изображения) — это интерактивная графическая научная иллюстрация. Он часто используется для визуализации молекул, особенно белков, хотя также может представлять другие типы трехмерных данных (например, геометрические фигуры, социальные сети или тетраэдры состава РНК-оснований). Система кинемажа разработана для оптимизации простоты использования, интерактивной производительности, а также восприятия и передачи детальной 3D-информации. Информация о кинемаже хранится в текстовом файле, читаемом человеком и машиной, который описывает иерархию отображаемых объектов и их свойства, и включает в себя необязательный пояснительный текст. Формат kinemage является определенным химическим MIME-типом 'chemical/x-kinemage' с расширением файла '.kin'.

Ранняя история

Кинемаги были впервые разработаны Дэвидом Ричардсоном в Медицинской школе Университета Дьюка для журнала Protein Science, издаваемого Protein Society, который впервые вышел в январе 1992 года. В течение первых 5 лет (1992–1996) каждый выпуск Protein Science сопровождался дискетой с интерактивной 3D-компьютерной графикой, иллюстрирующей многие статьи, а также программным обеспечением Mage (кроссплатформенное, бесплатное, с открытым исходным кодом) для их отображения; дополнительный материал в формате кинемаги до сих пор доступен на веб-сайте журнала. Mage и RasMol были первыми широко используемыми программами для работы с макромолекулярной графикой, поддерживающими интерактивное отображение на персональных компьютерах. Кинемаги используются в образовательных целях, в качестве дополнений к учебникам, для самостоятельного изучения и анализа макромолекулярных структур.

Исследовательские цели

В последнее время, с появлением гораздо более широкого выбора других инструментов молекулярной графики, использование кинемагов для презентаций уступило место широкому спектру исследовательских задач, что сопровождалось новыми функциями отображения и разработкой программного обеспечения, генерирующего файлы в формате кинемажа на основе других типов молекулярных расчетов. Анализ контактов по всем атомам добавляет и оптимизирует атомы водорода, а затем использует участки точечной поверхности для отображения водородных связей, ван-дер-ваальсовых взаимодействий и стерических столкновений между атомами. Полученные результаты могут быть использованы как визуально (в кинемагах), так и количественно для анализа детальных взаимодействий между молекулярными поверхностями, в основном для валидации и улучшения молекулярных моделей, построенных на основе экспериментальных данных рентгеновской кристаллографии. Программы Mage и KiNG (см. ниже) были расширены для отображения данных в кинемагах в пространстве более чем трех измерений (переключение между видами в различных 3D проекциях, раскраска и выбор потенциальных кластеров точек данных, а также переход к представлению в виде параллельных координат), например, для определения кластеров благоприятных конформаций рибонуклеиновой кислоты в семимерном пространстве диэдрических углов между соседними рибозами.

Использование Интернета

KiNG – это программа для просмотра кинемажей с открытым исходным кодом, написанная на языке программирования Java Иэном Дэвисом и Винсентом Ченом. Она может работать интерактивно как автономно на компьютере пользователя без подключения к сети, так и в качестве веб-сервиса на веб-странице. Интерактивность – основное назначение и ключевая особенность кинемажей. Чтобы оценить их возможности, демонстрационная версия KiNG в браузере содержит два примера, которые можно перемещать в 3D, а также инструкции по встраиванию кинемажа на веб-страницу. На рисунке ниже показано, как KiNG используется для перестройки боковой цепи лизина в кристаллической структуре высокого разрешения. KiNG является одним из доступных просмотрщиков на каждой странице структуры на сайте Protein Data Bank и отображает результаты валидации в 3D на сайте MolProbity. Кинемажи также можно просматривать в системах виртуальной реальности с использованием программного обеспечения KinImmerse с открытым исходным кодом. Все программы для отображения кинемажей и программное обеспечение для анализа контактов атомов доступны бесплатно и с открытым исходным кодом на веб-сайте Kinemage.