stringtranslate.com

Разработчик пространственно-временного эпидемиологического моделирования

Spatiotemporal Epidemiological Modeler ( STEM ) – это бесплатное программное обеспечение , доступное через Eclipse Foundation . Первоначально разработанный IBM Research , STEM представляет собой структуру и инструмент разработки, призванный помочь ученым создавать и использовать пространственные и временные модели инфекционных заболеваний . STEM использует компонентную архитектуру программного обеспечения, основанную на стандарте OSGi . Платформа Eclipse Equinox является эталонной реализацией этого стандарта. Благодаря использованию компонентной архитектуры программного обеспечения все компоненты или элементы, необходимые для модели заболевания, включая код и данные, доступны в виде строительных блоков программного обеспечения, которые можно независимо обменивать, расширять, повторно использовать или заменять. Эти строительные блоки или плагины называются «плагинами» или «расширениями» eclipse. Плагины STEM содержат данные знаменателя для интересующих административных регионов. Регионы индексируются стандартными кодами ( ISO3166 ).

В настоящее время STEM включает большое количество плагинов для 244 стран и зависимых территорий, определенных Стандартом географического кодирования, поддерживаемым Международной организацией по стандартизации . Эти плагины содержат глобальные данные, включая географические данные , данные о населении , демографии и основные модели заболеваний . Модели заболеваний, распространяемые с помощью STEM, включают модели эпидемиологического отсека . Другие плагины описывают отношения между регионами, включая отношения ближайшего соседа или соседства, а также информацию о транспорте , например, автомобильное сообщение и модель воздушного транспорта .

Взаимоотношения между регионами затем можно включить в модели распространения болезни с места на место. Для этого STEM представляет мир в виде «графа» . Узлы графа соответствуют местам или регионам, а ребра графа описывают отношения или связи между регионами. И узлы, и ребра могут быть помечены или «украшены» различными данными и моделями знаменателя. Это графическое представление реализовано с использованием Eclipse Modeling Framework (EMF). Поскольку модель может быть построена с использованием отдельных подграфов , STEM позволяет составлять модели . Предопределенные подграфы, определяющие разные страны, можно собрать с помощью интерфейса перетаскивания. Новые векторы заболеваний можно просто добавить к существующим моделям, дополнив модель новым набором ребер. Архитектура также поддерживает совместную работу , поскольку пользователи могут не только создавать новые модели и составлять новые сценарии, но также обмениваться этими моделями и сценариями как повторно используемыми компонентами и, таким образом, опираться на работу друг друга. Поскольку это проект с открытым исходным кодом , пользователям рекомендуется создавать свои собственные плагины (как данные, так и модели) и, при необходимости, вносить свой вклад в проект.

Рекомендации

Внешние ссылки