ViralBottleneck: an R package for estimating viral transmission bottlenecks from deep sequencing data using multiple methods

Acute viral infections pose significant public health challenges. Since viral evolution, immune escape, and infection severity are influenced by how viruses spread between hosts, understanding transmission bottlenecks is crucial for predicting disease dynamics and developing effective control strategies. Transmission bottlenecks reduce viral population size and genetic diversity as the virus spreads to new hosts. Bottleneck size, defined as the number of viral individuals successfully establishing infection in a new host, varies across transmission events and can influence disease emergence and virus evolution. In this study, we introduce ViralBottleneck, an R package integrating six established methods for estimating transmission bottleneck size: the presence-absence method, Kullback-Leibler (KL) method, binomial method, two versions of the beta-binomial method, and the Wright-Fisher method. We demonstrate the package's functionality using simulated datasets generated with SANTA-Sim under different scenarios with known bottleneck sizes. Our results reveal considerable variation in estimates across methods, highlighting the impact of methodological choice on bottleneck size estimation. The code and associated tutorial are available at https://github.com/BowenArchaman/ViralBottleneck.

Authors

Institutions

Publication Details

Journal
Virus Evolution
Published
2025-01-01
DOI
https://doi.org/10.1093/ve/veaf071
Primary Topic
Molecular Biology Techniques and Applications
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

ViralBottleneck: an R package for estimating viral transmission bottlenecks from deep sequencing data using multiple methods

P. Johnson, Bowen Zheng, Joseph Hughes
Virus Evolution
Molecular Biology Techniques and Applications
article

ViralBottleneck: an R package for estimating viral transmission bottlenecks from deep sequencing data using multiple methods

P. Johnson, Bowen Zheng, Joseph Hughes
article en

Abstract

Acute viral infections pose significant public health challenges. Since viral evolution, immune escape, and infection severity are influenced by how viruses spread between hosts, understanding transmission bottlenecks is crucial for predicting disease dynamics and developing effective control strategies. Transmission bottlenecks reduce viral population size and genetic diversity as the virus spreads to new hosts. Bottleneck size, defined as the number of viral individuals successfully establishing infection in a new host, varies across transmission events and can influence disease emergence and virus evolution. In this study, we introduce ViralBottleneck, an R package integrating six established methods for estimating transmission bottleneck size: the presence-absence method, Kullback-Leibler (KL) method, binomial method, two versions of the beta-binomial method, and the Wright-Fisher method. We demonstrate the package's functionality using simulated datasets generated with SANTA-Sim under different scenarios with known bottleneck sizes. Our results reveal considerable variation in estimates across methods, highlighting the impact of methodological choice on bottleneck size estimation. The code and associated tutorial are available at https://github.com/BowenArchaman/ViralBottleneck.

Virus EvolutionVol. 11(1)
MRC University of Glasgow Centre for Virus Research (GB), University of Glasgow (GB)
Medical Research Council
Openalex Percentile: Top 77%
Molecular Biology Techniques and Applications
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.