Використання загальнодоступного програмного забезпечення у моделюванні епідеміологічних трендів

В статті здійснено огляд перспектив використання загальнодоступного програмного забезпечення у моделюванні епідеміологічних трендів. Розглянуто сильні та слабкі сторони, основні характеристики та можливі аспекти застосування....

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Datum:2020
Hauptverfasser: Дунаєвський, М.С., Лефтеров, О.В., Большаков, В.М.
Format: Artikel
Sprache:Ukrainian
Veröffentlicht: Інститут кібернетики ім. В.М. Глушкова НАН України 2020
Schriftenreihe:Кібернетика та комп’ютерні технології
Schlagworte:
Online Zugang:http://dspace.nbuv.gov.ua/handle/123456789/173150
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Назва журналу:Digital Library of Periodicals of National Academy of Sciences of Ukraine
Zitieren:Використання загальнодоступного програмного забезпечення у моделюванні епідеміологічних трендів / М.С. Дунаєвський, О.В. Лефтеров, В.М. Большаков // Кібернетика та комп’ютерні технології: Зб. наук. пр. — 2020. — № 3. — С. 32-42. — Бібліогр.: 17 назв. — укр.

Institution

Digital Library of Periodicals of National Academy of Sciences of Ukraine
id irk-123456789-173150
record_format dspace
spelling irk-123456789-1731502020-11-24T01:26:41Z Використання загальнодоступного програмного забезпечення у моделюванні епідеміологічних трендів Дунаєвський, М.С. Лефтеров, О.В. Большаков, В.М. Математичне моделювання та чисельні методи В статті здійснено огляд перспектив використання загальнодоступного програмного забезпечення у моделюванні епідеміологічних трендів. Розглянуто сильні та слабкі сторони, основні характеристики та можливі аспекти застосування. Цель работы. Провести обзор общедоступного ПО в сфере здравоохранения. Привести ситуации в которых будет полезен тот или иной подход. Сегментировать и выяснить эффективность моделей лежащих в основе. Отметить перспективность высокопроизводительных вычислений для моделирования распространения эпидемий. Результаты. Детерминистические модели хоть и готовы к практическому использованию без специфических дополнительных настроек, но все же проигрывают по своим функциональным возможностям другим группам. Для получения результатов оценки от стохастических и агентоориентированных моделей сначала, нужно задать модель эпидемии, для чего нужны более глубокие знания в области эпидемиологии, хорошее понимание статистического базиса и основных допущений на которых строится модель. Среди рассматриваемого ПО, EMOD (Epidemiological MODelling software) от Института моделирования болезней является лидером по функциональным возможностям. The purpose of the article is to review publicly available health software. Give situations in which one or another approach will be useful. Segment and determine the effectiveness of the underlying models. Note the prospects of high-performance computing to model the spread of epidemics. Results. Although deterministic models are ready for practical use without specific additional settings, they lose comparing to other groups in terms of their functionality. To obtain evaluation results from stochastic and agentoriented models, you first need to specify the epidemic model, which requires deeper knowledge in the field of epidemiology, a good understanding of the statistical basis and the basic assumptions on which the model is based. Among the considered software, EMOD (Epidemiological MODelling software) from the Institute of Disease Modeling is a leader in functionality. 2020 Article Використання загальнодоступного програмного забезпечення у моделюванні епідеміологічних трендів / М.С. Дунаєвський, О.В. Лефтеров, В.М. Большаков // Кібернетика та комп’ютерні технології: Зб. наук. пр. — 2020. — № 3. — С. 32-42. — Бібліогр.: 17 назв. — укр. 2707-4501 DOI:10.34229/2707-451X.20.3.4 http://dspace.nbuv.gov.ua/handle/123456789/173150 519.8 uk Кібернетика та комп’ютерні технології Інститут кібернетики ім. В.М. Глушкова НАН України
institution Digital Library of Periodicals of National Academy of Sciences of Ukraine
collection DSpace DC
language Ukrainian
topic Математичне моделювання та чисельні методи
Математичне моделювання та чисельні методи
spellingShingle Математичне моделювання та чисельні методи
Математичне моделювання та чисельні методи
Дунаєвський, М.С.
Лефтеров, О.В.
Большаков, В.М.
Використання загальнодоступного програмного забезпечення у моделюванні епідеміологічних трендів
Кібернетика та комп’ютерні технології
description В статті здійснено огляд перспектив використання загальнодоступного програмного забезпечення у моделюванні епідеміологічних трендів. Розглянуто сильні та слабкі сторони, основні характеристики та можливі аспекти застосування.
format Article
author Дунаєвський, М.С.
Лефтеров, О.В.
Большаков, В.М.
author_facet Дунаєвський, М.С.
Лефтеров, О.В.
Большаков, В.М.
author_sort Дунаєвський, М.С.
title Використання загальнодоступного програмного забезпечення у моделюванні епідеміологічних трендів
title_short Використання загальнодоступного програмного забезпечення у моделюванні епідеміологічних трендів
title_full Використання загальнодоступного програмного забезпечення у моделюванні епідеміологічних трендів
title_fullStr Використання загальнодоступного програмного забезпечення у моделюванні епідеміологічних трендів
title_full_unstemmed Використання загальнодоступного програмного забезпечення у моделюванні епідеміологічних трендів
title_sort використання загальнодоступного програмного забезпечення у моделюванні епідеміологічних трендів
publisher Інститут кібернетики ім. В.М. Глушкова НАН України
publishDate 2020
topic_facet Математичне моделювання та чисельні методи
url http://dspace.nbuv.gov.ua/handle/123456789/173150
citation_txt Використання загальнодоступного програмного забезпечення у моделюванні епідеміологічних трендів / М.С. Дунаєвський, О.В. Лефтеров, В.М. Большаков // Кібернетика та комп’ютерні технології: Зб. наук. пр. — 2020. — № 3. — С. 32-42. — Бібліогр.: 17 назв. — укр.
series Кібернетика та комп’ютерні технології
work_keys_str_mv AT dunaêvsʹkijms vikoristannâzagalʹnodostupnogoprogramnogozabezpečennâumodelûvanníepídemíologíčnihtrendív
AT lefterovov vikoristannâzagalʹnodostupnogoprogramnogozabezpečennâumodelûvanníepídemíologíčnihtrendív
AT bolʹšakovvm vikoristannâzagalʹnodostupnogoprogramnogozabezpečennâumodelûvanníepídemíologíčnihtrendív
first_indexed 2025-07-15T09:41:09Z
last_indexed 2025-07-15T09:41:09Z
_version_ 1837705430123413504
fulltext МАТЕМАТИЧНЕ МОДЕЛЮВАННЯ ТА ЧИСЕЛЬНІ МЕТОДИ 32 ISSN 2707-4501. Кібернетика та комп'ютерні технології. 2020, № 3 КІБЕРНЕТИКА та КОМП'ЮТЕРНІ ТЕХНОЛОГІЇ В статті здійснено огляд перспектив вико- ристання загальнодоступного програмного забезпечення у моделюванні епідеміологічних трендів. Розглянуто сильні та слабкі сторо- ни, основні характеристики та можливі аспекти застосування. Ключові слова: епідеміологічне програмне забезпечення, детерміністичне моделювання, стохастичне моделювання, агентоорієнто- ване моделювання, високопродуктивні обчис- лення, системи прийняття рішень.  М.С. Дунаєвський, О.В. Лефтеров, В.М. Большаков, 2020 УДК 519.8 DOI:10.34229/2707-451X.20.3.4 М.С. ДУНАЄВСЬКИЙ, О.В. ЛЕФТЕРОВ, В.М. БОЛЬШАКОВ ВИКОРИСТАННЯ ЗАГАЛЬНОДОСТУПНОГО ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ У МОДЕЛЮВАННІ ЕПІДЕМІОЛОГІЧНИХ ТРЕНДІВ Вступ. Спалахи інфекційних хвороб та пандемія COVID-19, зокрема, – серйозний виклик у сфері охо- рони громадського здоров’я [1 – 3]. Станом на 8 ве- ресня 2020 року за даними Університету Джона Хоп- кінса в світі інфіковано коронавірусною хворобою понад 27 млн. осіб, та зафіксовано понад 890 тис. смертей [4]. За даними Національної служби охорони здоров’я в Україні інфіковано понад 140 тис. осіб, понад 3 тис. смертей [5]. Зворотною стороною викликів завжди є можливос- ті, і, на сьогодні такими можливостями є інформацій- ні технології, системи прийняття рішень, найкращі практики проактивного управління і контролю на оcнові сучасних методик аналізу даних (data driven decision making) та моделювання [6 – 9]. При цьому, системний підхід має передбачати вза- ємовплив рішень у сфері охорони здоров’я та рішень щодо стратегічного економічного розвитку, адже, наприклад, подолання сьогоднішніх наслідків COVID-19 суттєвим пом’якшення монетарної політи- ки може обернутися зростанням боргового наванта- ження на майбутні покоління [10]. Зауважимо, що для початкового аналізу епідеміо- логічної ситуації можливо скористатися загальнодо- ступним програмним забезпеченням, що однак має досить потужний функціонал [11]. Еволюційний розвиток розробки програмного за- безпечення (ПЗ) спільнотами ентузіастів соціально- відповідальних інституцій з усього світу на сьогодні має за результат доступність поряд з комерційними продуктами також розробок з відкритим доступом та можливістю практично для кожного охочого спробу- вати ту чи іншу технологію. Не є винятком і розробки в галузі охорони здоров’я. Такі програмні продукти використовуються для моніторингу й прогнозування динаміки розвитку епі- деміологічних спалахів, оцінки можливих контр захо- дів, необхідного рівня їх інтенсивності та відповідних управлінських рішень (табл. 1, [11]). https://doi.org/10.34229/2707-451X.20.3.4 ВИКОРИСТАННЯ ЗАГАЛЬНОДОСТУПНОГО ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ ... ISSN 2707-4501. Cybernetics and Computer Technologies. 2020, No.3 33 ТАБЛИЦЯ 1. Доступне епідеміологічне ПЗ Програмне забезпечення Інфекційні хвороби, що прогнозуються Методологія моделювання Необхідні навички у користувачів Детерміні- стичні VacStockpile Strategic National Stockpile (USA) http://www.cdc.gov/phpr/stockpile/vacstockpile.htm Вакцини проти дитячих хвороб  Логістична модель забезпечення  Перспективна оцінка запасів Графічний інтерфейс, навички програмування не потрібні GER Generic Ebola Response Centers for Disease Control and Prevention https://stacks.cdc.gov/view/cdc/24900 Вірус Ebola  Логістична модель забезпечення  Перспективна оцінка запасів Графічний інтерфейс, навички програмування не потрібні FluAid 2.0 Centers for Disease Control and Prevention http://www.cdc.gov/flu/pandemic-resources/tools/fluaid.htm Грип, ГРВІ  Логістична модель забезпечення  Прогнозування на основі часових рядів Графічний інтерфейс, навички програмування не потрібні FluSurge 2.0 Centers for Disease Control and Prevention http://www.cdc.gov/flu/pandemic-resources/tools/flusurge.htm Грип, ГРВІ  Логістична модель забезпечення  Прогнозування на основі часових рядів Графічний інтерфейс, навички програмування не потрібні FluWorkLoss Centers for Disease Control and Prevention http://www.cdc.gov/flu/pandemic-resources/tools/fluworkloss.htm Грип, ГРВІ  Логістична модель забезпечення  Прогнозування на основі часових рядів Графічний інтерфейс, навички програмування не потрібні Asia Flu Cap London School of Hygiene and Tropical Medicine The Communicable Diseases Policy Research Group (CDPRG) http://www.cdprg.org/asiaflucap-simulator.php Грип, ГРВІ  Модель передачі стану  Об’єднання логістичних моделей  Прогнозування на основі часових рядів Графічний інтерфейс, навички програмування не потрібні FluLabSurge Centers for Disease Control and Prevention http://www.cdc.gov/flu/pandemic-resources/tools/flulabsurge.htm Грип, ГРВІ  Логістична модель забезпечення  Прогнозування на основі часових рядів Графічний інтерфейс, навички програмування не потрібні CPID Columbia Prediction of Infectious Diseases Columbia Mailman School of Public Health http://cpid.iri.columbia.edu/ Грип, ГРВІ  Модель передачі стану  Прогнозування на основі часових рядів Графічний інтерфейс, навички програмування не потрібні М.С. ДУНАЄВСЬКИЙ, О.В. ЛЕФТЕРОВ, В.М. БОЛЬШАКОВ 34 ISSN 2707-4501. Кібернетика та комп'ютерні технології. 2020, № 3 Продовження таблиці 1 Програмне забезпечення Інфекційні хвороби, що прогнозуються Методологія моделювання Необхідні навички у користувачів Детерміністичні Texas Pandemic (Flu Toolkit) The University of Texas at Austin http://flu.tacc.utexas.edu Грип, ГРВІ  Логістична модель забезпечення  Модель передачі стану  Прогнозування на основі часових рядів Графічний інтерфейс, навички програмування не потрібні SISpread Simulation of Infectious Spreading INSERM (The Institut national de la santé et de la recherche médicale) Fabián Alvarez, Pascal Crépey http://sispread.sourceforge.net/ Широкий клас інфек- ційних хво- роб  Модель передачі стану  Мережа контактів задана користувачем  Прогнозування на основі часових рядів Навички роботи з інтер- фейсом командного рядка, робота з даними в форматі мережевих топологій StatFlu S-GEM (Stockholm Group for Epidemic Modeling) http://www.s-gem.se/statflu/ Грип, ГРВІ (окрім H5N1)  Логістична модель попиту  Прогнозування на основі часових рядів Графічний інтерфейс, навички програмування не потрібні Стохастичні Community Flu Centers for Disease Control and Prevention http://www.cdc.gov/flu/pandemic-resources/tools/communityflu.htm Грип, ГРВІ  Ймовірнісна параметризація  Багатоітераційна модель з індивідом в основі  Прогнозування на основі часових рядів Графічний інтерфейс, навички програмування не потрібні GleamViz Global Epidemic and Mobility Model GLEaM (The Global Epidemic and Mobility Model) Alessandro Vespignani, Vittoria Colizza http://www.gleamviz.org/simulator/ Широкий клас інфек- ційних хво- роб  Ймовірнісна модель передачі стану  Модель мобільності індивідів  Прогнозування на основі часових рядів Графічний інтерфейс, розуміння епідеміо- логічних полігамних моделей представлених діаграмами стану BERM Weill Cornell Bioterrorism and Epidemic Outbreak Response Model Weill Medical College of Cornell University Created by Daniel Wattson and Nathaniel Hupert, MD, MPH http://simfluenza.org/BERMweb/input.aspx Широкий клас інфецій- них хвороб  Ймовірнісна модель передачі стану  Дискретна логістична модель  Прогнозування на основі часових рядів Графічний інтерфейс, навички програмування не потрібні ВИКОРИСТАННЯ ЗАГАЛЬНОДОСТУПНОГО ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ ... ISSN 2707-4501. Cybernetics and Computer Technologies. 2020, No.3 35 Закінчення таблиці 1 Програмне забезпечення Інфекційні хвороби, що прогнозуються Методологія моделювання Необхідні навички у користувачів Стохастичні EpiGrass Flávio Codeço Coelho (Professor of Applied Mathematics, Fundação Getulio Vargas) https://scholar.google.com/citations?user=oAaw_SMAAAAJ&hl=en https://sourceforge.net/projects/epigrass/ Широкий клас інфекційних хвороб  Ймовірнісна модель передачі стану  Мережа контактів задана користувачем  Прогнозування на основі часових рядів Навички роботи з інтерфейсом команд- ного рядка. Також потрібно сформувати файл параметрів в спе- ціальному форматі Агентоорієнтовані FRED Framework for Reconstructing Epidemiological Dynamics Public Health Dynamics Laboratory of Graduate School of Public Health, University of Pittsburgh https://fred.publichealth.pitt.edu/measles Широкий клас інфек- ційних хво- роб  Модель передачі стану  Прогнозування на основі часових рядів Навички роботи з інтерфейсом командного рядка Modelling4All Modelling for All Project Oxford University Computing Services, Eduserv Foundation http://m.modelling4all.org/ Широкий клас інфек- ційних хво- роб  Моделі передачі стану (включаючи ймовірнісні)  Прогнозування на основі часових рядів Користувачі мають опанувати навички створення моделей. Для побудови складні- ших моделей потрібне знання мови програму- вання Netlogo EMOD Epidemiological MODelling software The Institute for Disease Modeling (led by Robert Hart) (part of the Bill & Melinda Gates Foundation’s Global Health Division) http://idmod.org/ Широкий клас інфек- ційних хво- роб  Моделі передачі стану (включаючи ймовірнісні)  Прогнозування на основі часових рядів Необхідність згенеру- вати файл параметрів у спеціальному форма- ті. Навички роботи з інтерфейсом команд- ного рядка. Для побу- дови складніших моделей потрібне знання Python Математичне моделювання та сценарний підхід із відтворенням тієї чи іншої гіпотетично мо- жливої ситуації є найбільш відповідним та економічно ефективним інструментарієм оцінки мож- ливості системи протидіяти епідеміологічній загрозі. Математичні методи інтенсивно використо- вувались і раніше, проте нині завдяки стрімкому розвитку обчислювальних потужностей, знижен- ню їх вартості, зростання доступності, технологіям масштабування (грід обчисленням [9], хмарним М.С. ДУНАЄВСЬКИЙ, О.В. ЛЕФТЕРОВ, В.М. БОЛЬШАКОВ 36 ISSN 2707-4501. Кібернетика та комп'ютерні технології. 2020, № 3 сервісам [8]) дослідники можуть не обмежуватись традиційними детерміністичними моделями чи навіть більш прогресивним стохастичним моделюванням, проте також спробувати сучасний підхід агентноорієнтованого (agent base) моделювання. Доступність відповідних мов програмування та розробницьких шаблонів (frameworks) дозволяє синтетично відтворити модель епідемії з інтегру- ванням у неї більш взаємопов’язаних та складних динамік від поведінки окремого індивіда до узагальнення наслідків для населення всієї країни [12]. Значна частина управлінців та чиновників різних рівнів вимушена приймати свої рішення не маючи відповідного глибокого досвіду в моделюванні та побудови сценарних розрахунків. Однак, саме під час епідеміологічних спалахів на їх адміністративних територіях вони потребують як- найчіткішої оцінки наслідків обрання того чи іншого курсу протиепідеміологічних заходів. Більш того, потрібно постійно відслідковувати зміну ситуації, для чого особливо корисним може бути моделювання на основі даних отримуваних у реальному часі (real time modeling). Окрім динаміч- ності даних, їх різні формати (включаючи слабоструктуровані) та значні обсяги складають концепт Big Data. Глибокий аналіз великих за обсягами слабоструктурованих даних сучасними аналітич- ними методиками та методами машинного навчання потенційно складають інтелектуальну складо- ву успішної смарт держави [13]. Однак управлінцям, перш за все, варто сфокусуватися на набутті початкового досвіду. Маємо у вільному доступі відносно широкий вибір з програмного забезпечення, що спочатку розроблявся протиепідеміологічними інституціями для внутрішнього службового використання при прийнятті рішень та надалі був відкритий для широкої громадськості. Загалом дані програми були адаптовані для підвищення їх практичного застосування. Звужено фокус на потенційних питаннях. Передба- чено можливість адаптивного використання. Згадане програмне забезпечення за типом методології умовно можливо розділити на групи детерміністичних, стохастичних та агентоорієнтованих моделей. Детерміністичні моделі генерують свій результат на основі розрахунків часткових диферен- ційних рівнянь. Математичні взаємозв’язки в основі цих моделей передбачають ряд припущень. Наприклад, гомогенність певних груп, миттєвий контакт між індивідами та інші поведінкові спро- щення. Варто врахувати, що небезпека будь-яких методів моделювання, і здавалося б відносно простих та зручних у використанні новачками детерміністичних моделей, може критися у виборі користувачем неправильного контексту, що потенційно матиме за результат зміщену хибну оцін- ку/прогноз та відповідно прийняття помилкового управлінського рішення або неприйняття потріб- них рішень через занадто заспокійливі прогнози [14]. Детерміністичні моделі хоч і готові до практичного використання без специфічних додаткових налаштувань, проте все ж таки програють за своїми функціональними можливостями іншим гру- пам. Для отримання результатів оцінки від стохастичних та агентоорієнтованих моделей спершу, власне, потрібно задати модель епідемії, для чого потрібні більш глибокі знання в сфері епідеміо- логії, добре розуміння статистичного базису та основних припущень на яких будується модель. Певним українським моніторинговим аналогом системи VacStockpile можуть слугувати аналі- тичні панелі (дашборди) КМУ щодо забезпечення медичних закладів ресурсами для боротьби з COVID-19 [15]. Інформація в них надана у розрізі областей, наведено основні показники забезпе- ченості обладнанням, засобами захисту та персоналом. Вказано дефіцитні позиції, є можливість розрахувати забезпеченість на період 30 та 90 днів. Функціонал інформаційної платформи має значний потенціал розвитку. ВИКОРИСТАННЯ ЗАГАЛЬНОДОСТУПНОГО ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ ... ISSN 2707-4501. Cybernetics and Computer Technologies. 2020, No.3 37 Також, з метою прогнозування наслідків коронавірусної пандемії та своєчасного вжиття захо- дів розпорядженням Президії НАН України від 3 квітня 2020 р. № 198 було створено робочу групу з математичного моделювання проблем, пов’язаних з епідемією SARS-CoV-2 в Україні. До складу групи ввійшли провідні фахівці та установи з Національної академії наук України, Національної академії медичних наук України та Київського національного університету імені Тараса Шевченка. Оцінка побудованих моделей та побудова прогнозів в Українських реаліях засвідчує складний, надзвичайно волатильний та слабопрогнозований шаблон поведінки динаміки COVID-19, необхід- ність врахування щонайбільшої кількості факторів, зокрема, зміни умов середовища в якому пере- буває агент (індивід) з переходу до адаптивного режиму карантинних заходів [16]. Порівняння ПЗ з табл. 1 за критеріями інформативності, зручності використання та функціона- льними можливостями показано на рис. 1. Візуально можемо зазначити достатню інформативність та зручність використання ПЗ групи детерміністичних методів. Також такі моделі мають досить звужений функціональний фокус. Стохастичні моделі надають більше функціоналу, проте дещо втрачають у зручності використання. Максимальну функціональність маємо від агентоорієнтова- них моделей, хоча для їх найефективнішого використання потрібно володіти відповідними навич- ками написання програмного коду. РИС. 1. Порівняння епідеміологічного ПЗ EMOD (Epidemiological MODelling software) від Інституту моделювання хвороб (http://idmod.org/), що фінансується фондом Біла та Мелінди Гейтс, є лідером за функціональними можливостями. Зокрема, EMOD включає у себе: • функціонал моделювання мобільності індивідів; • побудову оцінок та прогнозів у розрізі демографічних груп; • комплексний адаптивний підхід у моделюванні на основі зворотного зв’язку, взаємодії агент-середовище чи рекурсії; • підтримку високопродуктивних обчислень (HPC – High Performance Computing), тобто можливість великомасштабних обчислень на суперкомп’ютерах, або ж моделювання задач з над- звичайно високою деталізацією; М.С. ДУНАЄВСЬКИЙ, О.В. ЛЕФТЕРОВ, В.М. БОЛЬШАКОВ 38 ISSN 2707-4501. Кібернетика та комп'ютерні технології. 2020, № 3 • обробку даних у реальному часі; • ретроспективний та перспективний режим моделювання; • систему підтримки прийняття рішень; • методологію підтримки системи оцінки та управління ризиками. EMOD здатна досить точно моделювати надскладні явища та невизначеність, пітримувати ши- рокий спектр потенційних управлінських рішень. Максимальне використання даного функціоналу вимагає від користувача досвіду в налаштуванні необхідної конфігурації та побудови епідеміо- логічних моделей. Досить потужною є сервісна архітектура для підтримки інтерактивного епідеміологічного моделювання Indemics (Interactive Eidemic Simulation), що базується на високопродуктивних обчи- сленнях, розроблена К. Біссет та ін. [17]. Indemics спроектована для підтримки рішень у реальному часі, моніторингу ситуації, аналізу різних політик протидії як на рівні індивіда, так і на загально- суспільному рівні. Також, користувач може зупинити моделювання на певному кроці та ініціювати моделювання нової політики протидії чи посилити/послабити існуючу, – таким чином є можли- вість оцінити адаптацію поведінки громадян відштовхуючись від складності ситуації на певний момент. Використовується веб інтерфейс, що дозволяє працювати з системою не тільки фахівцям з аналізу/моделювання даних, а й широкому загалу медичного персоналу та державним управлін- цям. Високоефективною виявилась ідея з розділення трьох ключових складових: вимогливого до даних компоненту оцінки складних інтервенцій та поведінкової адаптації; вимогливого до даних компоненту оцінки стану; відносно загального, проте вимогливого щодо високонавантажених об- числень, компоненту моделювання розповсюдження хвороби. Слід зауважити, що задачі останньої складової найкраще вирішуються саме на кластері високопродуктивних обчислень (HPC cluster). Формальна математична модель Indemics складається з двох частин: графічної дискрентної динамічної системи коеволюції (CGDDS), завданням якої є відтворення динаміки поширення хвороби в соціальній мережі з урахуванням поведінки індивіда; та частково спостережуваного марковського процесу рішення (POMDP), що привносить елемент контролю та оптимізації. Авто- ри Indemics розширюють POMDP складову та накладають її поверх розширеної CGDDS складової для отримання інтерактивної системи [17]. Нагадаймо, що в POMDP M складається з скінченного множини станів ,S первинного стану 0 ,s S скінченної множини дій ,A скінченної множини спостережень ,O ймовірносної функції передачі стану ,ts функції спостереження : ,o S O та функції винагороди ,r яка надає винагороду за прийняття рішення ,a A доки стан системи .s S Формально розширена модель може бути визначена наступним чином: 1) стани  VVV LDS  – всі можливі вектори вершин станів та мітки граней. Кожен стан системи є вектором довжиною ; 2 n n        2) дії A – інтервенції, які модифікують вершини станів та мітки граней; 3) функція передачі стану ts обчислює поширення хвороби за інтервенцій; 4) функція винагороди r може обчислюватись у кількості інфікувань, або може бути комбінацією економічних та соціальних втрат. Розширена модель CGDDS для множини станів D , та множини міток L – функція трьох аргументів  , , .G F W ВИКОРИСТАННЯ ЗАГАЛЬНОДОСТУПНОГО ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ ... ISSN 2707-4501. Cybernetics and Computer Technologies. 2020, No.3 39 1. Графа ( , ).G V E Нехай множина вершин  1 2, nV     представляє множину індивідів (агентів). Для кожної вершини i , нехай вектор is відображає її стан  1 2, k i i i is s s s   1 2 ,kD D D D     де k – кількість можливих станів вершини i . Стани індивіда відобра- жають стан здоров’я, поведінковий стан, рівень страху, схильність до ризику. Нехай множина граней    1 2 m,E e e e V V   відображає контакти між індивідами. Для будь-якої грані ,e E нехай вектор e відображає її мітки    1 2 1 2, h e e e e hL L L L      , де h – кількість міток. Враховується тривалість та тип контакту (дім, школа, робота, магазин). 2. Функцій  , ,V EF f g g , де f – множина функцій локальної передачі, Vg – множина функцій модифікації вершин, Eg – множина функцій модифікації граней. Для кожної вершини i , нехай : i iV E if D D L D  – її функція локальної передачі, де iV та iE – сусідні вершини та грані i . Функція поширення хвороби змінює стан індивіда виходячи з:  поточного стану індивіда;  стану всіх сусідніх індивідів;  поточних міток граней контактів із сусідніми індивідами. Функція if – ймовірнісна, оскільки визначає стан індивіда з розподілу D на основі вище- зазначених умов. Нехай  1 2 V, ,V V V V kg g g g множина функцій модифікації вершин ,Vk де кожна функція VEVV j DLD:g  безпосередньо змінює стани вершин виходячи зі стану всього графу. Нехай  E kE E 2 E 1 E g,g,gg  множина функцій модифікації граней ,Ek де кожна функція VVEVE j LLD:g   змінює грані та їх мітки виходячи з поточного стану всього графу. Зауважи- мо, що Eg функції можуть також додавати нові грані до графа G . Функції Vg та Eg можуть мати ймовірнісний характер. 3. Ряду W з алфавіту EV gg  . Нехай jT T 2 T 1 T jt t 2 t 1 t 1j 1 2 1 1 1 wwwwwwwww W – роз- клад модифікації графа ,G включаючи стан його вершин та мітки граней, де T відображає кількість кроків у часі. На кожному кроці часу t виконується функція .if Висновки. Спалахи інфекційних хвороб та пандемія COVID-19, зокрема, – надзвичайно серйозний виклик у сфері охорони громадського здоров’я. Маємо у вільному доступі відносно ши- рокий вибір з програмного забезпечення, що спочатку розроблявся протиепідеміологічними інституціями для внутрішнього службового використання при прийнятті рішень та надалі був відкритий для широкої громадськості. Загалом дані програми були адаптовані для підвищення їх практичного застосування. Звужено фокус на потенційних питаннях. Передбачено можливість адаптивного використання. М.С. ДУНАЄВСЬКИЙ, О.В. ЛЕФТЕРОВ, В.М. БОЛЬШАКОВ 40 ISSN 2707-4501. Кібернетика та комп'ютерні технології. 2020, № 3 Можемо зазначити достатню інформативність та зручність використання ПЗ групи детермініс- тичних методів. Також такі моделі мають досить звужений функціональний фокус. Стохастичні моделі надають більше функціоналу, проте дещо втрачають у зручності використання. Макси- мальну функціональність маємо від агентоорієнтованих моделей, хоча для їх найефективнішого використання потрібно володіти відповідними навичками написання програмного коду. Досить потужна – сервісна архітектура для підтримки інтерактивного епідеміологічного моделювання Indemics (Interactive Eidemic Simulation), що базується на високопродуктивних обчисленнях. Список літератури 1. Gorbachuk V.M. Gavrilenko S.O. Analysis of dynamics of COVID-19 spreading in Ukraine and neighboring countries on May 1-10, 2020. 2. Дунаєвський М.С. Оцінка готовності Одещини до пом’якшення карантинних антиcovid-19 заходів. Тези все- української науково-практичної конференції «Проблеми міжнародної міграції: оцінка та перспективи вирі- шення». 2020. 3. Лефтеров О.В. Большаков В.М. Інформаційна технологія прогнозування та моніторингу вірусного інфікування і захворювань. VIII International scientific Internet conference "Global and Regional problems of Informatization in Society and Nature Using '2020". 14 – 15 May 2020, NULES of Ukraine, Kyiv. 4. COVID-19 Dashboard by the Center for Systems Science and Engineering (CSSE) at Johns Hopkins University (JHU) https://coronavirus.jhu.edu/map.html 5. Інформаційний дашборд Національної служби здоров’я України. https://nszu.gov.ua/covid/dashboard 6. Горбачук В.М., Макаренко О.С., Самородов Є.Л., Дунаєвський М.С., Сирку А.А., Сулейманов С.-Б. До інтег- рованих систем візуалізації, аналізу та застосування часово-просторових даних. Глушковські читання. К.: НТУУ «КПІ імені Ігоря Сікорського», 2017. С. 35 – 37. 7. Горбачук В.М., Кошулько А.І., Дунаєвський М.С. Питання асиметрії інформації та несприятливого відбору в організації охорони здоров’я. Здоров’я і суспільні виміри в академічному просторі та поза ним. К.: НаУКМА, 2018. 8. Горбачук В., Гавриленко С., Голоцуков Г., Дунаєвський М. Засади розвитку хмарних технологій. Інформаційні технології та комп’ютерне моделювання. Івано-Франківськ: Прикарпатський національний університет імені В. Стефаника, 2020. С. 82 – 83. 9. Суперкомп'ютер ІК НАН України. http://icybcluster.org.ua (дата звернення: 06.09.2020) 10. Gorbachuk V.M., Dunaievskyi M.S., Suleimanov S.-B. The Golden rule for overlapping generations. Nonlinear analysis and applications. Kyiv: NTUU «KPI», 2018. P. 24. 11. Heslop D.J., Chughtai A.A., Bui C.M., MacIntyre C.R. Publicly available software tools for decision-makers during an emergent epidemic – Systematic evaluation of utility and usability. Epidemics. 2017. 21. P. 1–12. http://dx.doi.org/10.1016/j.epidem.2017.04.002 12. National Research Council (U.S) Committee on Modeling Simulation and Games. The Rise of Games and High- performance Computing for Modeling and Simulation. National Academies Press, Washington, D.C, xiii, 2010. 116 p. 13. Дунаєвський М.С. Від ЗДАС до Розумної Держави (smart state). Історія, сьогодення та перспективи розвитку інформаційних технологій в Україні та світі. Матеріали VII-ої Всеукраїнської науково-практичної конферен- ції “Глушковські читання”. К.: ТОВ “Інтерсервіс”, 2018. С. 45. https://fsp.kpi.ua/wp-content/uploads/2019/06/Glushkov-2018-sbornik.pdf?x33898 14. Roberts M., Andreasen V., Lloyd A., Pellis L. Nine challenges for deterministic epidemic models. Epidemics. 2015. 10. P. 49–53. https://doi.org/10.1016/j.epidem.2014.09.006 15. КМУ Інформаційні панелі (дашборди) щодо забезпеченості медичних закладів ресурсами для боротьби з COVID-19. https://covid19.gov.ua/analitichni-paneli-dashbordy (дата звернення: 06.09.2020) 16. Бровченко І. Розробка математичної моделі поширення епідемії COVID-19 в Україні. Світогляд. 2020. 2 (82). C. 2 – 14. http://files.nas.gov.ua/PublicMessages/Documents/0/2020/05/200506172747204-403.pdf 17. Bisset K.R., Chen J., Deodhar S., Feng X., Ma Y., Marathe M.V. Indemics: An interactive high-performance compu- ting framework for data-intensive epidemic modeling. ACM Trans. Model. Comput. Simul. 24. 1. Article 4 (January 2014), 32 p. http://dx.doi.org/10.1145/2501602 Одержано 09.09.2020 https://coronavirus.jhu.edu/map.html https://nszu.gov.ua/covid/dashboard http://icybcluster.org.ua/ http://dx.doi.org/10.1016/j.epidem.2017.04.002 https://fsp.kpi.ua/wp-content/uploads/2019/06/Glushkov-2018-sbornik.pdf?x33898 https://doi.org/10.1016/j.epidem.2014.09.006 https://covid19.gov.ua/analitichni-paneli-dashbordy http://files.nas.gov.ua/PublicMessages/Documents/0/2020/05/200506172747204-403.pdf http://dx.doi.org/10.1145/2501602 ВИКОРИСТАННЯ ЗАГАЛЬНОДОСТУПНОГО ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ ... ISSN 2707-4501. Cybernetics and Computer Technologies. 2020, No.3 41 Дунаєвський Максим Сергійович, аспірант Інституту кібернетики імені В.М. Глушкова НАН України, Київ, https://orcid.org/0000-0002-6926-398X MaxDunaievskyi@gmail.com Лефтеров Олександр Володимирович, науковий співробітник Інституту кібернетики імені В.М. Глушкова НАН України, Київ, https://orcid.org/0000-0002-1475-1281 Большаков Вадим Миколайович, науковий співробітник Інституту кібернетики імені В.М. Глушкова НАН України, Київ. https://orcid.org/0000-0002-9030-9700 УДК 519.8 М.С. Дунаевский *, А.В. Лефтеров, В.Н. Большаков Использование общедоступного программного обеспечения в моделировании эпидемиологических трендов Институт кибернетики имени В.М. Глушкова НАН Украины, Киев * Переписка: MaxDunaievskyi@gmail.com Введение. Вспышки инфекционных болезней и пандемия COVID-19 в частности является серьез- ным вызовом в сфере здравоохранения. Обратной стороной вызовов всегда есть возможности, и, на сегодняшний день такими возможно- стями являются информационные технологии, системы принятия решений, лучшие практики проактив- ного управления и контроля на основе современных методик анализа данных (data driven decision making) и моделирование. В работе сделан обзор перспектив использования общедоступного программного обеспечения в моделировании эпидемиологических трендов. Рассмотрены сильные и слабые стороны, основные характеристики и возможные аспекты применения. Цель работы. Провести обзор общедоступного ПО в сфере здравоохранения. Привести ситуации в которых будет полезен тот или иной подход. Сегментировать и выяснить эффективность моделей лежащих в основе. Отметить перспективность высокопроизводительных вычислений для моделирова- ния распространения эпидемий. Результаты. Детерминистические модели хоть и готовы к практическому использованию без специфических дополнительных настроек, но все же проигрывают по своим функциональным возмож- ностям другим группам. Для получения результатов оценки от стохастических и агентоориентирован- ных моделей сначала, нужно задать модель эпидемии, для чего нужны более глубокие знания в области эпидемиологии, хорошее понимание статистического базиса и основных допущений на которых стро- ится модель. Среди рассматриваемого ПО, EMOD (Epidemiological MODelling software) от Института моделирования болезней является лидером по функциональным возможностям. Выводы. Имеем в свободном доступе относительно широкий выбор из программного обеспече- ния, которое изначально разрабатывалось противоэпидемиологическими институтами для внутреннего служебного использования, но в дальнейшем было открыто для широкой общественности. Данные программы были адаптированы для повышения их практического применения. Сужено фокус на потен- циальных вопросах. Предусмотрена возможность адаптивного использования. Можем отметить достаточную информативность и удобство использования ПО группы детерми- нированных методов. Также такие модели имеют достаточно сужен функциональный фокус. Стохасти- ческие модели предоставляют больше функционала, однако несколько теряют в удобстве использова- ния. Максимальную функциональность имеем от агентоориентированных моделей, хотя для их эффек- тивного использования нужно обладать соответствующими навыками написания программного кода. Ключевые слова: эпидемиологическое ПО, детерминистическое моделирования, стохастическое моделирование, агентоориентированное моделирование, высокопроизводительные вычисления, систе- мы принятия решений. mailto:MaxDunaievskyi@gmail.com https://orcid.org/0000-0002-1475-1281 https://orcid.org/0000-0002-9030-9700 mailto:MaxDunaievskyi@gmail.com М.С. ДУНАЄВСЬКИЙ, О.В. ЛЕФТЕРОВ, В.М. БОЛЬШАКОВ 42 ISSN 2707-4501. Кібернетика та комп'ютерні технології. 2020, № 3 UDC 519.8 M. Dunaievskyi *, O. Lefterov, V. Bolshakov Usage of Publicly Available Software for Epidemiological Trends Modelling V.M. Glushkov Institute of Cybernetics of the NAS of Ukraine, Kyiv * Correspondence: MaxDunaievskyi@gmail.com Introduction. Outbreaks of infectious diseases and the COVID-19 pandemic in particular pose a serious public health challenge. The other side of the challenge is always opportunity, and today such opportunities are information tech- nology, decision making systems, best practices of proactive management and control based on modern meth- ods of data analysis (data driven decision making) and modeling. The article reviews the prospects for the use of publicly available software in modeling epidemiological trends. Strengths and weaknesses, main characteristics and possible aspects of application are considered. The purpose of the article is to review publicly available health software. Give situations in which one or another approach will be useful. Segment and determine the effectiveness of the underlying models. Note the prospects of high-performance computing to model the spread of epidemics. Results. Although deterministic models are ready for practical use without specific additional settings, they lose comparing to other groups in terms of their functionality. To obtain evaluation results from stochastic and agentoriented models, you first need to specify the epidemic model, which requires deeper knowledge in the field of epidemiology, a good understanding of the statistical basis and the basic assumptions on which the model is based. Among the considered software, EMOD (Epidemiological MODelling software) from the Insti- tute of Disease Modeling is a leader in functionality. Conclusions. There is a free access to a relatively wide set of software, which was originally developed by antiepidemiological institutions for internal use in decision-making, however was later opened to the public. In general, these programs have been adapted to increase their practical application. Got narrowed focus on potential issues. The possibility of adaptive use was provided. We can note the sufficient informativeness and convenience of using the software of the group of deter- ministic methods. Also, such models have a rather narrow functional focus. Stochastic models provide more functionality, but lose some of their ease of use. We have the maximum functionality from agentoriented models, although for their most effective use you need to have the appropriate skills to write program code. Keywords: epidemiological software, deterministic modeling, stochastic modeling, agentoriented mode- ling, high performance computing, decision making systems. mailto:MaxDunaievskyi@gmail.com