Симург: Хроники развития (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 всё снова переключается и работает как часы.
До встречи в следующем апдейте!