ПиМОЛ
Эта статья нуждается в дополнительных цитатах для проверки . ( июнь 2008 г. ) |
![]() | |
![]() Экземпляр PyMOL с видимым средством просмотра и графическим интерфейсом. | |
Оригинальный автор(ы) | Уоррен Лайфорд ДеЛано |
---|---|
Разработчик(и) | Шредингер, Инк. |
Первоначальный выпуск | 2000 |
Стабильная версия | 2.5.5 [1] / 17 апреля 2023 г |
Репозиторий | |
Написано в | С , С++ , Питон |
Операционная система | Кроссплатформенность : macOS , Unix , Linux , Windows. |
Платформа | ИА-32 , x86-64 |
Доступно в | Английский |
Тип | Молекулярное моделирование |
Лицензия | Первоначально лицензия Python , [2] теперь собственность [3] |
Веб-сайт | пимол |
PyMOL — это доступный исходный код. [3] система молекулярной визуализации, созданная Уорреном Лайфордом ДеЛано . Первоначально он был коммерциализирован DeLano Scientific LLC, частной компанией-разработчиком программного обеспечения, занимающейся созданием полезных инструментов, которые становятся общедоступными для научных и образовательных сообществ. В настоящее время его коммерциализирует компания Schrödinger, Inc. Поскольку исходная лицензия на программное обеспечение была разрешительной лицензией , они смогли ее удалить; новые версии больше не выпускаются под лицензией Python , а под специальной лицензией (предоставляющей права на широкое использование, распространение и модификацию, но с передачей авторских прав на любую версию компании Schrödinger, LLC.), [3] и часть исходного кода больше не публикуется. [4] PyMOL может создавать высококачественные 3D-изображения малых молекул и биологических макромолекул , таких как белки . По словам оригинального автора, к 2009 году почти четверть всех опубликованных изображений 3D-структур белков в научной литературе были сделаны с использованием PyMOL. [ нужна ссылка ]
PyMOL — один из немногих инструментов визуализации моделей с открытым исходным кодом, доступных для использования в структурной биологии . Часть Py в названии программного обеспечения относится к программе, написанной на языке программирования Python .
PyMOL использует библиотеку OpenGL Extension Wrangler (GLEW) и FreeGLUT и может решать уравнения Пуассона – Больцмана с помощью адаптивного решателя Пуассона-Больцмана. [5] PyMOL использовал Tk для виджетов графического пользовательского интерфейса и имел собственные двоичные файлы Aqua для macOS через Schrödinger , которые были заменены пользовательским интерфейсом PyQt на всех платформах с выпуском версии 2.0. [6]
История и коммерциализация
[ редактировать ]Ранние версии PyMol выпускались под лицензией Python . 1 августа 2006 года DeLano Scientific внедрила систему загрузки с контролируемым доступом для предварительно скомпилированных сборок PyMOL (включая бета-версии), распространяемых компанией. Доступ к этим исполняемым файлам теперь доступен только зарегистрированным пользователям, платящим клиентам; образовательные сборки доступны бесплатно студентам и преподавателям. Однако большая часть текущего исходного кода по-прежнему доступна бесплатно, как и старые предварительно скомпилированные сборки. Хотя системы сборки для других платформ открыты, система сборки Windows API (WinAPI, Win32) — нет, хотя неофициальные двоичные файлы Windows доступны в Интернете. [7] Любой может либо скомпилировать исполняемый файл из исходного кода, лицензированного Python, либо оплатить подписку на услуги поддержки, чтобы получить доступ к предварительно скомпилированным исполняемым файлам.
8 января 2010 года компания Schrödinger, Inc. достигла соглашения о приобретении PyMOL. Фирма взяла на себя разработку, обслуживание, поддержку и продажу PyMOL, включая все действовавшие на тот момент подписки. Они также продолжают активно поддерживать сообщество открытого исходного кода PyMOL. В 2017 году Шредингер обновил систему распространения, чтобы унифицировать пользовательский интерфейс под Qt и управление пакетами под Anaconda , и выпустил ее как PyMol v2. [6] Эта версия ограничивает некоторые новые функции и добавляет водяной знак к визуализации, если она используется без лицензии после 30-дневного пробного периода; общая политика лицензирования аналогична системе DeLano. Исходный код остается в основном доступным, на этот раз под лицензией типа BSD. [8] Как и в предыдущем дистрибутиве, неофициальные бинарные файлы Windows в формате колеса , доступны [7] и действительно, дистрибутивы Linux продолжают предоставлять свои собственные сборки с открытым исходным кодом.
Цвета элементов
[ редактировать ]PyMOL применяет раскраску шариков по элементам.
Периодическая таблица с использованием цветов элементов PyMOL в качестве фона [9] | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
① | |||||||||||||||||||
② | |||||||||||||||||||
③ | |||||||||||||||||||
④ | |||||||||||||||||||
⑤ | |||||||||||||||||||
⑥ | ![]() | ||||||||||||||||||
⑦ | ![]() | ||||||||||||||||||
![]() | |||||||||||||||||||
![]() |
Галерея
[ редактировать ]- Пример некоторых функций редактирования молекул PyMOL, вращения двугранных связей и интерактивной молекулярной релаксации в режиме скульптуры . Это полезные функции для подготовки входной геометрии для программного обеспечения квантовой химии.
- Одна и та же структура белка ( протеаза TEV — PDB : 1LVB ), визуализированная в разных режимах. Стандартный мульт, поверхность, прорезь поверхности, подсвеченные бочки, типа QuteMol , типа Goodsell , глянцевая поверхность и b-фактора . шпаклевка
См. также
[ редактировать ]- Сравнение программного обеспечения для моделирования молекулярной механики
- Список систем молекулярной графики
- Молекулярное моделирование
- Морское ушко
- Габедит
- Плесень
- Молекель
- РасМол
- САМСОН
- UCSF Химера
- Список бесплатных пакетов программного обеспечения с открытым исходным кодом
Ссылки
[ редактировать ]- ^ «Загрузить PyMol» . ПиМол . Проверено 12 января 2023 г.
- ^ «Система молекулярной графики PyMOL» . СоурсФордж .
- ^ Перейти обратно: а б с «PyMOL с открытым исходным кодом» . Schrodinger, Inc., 5 ноября 2021 г. Проверено 7 ноября 2021 г.
- ^ «ПиМОЛ | pymol.org» . pymol.org . Проверено 7 ноября 2021 г.
Философия открытого исходного кода
PyMOL — коммерческий продукт, но мы предоставляем большую часть его исходного кода в свободный доступ по разрешительной лицензии. Проект с открытым исходным кодом поддерживается Шредингером и в конечном итоге финансируется всеми, кто покупает лицензию PyMOL.
Открытый исходный код обеспечивает открытую науку.
Это было видение оригинального автора PyMOL Уоррена Л. ДеЛано. - ^ «АПБС» . poissonboltzmann.org . Архивировано из оригинала 24 февраля 2020 года . Проверено 7 октября 2020 г.
- ^ Перейти обратно: а б «Примечания к выпуску PyMOL v2.0» .
- ^ Перейти обратно: а б «Пакеты расширений Python для Windows — Кристоф Гольке» . lfd.uci.edu . Проверено 26 октября 2019 г.
- ^ «Шрёдингер/pymol-с открытым исходным кодом» . Гитхаб . Проверено 24 июня 2019 г.
- ^ «Цветовые значения» . пимолвики. 2010 . Проверено 4 сентября 2021 г.
Внешние ссылки
[ редактировать ]