Contributors: Adam Kucharski, Tim Russell, Charlie Diamond, Yang Liu, CMMID nCoV working group, John Edmunds, Sebastian Funk, Rosalind Eggo.

Note: this is preliminary analysis and has not yet been peer-reviewed.

Aim

To understand how human-to-human transmission varied in Wuhan during the early stages of the 2019-2020 nCoV outbreak and project forward based on current trends.

Methods summary

• To estimate the early dynamics of transmission in Wuhan, we fitted a mathematical model to multiple available datasets on international exported cases from Wuhan and cases in Wuhan. Fitting to multiple data sources rather than a single dataset (or data point) is particularly useful for estimates in real-time, because some datasets may be unreliable.

• Transmission was a random process in the model, and could vary over time – this means the model can uncover fluctuations in transmission during the early stages of the outbreak. Our group previously used a similar analysis to understand the dynamics of Ebola in Liberia.

• We assumed that the chance of cases being exported from Wuhan to other countries depended on the number of cases in Wuhan, the number of outbound travellers (accounting for travel restrictions after 23rd January), and the relative connectivity of different countries. We considered the 30 countries outside China most at risk of exported cases in the analysis. The model accounts for delays in symptom onset and reporting (see methods below).

Key results

We estimated that the median effective basic reproduction number, Rt, had likely been fluctuating between 1.6-3.1 prior to travel restrictions being introduced on 23rd Jan (Figure 1F). (The effective reproduction number is the average number of secondary cases generated by a typical infectious individual at a given point in time, assuming a fully susceptible population).

If Rt continues to vary as it has in Wuhan, we projected that the outbreak would peak in mid-to-late-February (Figure 1E). There is substantial uncertainty about what the exact height and timing of the peak might be. However, our projections aligned reasonably well with observed confirmed cases so far in Wuhan in early February (Figure 2F) - as we get more data in the coming days, we will be able to refine these projections.

Based on the median reproduction number observed during January before travel restrictions were introduced, we estimated that a single introduction of 2019-nCoV with SARS-like or MERS-like individual-level variation in transmission would have a 20–30% probability of causing a large outbreak (Figure 2A). Assuming SARS-like variation and Wuhan-like transmission, we estimated that once more than three infections have been introduced into a new location, there is an over 50% chance that an outbreak will occur (Figure 2B).

_Figure 1: Dynamics of transmission in Wuhan, fitted up to 28 January 2020. Red line marks travel restrictions starting on 23 January 2020. A) Onset dates of confirmed cases in Wuhan (triangles) and China (diamonds). Blue lines and shaded regions: median of simulated trajectories, 50% and 95% credible intervals of model estimate. B) Reported cases by date of onset (black) and estimated internationally exported cases from Wuhan by date of onset (blue line). C) Cumulative confirmed cases by date in Wuhan (circles) and estimated cumulative cases (blue line). D) International exportation events by date of confirmation of case, and expected number of exports in the fitted model. E) Estimated prevalence of infections over time in Wuhan, as proportion of population. Black dots show estimated prevalence based on repatriation flights, with 95% binomial CI shown by lines. F) Estimated confirmed cases reported in Wuhan and observed data (circles). G) Estimated daily reproduction number (R) over time. Datasets that were fitted to shown as solid points; non-fitted data shown as circles. _

Figure 1: Dynamics of transmission in Wuhan, fitted up to 28 January 2020. Red line marks travel restrictions starting on 23 January 2020. A) Onset dates of confirmed cases in Wuhan (triangles) and China (diamonds). Blue lines and shaded regions: median of simulated trajectories, 50% and 95% credible intervals of model estimate. B) Reported cases by date of onset (black) and estimated internationally exported cases from Wuhan by date of onset (blue line). C) Cumulative confirmed cases by date in Wuhan (circles) and estimated cumulative cases (blue line). D) International exportation events by date of confirmation of case, and expected number of exports in the fitted model. E) Estimated prevalence of infections over time in Wuhan, as proportion of population. Black dots show estimated prevalence based on repatriation flights, with 95% binomial CI shown by lines. F) Estimated confirmed cases reported in Wuhan and observed data (circles). G) Estimated daily reproduction number (R) over time. Datasets that were fitted to shown as solid points; non-fitted data shown as circles.

_Figure 3: Risk that introduced infections will establish in a new population. A) Probability a single case will lead to a large outbreak for different assumptions about the extent of homogeneity in individual-level transmission (i.e. the dispersion parameter k in a negative binomial offspring process). Results are shown for the median reproduction number estimated for nCoV-2019 in Wuhan between 1st January and 23rd January 2020 and. B) Probability a given number of introductions will result in a large outbreak, assuming SARS-like superspreading events can occur._

Figure 3: Risk that introduced infections will establish in a new population. A) Probability a single case will lead to a large outbreak for different assumptions about the extent of homogeneity in individual-level transmission (i.e. the dispersion parameter k in a negative binomial offspring process). Results are shown for the median reproduction number estimated for nCoV-2019 in Wuhan between 1st January and 23rd January 2020 and. B) Probability a given number of introductions will result in a large outbreak, assuming SARS-like superspreading events can occur.

Discussion, caveats and ongoing work

• We assume that the proportion of cases reported during December and January is consistent, but detection may well have changed over time, potentially explaining the differences between model predictions and observed data in Figures 1C and 1F.

• We used biological parameters from current papers, but these may change as we get better data. We also made assumptions about the proportion of people who travel following the methods in the J-IDEA reports. However, jointly fitting to multiple datasets will reduce the influence that one single dataset has on results.

• We are currently using connectivity estimates from MOBS lab for exported cases, but obtained similar results when we fitted to WorldPop risk estimates.

• We omitted the most recent data points in the onset datasets when fitting the model, as these were likely to be strongly influenced by reporting delays. However, we obtained similar results when other combinations of data points were omitted.

• The model is flexible, and this page will be updated as we incorporate new information and data.

Detailed methods

Model

We used a stochastic SEIR model implemented using the Euler-Maruyama algorithm with a 6hr timestep, with transmission rate following geometric brownian motion (i.e. dlog(beta) = s dBt, where s is the volatility of transmission over time). We assume no travel out of Wuhan occurs after 23rd Jan, when restrictions were put in place. Cases that travel were distributed among other countries based on risk inferred from connectivity to those countries.

_Figure 2: Model schematic. The population is divided into susceptible-exposed-infectious-removed classes, with a fraction of exposed individuals subsequently travelling and eventually being detected in their destination country_

Figure 2: Model schematic. The population is divided into susceptible-exposed-infectious-removed classes, with a fraction of exposed individuals subsequently travelling and eventually being detected in their destination country

Fitting

We estimated the time-varying reproduction number using sequential Monte Carlo (SMC) by jointly fitting to four datasets, with two validation datasets:

  1. Daily incidence of exported cases from Wuhan (or lack thereof) in countries with high connectivity to Wuhan (i.e. top 30 most at risk), by date of onset. The most recent two data points are omitted during fitting as they are likely to be strongly influenced by delays in reporting. Source: WHO

  2. Daily incidence of exported cases from Wuhan (or lack thereof) in countries with high connectivity to Wuhan (i.e. top 30 most at risk), by date of confirmation. Source: News reports, WHO, Kraemer et al data repo

  3. Daily incidence of initial cases in Wuhan with no market exposure, by date of onset. The most recent data points are omitted during fitting as they are likely to be strongly influenced by delays in reporting. Source: Huang et al.

  4. Exported infections identified on: 1) charter flights to Japan in late January, where all 565 passengers were tested for nCoV and 8 were positive (4 without symptoms). Source: MHLW. 2) a charter flight to Germany on 1st February, where 2/120 were infected. Source: Sueddeutsche

  5. Validation dataset (not used for fitting): Daily incidence of confirmed cases in Wuhan, by date of confirmation. Source: DXY

  6. Validation dataset (not used for fitting): Daily incidence of cases in Wuhan, by date of confirmation. Source: HKU

To calculate the likelihood, we used a Poisson observation model fitted jointly to multiple model outputs for the timeseries data and a binomial likelihood for the prevalence implied by the repatriation data. To calculate the daily expectation for each Poisson observation process, we converted the model (Figure 1) outputs into new case onset and new reported cases inside Wuhan and travelling internationally. As destination country was known for confirmed exported cases, we used 30 timeseries for cases exported (or not) to most at-risk countries each day and calculated the probability of obtaining each of these datasets given the model outputs. International onset data was not disaggregated by country and so we used the total daily exported cases in our Poisson probability calculation. We assumed a different relative reporting probability for Wuhan cases compared to international cases, as assumed only a proportion of confirmed Wuhan cases had known onset dates (fixed at 0.16 based on available line list data)

Estimates for time-varying Rt generated by running 200 repetitions of SMC with 1000 particles. The transmission volatility and relative reporting of cases outside Wuhan were selected based on a grid search to find the marginal MLE. We assumed the outbreak started on 15 November with 10 infectious individuals and the population was initially fully susceptible. We also assumed all infectious people eventually became symptomatic and would be eventually be detected in destination country if they travelled by plane. We assumed that the population at risk was 10m (rather than 19m assumed in Imperial analysis) because most cases to date are adults and this group are more likely to travel. Model is available on GitHub here.

Parameters

Parameters used in the model are as follows. To improve realism based on early data, we assume the incubation and infectious period are Erlang distributed with shape 2.

Parameter Value Distribution Source
Incubation period 5.2 days Erlang (shape=2) Li et al
Infectious period 2.9 days Erlang (shape=2) Liu et al, Xu et al
Delay onset-to-confirmation 6.1 days Exponential Xu et al
Daily outbound passengers 3300 - J-IDEA
Population at risk 11m - J-IDEA
Initial cases 1 - Andersen
Introduction date 2019-11-22 - Andersen
Proportion of cases with onsets known 0.16 - Xu et al
Relative reporting outside of Wuhan 83 - Estimated
Transmission volatility 0.4 - Estimated