Разработчик пространственно-временных эпидемиологических моделей - Spatiotemporal Epidemiological Modeler

КОРЕНЬ
STEM LOGO.jpg
Разработчики) IBM , BfR , Eclipse Foundation
Первый выпуск 2006 г.
Стабильный выпуск
V4.0.0
Репозиторий
Написано в Программное обеспечение Java
Операционная система Любые ( программное обеспечение Java )
Доступно в Английский (с поддержкой национального языка Java)
Тип Научное программное обеспечение
Лицензия EPL
Веб-сайт www .eclipse .org / stem /

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

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

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

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