The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Релиз SDK для химической информатики Indigo 1.0 и сопутствующего проекта Bingo 1.6

23.06.2011 14:42

После шести с половиной лет разработки увидела свет первая стабильная версия универсального SDK для химической информатики под названием Indigo. История Indigo как проекта с открытыми кодом ведёт отсчёт с ноября 2009 года, когда был опубликован комплект утилит с ограниченным API. На данный момент Indigo предоставляет унифицированный программный интерфейс для разработчиков на языках C/C++, Java, C# и Python.

Краткий список возможностей:

  • Поддержка форматов представления структур молекул и реакций: Molfile, Rxnfile, SDF, RDF, CML, SMILES, SMARTS
  • Двумерный рендеринг структур молекул и реакций по стандартам IUPAC (в качестве движка используется cairo). Автоматическое вычисление координат атомов в 2D
  • Вычисление "Canonical SMILES" - представления молекулярной структуры, инвариантного относительно перестановок атомов
  • Проверка точного совпадения структур молекул или реакций (Exact matching), проверка наложения по подструктуре (Substructure matching)
  • Поддержка таутомеров и резонансных форм
  • Вычисление битовых кодов структур (fingerprints)
  • Процедуры перебора подграфов, поддеревьев, колец в молекулярной структуре
  • Вычисление молекулярного веса и молекулярной формулы
  • Разложение структур по заместителям (R-Group deconvolution). Автоматическое определение максимальной общей подструктуры (MCS) множества структур.
  • Комбинаторный перебор продуктов химической реакции.

На основе Indigo создан Bingo - картридж для СУБД Oracle и MS SQL Server, представляющий возможности Indigo пользователям этих реляционных СУБД; в первую очередь быстрый поиск структур молекул и реакций по подструктуре и по SMARTS-выражению. Картридж для PostgreSQL находится в разработке.

Также на основе Indigo созданы следующие небольшие утилиты:

  • indigo-depict - для рендеринга молекул и реакций в PNG/SVG/PDF/EPS
  • indigo-cano - для вычисления Canonical SMILES
  • indigo-deco] - для разложения структур по заместителям
  • ChemDiff - для просмотра структур и нахождения различий между двумя наборами структур
  • Legio -- для перебора продуктов реакции

В результате сотрудничества с командой KNIME, данная открытая платформа для анализа данных, построенная на базе Eclipse, приобрела расширения для работы с химическими структурами, сделанные на базе Indigo.

Все продукты распространяются на условиях GPLv3 аутсорсинговой компанией GGA Software Services. Офис по разработке находится в Санкт-Петербурге. На сайте компании доступны сборки библиотек и утилит для Linux, Windows и Mac OS X.

  1. Главная ссылка к новости (http://ggasoftware.com/opensou...)
Автор новости: Dmitry Pavlov
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/30974-Indigo
Ключевые слова: Indigo
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (8) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Бедный бывший разработчик Novell (?), 16:23, 23/06/2011 [ответить]  
  • +4 +/
    Вот это круть, вот и химпром обопенсорсился. Ура!
     
  • 1.2, Аноним (-), 18:07, 23/06/2011 [ответить]  
  • +/
    А говорят в опенсорс специализованного софта нет...
     
     
  • 2.3, Аноним (-), 21:02, 23/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Еще как есть! И медицинский софт (при чем реалтаймовый для больниц и поддержки жизнедеятельности), и математика, и химия с биологией. Не слушай троллей, они много чего наговорить могут :)
     
     
  • 3.5, name (??), 00:02, 24/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    например, что?
     
     
  • 4.6, Варщик (?), 09:44, 24/06/2011 [^] [^^] [^^^] [ответить]  
  • +5 +/
    >например, что?

    Например HyperChem, NWChem, CFOUR, Columbus, GAMESS US, Priroda, MRCC, OpenThermo, а так же в некотором роде аналог Индиги Chemistry Development Kit.

     
     
  • 5.8, Dmitry Pavlov (?), 11:57, 24/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Ещё RDKit, OpenBabel. Эти аналоги являются более близкими, т.к. написаны на C++.
     
  • 4.7, Варщик (?), 09:50, 24/06/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Ура!

    Действительно ура, т.к. любой SDK позволяет в потенциале расширить список химсофта в разы.

     
  • 2.4, Антоним (?), 23:06, 23/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    он есть далеко не везде. Топик это таки ближе к академическим задачам, а это один из основных источников в опенсорсе.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру