CимургФарм

/

Продукт

/

Хроники развития платформы




Симург: Хроники развития (23.03.2026)

Симург-Платформа:

Симуляционный движок со стороны ядра полностью готов. Теперь наша задача – сделать его доступным через интерфейс в рамках NLME-плагина.


Инфраструктура:

Linux-версия платформы обрастает сервисами. R Studio уже интегрирован в платформу – пока без веб-интерфейса, но это вопрос ближайшего времени.


А вот EVA на Linux работает уже полноценно. При переносе мы проделали серьёзную работу: отказались от Python и всех его зависимостей, переписав инструмент на TypeScript. Теперь все вычисления идут на стороне клиента, backend ничего не считает, а значит, плагин будет работать быстрее и стабильнее.


SimuRg:

В пакете SimuRg на этот раз рекордное количество обновлений.

Значительно доработан существующий функционал:

для sg_global_sens_vis() и sg_sim() готовы юнит-тесты и документация;

прототип функции sg_covsens_sim() наконец обрёл воплощение в виде рабочего R-кода.

Но главное – в пакете появились две новые возможности.


Первая – функция-переводчик sg_translator(). Она конвертирует модели из MLXTRAN в RxODE и обратно. Перенос моделей между разными симуляционными движками – одна из самых частых задач в работе фармакометрика. Уверены, как только функция доберётся до активного релиза, она быстро обретет популярность.


Вторая – обновлённый sg_converter() теперь «понимает» с какой версией Monolix работает и умеет генерить GFO в том числе из проектов 2024 года.

И приятный бонус: теперь по команде help(SimuRg) в R Studio выводится полное описание пакета со списком всех функций – ориентироваться в возможностях SimuRg стало намного проще.


RECORD:

В RECORD появились дополнительные настройки. В YAML-чанке R Markdown скрипта теперь можно выбирать тип выходного файла – HTML или DOCX. Переключение между форматами занимает буквально пару кликов.


Кроме того, в плагине устранён неприятный баг с системой перевода. Симург-платформа сейчас поддерживает три языка: английский, русский и китайский. Для RECORD всё снова переключается и работает как часы.


До встречи в следующем апдейте!