Я имею очень косвенное отношение ко всему что написано ниже, но все же публикую данное сообщение здесь. Может, кому-нибудь будет интересно.
Компания SciTouch выпустила пакет программ, и он называется Indigo. Пакет состоит из пяти независимых продуктов.
Bingo -- картридж для Oracle, который был в разработке с 2004 года. Умеет осуществлять кучу разных поисков по базам данных с молекулами или реакциями. Имеет также дополнительные функции: reaction AAM, конверсия форматов (Molfile, Rxnfile, SMILES), подсчёт молекулярной массы, брутто-формулы. На данный момент Bingo является лучшим (по совокупности факторов) в мире в свое нише. Правда, мир ещё не осознал этого, т.к. релиз состоялся только несколько дней назад.
Dingo -- библиотека для рендеринга молекул и реакций в форматах Molfile/Rxnfile и SMILES. Поддерживает форматы PNG/SVG/PDF, умеет рисовать прямо в HDC, имеет обёртку для .NET. Также является лучшей в мире в своей нише.
Cano -- библиотека с .NET-обёрткой для подсчёта canonical SMILES молекул. Это такие SMILES, у одинаковых молекул совпадают, а у разных -- различаются. Учитываются все свойства молекул, включая стереохимию.
Deco -- библиотека для R-Group Deconvolution. Это когда вы берёте пачку молекул, находите их наибольший общий подграф (MCS), и представляете эти молекулы в виде MCS + р-группы. Никто ранее не умел подсчитывать точный MCS множества молекул, в котором больше двух молекул.
Nucleo -- библиотека для работы с цепочками нуклеотидов. Можно задавать нуклеотиды, склеивать их в произвольных конфигурациях, и подсчитывать свойства получившейся цепочки.
Сайт:
http://opensource.scitouch.net/indigo/ Все продукты открыты под лицензией GPL v3. Исходники на C++ можно скачать с сайта. Доступны сборки для всех популярных платформ, а также для не очень популярных.
Сайт сделан для продвижения продуктов в Open-Source сообществе, а также в сообществе химиков и фармацевтов.
©
http://opensource.scitouch.net/