RNAWorld - основной расчетный модуль программного обеспечения RNAInSpace.
Все авторские права самого программного обеспечения принадлежат основателю проекта Сергею Яковлеву, но участникам проекта программное обеспечение может быть предоставлено для реализации научных и образовательных целей.
Программное обеспечение находится в процессе разработки поэтому его описание будет появляться практически в интерактивном режиме.
Исходники данного ПО находятся в репозитории SVN, т.е. используется контроль версий. Для ознакомления список ревизий можно посмотреть здесь. Устаревшие версии помещены в АРХИВ.
Изначально был выполнен реинжиниринг РНК расчетов из ПО Rosseta.
№45 - Версия под кодовым названием "Тюнинг" (RNAFoldingAI 0.2). Осуществлен отказ от "обучения с подкреплением" (программно еще требуется отделить новый подход). Устранены ряд ошибок первичного реинжиниринга, реализовано Исправление оценки VDW, появились функции корреляционно-иерархического поиска.
После создания RNAInSpace было существенна изменена концепция, были осуществлены отказы от ряда направлений разработки, признанных не перспективными. Вошло в RNAInSpace под общим названием Модуль RNAWorld
Было решено полностью переписать данное ПО, а точнее создать заново на современном языке C#. Но при этом как в плане изучения, так и тестирования, где это возможно ориентироваться на функциональность ПО Rosetta 2.3.
24.11.2010. - Концепции из кода Rosetta 2.3 более не используются, во всех отношениях признаны неудачными (за исключением, собственно, данных о биомолекулах и классических математических расчетов поворотов в пространстве).
Поиск структуры с минимальной оценкой энергии цепи случайным перебором - данный модуль представляет собой исторический интерес, но именно этот подход используется повсеместно в биоинформатике. Наши исследования продемонстрировали, что подходы основанные на стохастическом поиске совершенно не пригодны для задачи поиска сворачивания белка или РНК, так как эквивалентны полному перебору, который для этой задачи невозможно осуществить за разумное время. В случае же случайного поиска требуемый глобальный энергетический минимум просто не будет никогда найден (вероятность близка к нулю, и не может быть постепенно улучшена). С данным подходом имеет смысл ознакомится как с наиболее простым, для начального введения в данную тематику.
RNAInSpace/X-тюнинг - выводится из разработки, по причине принципиально низкой скорости моделирования