Моделирование эпидемий: дополнения к модели SIR
Над материалом работали Катя Тулубенская, Алла Лосева
Чтобы предсказать охват и длительность эпидемии, учёные прибегают к моделированию передачи вируса в обществе. Модели могут быть в разной степени детальными. Некоторые из них описывают только заражение и выздоровление: если кто-то переносит инфекцию, то определённая доля людей без иммунитета заразится, доля заразившихся – выздоровеет. Другие модели учитывают дополнительные факторы, такие как иммунитет, приобретённый через вакцинацию. Разумеется, эту последнюю корректировку можно включить в модель, только если вакцина от вируса существует. Поэтому детальность модели напрямую зависит от инфекции, распространение которой она призвана отражать.
Рто наш второй материал РїСЂРѕ моделирование эпидемий. Р’ первом РјС‹ рассматривали простейшую модель РїРѕРґ названием SIR. РћРЅР° подразумевает, что РІ любой момент времени общество делится РЅР° три РіСЂСѓРїРїС‹, или класса, между которыми люди последовательно перемещаются РїРѕ С…РѕРґСѓ эпидемии. Название модели – это аббревиатура названий классов: S – уязвимые, то есть без иммунитета Рє болезни (susceptible), I – заразившиеся Рё распространяющие РІРёСЂСѓСЃ (infectious), Рё R – выздоровевшие Рё получившие иммунитет (recovered). Р�Р·-Р·Р° деления общества РЅР° классы модель SIR называется компартментальной (РѕС‚ англ. compartment – отсек).
Модель SIR хорошо отражает реальность только в случае, если не нужно моделировать дополнительные процессы, например, угасание иммунитета со временем и повторное заболевание, или передачу вируса не от человека к человеку, а через животных-носителей или с водой. Поэтому простая модель SIR хорошо применима к болезням, после которых сохраняется пожизненный иммунитет: корь, краснуха, эпидемический паротит.
Сегодня мы рассмотрим компартментальные модели с дополнительными классами, которые предназначены для моделирования других типов заболеваний. Чаще всего используются следующие классы:
- E – заразившиеся и находящиеся в инкубационном периоде, не распространяя инфекцию (exposed). Модель SEIR, соответственно, помогает моделировать распространение инфекций, которые проявляются не сразу.
- C – переболевшие, РЅРѕ продолжающие распространять инфекцию (carrier). Модель carrier state используется для моделирования таких инфекций, которые РјРѕРіСѓС‚ переходить РІ хроническую стадию, так что переболевший продолжает заражать РґСЂСѓРіРёС…. Рто, например, случай гепатита B (Cao et al. 2014).
- D – умершие РѕС‚ болезни (dead). Ртот класс будет особенно важен РІ моделях распространения заболеваний СЃ высокой смертностью, например, таких, как лихорадка Рбола.
- M – наделённые иммунитетом от рождения (maternally derived immunity). Модели MSEIR иногда весьма сложные, потому что учитывают процесс постепенного угасания иммунитета и, соответственно, возрастающую вероятность заразиться.
Например, модель SEIS означает, что РёРЅРґРёРІРёРґС‹ изначально являются уязвимыми для РІРёСЂСѓСЃР° (S), затем кто-то РёР· РЅРёС… заражается Рё вступает РІ инкубационный период болезни (E), после чего человек начинает заражать РґСЂСѓРіРёС… (I), РЅРѕ РІ конечном итоге СЃРЅРѕРІР° переходит РІ класс уязвимых – если иммунитет Рє болезни РЅРµ вырабатывается.В
Возможны и другие варианты перемещений между классами модели:
- SIRS: для заболеваний, после которых остаётся временный иммунитет, и выздоровевшие индивиды через какое-то время снова становятся уязвимыми;
- SIS: упрощённая модель для болезней, к которым не вырабатывается иммунитет – например, ОРВ�;
- модели СЃ вакцинацией: РєРѕРіРґР° часть уязвимых людей (S) сразу перемещается РІ класс R, который теперь расшифровывается как «Р·Р°С‰РёС‰С‘нные» (resistant).
Кроме того, разные наборы классов могут использоваться в разных типах моделей. Стандартные эпидемиологические модели строятся на обыкновенных дифференциальных уравнениях, которые описывают соотношение людей в разных классах в каждый момент времени. Однако в таких моделях не учитываются важные детали: разная степень уязвимости людей к вирусу, или закономерности локальных контактов между людьми (White, del Rey, and Sánchez 2007). Поэтому разрабатываются модели, которые не только включают разные классы людей, но и особенности их взаимодействий: например, модели на сетях, клеточные автоматы и агентные модели, вероятностные модели, пространственные и демографические.
Рассмотрим карту публикаций, в которых используются различные вариации модели SIR. Для обзора мы выполнили систематический поиск литературы в базе данных Scopus и построили карту публикаций на основе их списков литературы (Рисунок 1). Близость на карте и принадлежность к одному кластеру на этой карте означают, что публикации ссылаются на одни и те же работы – а значит, есть вероятность, что в статьях поднимаются схожие темы. Карта выполнена в программе VOSviewer.
�сследования, в которых применяются вариации модели SIR, делятся на семь кластеров:
- оранжевый, слева вверху, и синий, слева внизу: возрастные группы и вакцинация,
- серый, слева: пространственные модели эпидемии,
- голубой, вверху: случайные процессы,
- фиолетовый, по центру: обобщённые модели,
- цвета морской волны, справа внизу: модели на сетях,
- жёлтый, по центру внизу: модели на реальных данных.
Описание кластеров
Оранжевый и синий кластеры: возрастные группы и вакцинация
Реалистичные модели заражения должны учитывать возрастную структуру населения, – подчёркивает автор самой заметной работы РІ этом кластере Рё РІРѕ всей карте (Hethcote 2000). Например, потому, что РІ разных возрастах люди РїРѕ-разному взаимодействуют РґСЂСѓРі СЃ РґСЂСѓРіРѕРј: школьники ежедневно общаются СЃ большим количеством РґСЂСѓРіРёС… школьников, Р° люди РІ возрасте – нерегулярно Рё СЃ меньшим числом людей. Также СЃ возрастом РёРЅРѕРіРґР° меняются СЂРёСЃРєРё заразиться Рё выздороветь, Рё вакцинацию люди тоже РїСЂРѕС…РѕРґСЏС‚ РІ определённом возрасте (Korobeinikov 2007). Рђ если РІ модель включают естественные РїСЂРёСЂРѕСЃС‚ Рё убыль населения, то Рё РёС… величина будет зависеть РѕС‚ возраста РёРЅРґРёРІРёРґРѕРІ.В
Такие модели порой используются для того, чтобы определять оптимальный возраст и стратегию вакцинации. Например, исследование de Blasio, Iversen, and Tomba (2012) из синего кластера показывает, что во время эпидемии свиного гриппа 2009 года в Норвегии, для лучшего результата, следовало начинать вакцинацию на 6 недель раньше. Но если бы сначала прививали детей, среди которых заболеваемость была выше, то того же результата можно было бы добиться, начав вакцинацию раньше на 5 недель. То есть вакцинация, направленная на группы риска, эффективна даже с небольшим опозданием.
Р’ первом РѕР±Р·РѕСЂРµ РїСЂРѕ моделирование эпидемий РјС‹ уже упоминали исследования Рѕ циклической вакцинации – РѕРЅРё появляются Рё РЅР° этой карте, как, например, исследования Shulgin, Stone, and Agur (1998) Рё Stone, Shulgin, and Agur (2000) РІ оранжевом кластере.В
Циклическая, или импульсная вакцинация (pulse vaccination) предполагает, что вакцинируются представители некой возрастной группы – группы риска, например, дети от 5 до 16 лет. Через какое-то время члены этой же возрастной группы прививаются повторно, и так продолжается с определённым интервалом между циклами вакцинации.
Рта стратегия отличается РѕС‚ общей вакцинации, через которую РїСЂРѕС…РѕРґСЏС‚ почти РІСЃРµ люди, например, РІ шесть лет. Р� если СЃ помощью общей вакцинации можно победить эпидемию, только если привито подавляющее большинство населения (скажем, для РєРѕСЂРё это 95%), то циклическая вакцинация эффективна даже РїСЂРё меньшем охвате (Gao et al. 2006).В
Shulgin, Stone, and Agur (1998) изучают, как проведение циклической вакцинации влияет на распространение заболеваний, которые зависят от смены сезонов – в связи с погодой или началом учебного периода. �сследователи приходят к выводу, что эта стратегия вакцинации может остановить распространение сезонных болезней. Однако они рекомендуют совмещать стратегии: общая вакцинация с большим охватом снижает число уязвимого населения, а циклическая вакцинация с меньшим охватом и длинными интервалами между циклами (до пяти лет) останавливает периодически возникающие вирусы. Некоторые работы синего кластера посвящены смешанным стратегиям вакцинации в более сложных моделях – например, с учётом рождаемости (de la Sen et al. 2010).
Серый кластер: пространственные модели эпидемии
Публикации этого кластера рассматривают, как инфекция передаётся в пространстве. �з-за того что вводится пространственное измерение, для простоты в самой модели оставляют только два класса: заразившиеся (I) и уязвимые (S). Между классами люди перемещаются по модели SIS, то есть с выздоровлением иммунитет не приобретается и переболевшие люди вновь уязвимы к вирусу.
Предполагается, что пространство неоднородно, РІ нём РјРѕРіСѓС‚ быть участки (patches) СЃ большим Рё меньшим СЂРёСЃРєРѕРј заразиться, Рё РёРЅРґРёРІРёРґС‹ РјРѕРіСѓС‚ перемещаться между РЅРёРјРё. Р РёСЃРєРё заразиться меньше РїСЂРё высоких темпах выздоровления или РїСЂРё РЅРёР·РєРёС… СѓСЂРѕРІРЅСЏС… передачи инфекции – например, РїСЂРё соблюдении физического дистанцирования (Sun et al. 2011). Если такие «Р±РµР·РѕРїР°СЃРЅС‹Рµ Р·РѕРЅС‹» существуют, Р° перемещения РёРЅРґРёРІРёРґРѕРІ ограничены, то становится возможным остановить эпидемию РїРѕ крайней мере РІ этих зонах (Allen et al. 2008). Чтобы контролировать эпидемию РЅР° всём пространстве, ограничивать следует перемещение РЅРµ заражённых, Р° именно уязвимых людей, чтобы РѕРЅРё меньше контактировали СЃ заражёнными (Peng 2009).
Голубой кластер: случайные процессы
Передачу вируса можно моделировать как детерминированный процесс – линейную закономерность, где уязвимые становятся заражёнными, а заражённые выздоравливают, при этом чем больше заразившихся и уязвимых, тем больше человек заразится. А можно считать, что это в какой-то мере случайный процесс, и число новых заразившихся не прямо пропорционально числу заражённых и уязвимых. Чтобы это учесть, в модель вводят вероятности и так называемый шум (случайные факторы), и она из детерминированной превращается в стохастическую, то есть случайную.
Такой подход применяется в публикациях голубого кластера. В самых цитируемых работах исследуются условия, при которых в стохастической модели распространение заболевания прекращается либо болезнь навсегда остаётся в популяции (Gray et al. 2011). Рассматриваются также ситуации, когда распространяются одновременно две инфекции, нейтрализующие друг друга (Meng et al. 2016), и модели, где учитывается вакцинация или лечение (Zhao, Jiang, and O’Regan 2013; Zhao and Jiang 2014).
Фиолетовый кластер: обобщённые модели
В этом кластере собраны работы, где модели приводятся к более общим случаям (Satsuma et al. 2004). Например, Feng, Xu, and Zhao (2007) отмечают, что для моделирования карантина и изоляции не подходят модели с экспоненциальным ростом числа заражённых, и выводят более общий класс моделей с реалистичным распределением индивидов по стадиям болезни.
Самая заметная публикация РІ кластере объединяет существующие модели распространения инфекций Рё социальных воздействий, таких как слухи (Dodds and Watts 2005). Р’ общей модели Сѓ РёРЅРґРёРІРёРґРѕРІ появляется память Рѕ воздействии, варьируется «РґРѕР·Р°» воздействия, Р° также степень чувствительности Рє воздействию. Оказывается, что память Рѕ воздействии, то есть возможность накапливать «РґРѕР·Сѓ», РІ наибольшей степени влияет РЅР° картину эпидемии.В
Gomes, White, and Medley (2004) моделируют более широкий спектр видов иммунитета: временный иммунитет (который исчезает со временем) и частичный (который снижает риск повторной инфекции, но не исключает её). �сследователи обнаруживают, что из-за временного иммунитета промежутки между эпидемиями короче, и навсегда избавиться от инфекции сложнее. �з модели с частичным иммунитетом делается вывод, что снизить заболеваемость помогают вакцины, которые сильнее, чем полученный от болезни иммунитет.
Здесь представлен Рё такой метод моделирования эпидемий, как клеточный автомат (White, del Rey, and SГЎnchez 2007). Представьте, что РІРёСЂСѓСЃ распространяется РІ двумерном пространстве, разбитом РЅР° одинаковые участки, которые меняют СЃРІРѕС‘ состояние РёСЃС…РѕРґСЏ РёР· простых правил. Рљ примеру, если РѕРґРёРЅ РёР· участков переходит РІ состояние «Р·Р°СЂР°Р¶С‘РЅ», то Рё РІСЃРµ его соседи РЅР° следующем шаге становятся «Р·Р°СЂР°Р¶РµРЅС‹». Такие локальные события меняют картину РЅР° макроуровне, Рё РёРЅРѕРіРґР° можно наблюдать возникающие закономерности. Через модель клеточного автомата Liu and Jin (2005) обнаружили, что РІ сегрегированном пространстве эпидемия распространяется хуже.
Кроме того, в кластере находятся исследования о том, как вирус передаётся через окружающую среду: в закрытых помещениях (Noakes et al. 2006), через воду (Tien and Earn 2010) или, в случае животных, через биологические жидкости и экскременты (Bravo de Rueda et al. 2015).
Кластер цвета морской волны: модели на сетях
Для моделирования эпидемий можно пользоваться разным представлением Рѕ социальных сетях. Рто РјРѕРіСѓС‚ быть случайные сети, РіРґРµ РІСЃРµ узлы (люди) имеют равную вероятность соединиться СЃРѕ всеми (Gleeson 2011; Parshani, Carmi, and Havlin 2010).В
Другой вариант – безмасштабные сети, где у большинства узлов мало связей и только у небольшого количества их много. Про безмасштабные сети известно, что в них эпидемии распространяются очень быстро, поскольку люди, у которых связей много, передают инфекцию огромному количеству других людей (Barthélemy et al. 2004). Превратится ли болезнь в эпидемию, зависит в том числе от плотности сети контактов первых заразившихся (Moreno and Vázquez 2003).
Однако значение имеет не только пространственная структура сети. Например, Rocha, Liljeros, and Holme (2011) обнаружили, что при моделировании заболеваний, передающихся половым путём, важна и временна́я структура взаимодействий.
Можно к тому же представлять сети как адаптивные, то есть их структура будет меняться по ходу эпидемии (Marceau et al. 2010). Есть и ещё более сложные модели сети: несколько публикаций отмечают, что N-переплетённая (N-intertwined) модель (Ferreira, Castellano and Pastor-Satorras, 2012) имеет преимущества по сравнению с моделями, основанными на марковских цепях (Van Mieghem, 2010).
В этом кластере собраны также публикации, где моделируется передача положительных и отрицательных эмоциональных состояний (Hill et al. 2010), распространение слухов (Trpevski, Tang and Kocarev, 2010; Zhao et al. 2012) и компьютерных вирусов (Yuan and Chen 2008).
Жёлтый кластер: модели на реальных данных
Здесь собраны разноплановые публикации. Часть из них посвящены пандемиям гриппа и включают демографические данные и данные об объёмах международных перелётов (Chowell, Nishiura, and Bettencourt 2007; Grais, Hugh Ellis, and Glass 2003). К примеру, Ciofi degli Atti et al. (2008) используют данные переписи населения, чтобы смоделировать на уровне домохозяйств перемещения между домом, школой и работой. Благодаря такой модели исследователи демонстрируют, как распространялся бы грипп по �талии в условиях пандемии, и как на это повлияли бы вакцинация и ограничение социальных контактов.
Hansen and Day (2011) также моделируют стратегии контроля эпидемии – что важно, при ограниченных ресурсах, – и показывают, в какой момент оптимально вводить различные меры контроля или их комбинацию.
С недавнего времени исследователи могут собирать очень детальные данные о контактах между людьми, с информацией о времени каждого взаимодействия. Но моделировать эпидемии на полной динамической сети не всегда удобно, и исследователи ищут способы, как гармонично дополнить модель такими данными. Например, Stehlé et al. (2011) обнаруживают, что довольно точно динамику эпидемии в полной сети воспроизводит сеть контактов, в которой учитывается их ежедневная продолжительность. Machens et al. (2013) получают хороший результат на сети, где сохранены вероятности контактов, а вот средняя продолжительность контактов за всё время значительно хуже воспроизводит динамику распространения вируса.
На странице 2 мы даём ссылки на общие обзоры про моделирование эпидемий и описываем наши данные.