Mol* — это современный веб‑ориентированный визуализатор и набор инструментов для интерактивного просмотра и анализа крупных биомолекулярных структур, включая белки, нуклеиновые кислоты, карты крио‑электронной микроскопии и молекулярные траектории. Проект разработан с акцентом на высокую производительность рендеринга в браузере, масштабируемость для больших моделей и удобные механизмы встраивания в сторонние сервисы и базы данных. Mol* сочетает графические возможности WebGL/WebGPU с прикладными алгоритмами для обработки структурных данных и метаданных, обеспечивая быстрый отклик при работе с большими наборами атомов и плотностными картами.
Исторически Mol* возник как развитие и объединение идей из ряда предшествующих веб‑визуализаторов молекул и стремился решить задачи отображения всё более крупных и сложных структур в контексте современных структурных биологий и ресурсов данных. В типичном рабочем сценарии Mol* используется для просмотра экспериментальных карт, сопоставления моделей и карт, анализа взаимодействий, а также для подготовки визуализаций и интеграции с базами данных структурных биополимеров. Интерфейс и API ориентированы на гибкую настройку представлений, скриптование и автоматизацию визуализационных задач.
- Интерактивная 3D‑визуализация: эффективный рендеринг больших молекулярных систем с поддержкой различных стилей отображения (ленты, каркасы, поверхности, атомные сферы).
- Работа с картами крио‑ЭМ: загрузка, отображение и сопоставление плотностных карт разного разрешения и происхождения.
- Поддержка молекулярных траекторий: воспроизведение и анализ динамических данных, фильтрация кадров и создание анимаций.
- Масштабируемость и производительность: оптимизации для обработки миллионов атомов и больших томограмм при минимальной задержке интерфейса.
- API и встраивание: программный интерфейс для интеграции в сторонние веб‑сервисы, экспорта сцен и управления визуализацией из внешних приложений.
- Аналитические инструменты: измерения расстояний и углов, выявление межмолекулярных контактов, отображение режимов B‑факторов и сопоставлений моделей.
- Настраиваемые представления и стили: гибкая система отображения по цепям, доменам, функциональным участкам и по пользовательским аннотациям.
- Совместимость форматов: поддержка распространённых форматов структурных и картографических данных, а также интеграция с базами данных биомолекул.
- Инструменты для подготовки изображений: экспорт высококачественных видов сцены и параметров визуализации для публикаций и презентаций.
- Сообщество и расширяемость: модульная архитектура, позволяющая добавлять плагины и расширения для специализированных задач анализа.