Deconvoluting the diversity of within-host pathogen strains in a multi-locus sequence typing framework

BMC Bioinformatics. 2019 Dec 17;20(Suppl 20):637. doi: 10.1186/s12859-019-3204-8.

Abstract

Background: Bacterial pathogens exhibit an impressive amount of genomic diversity. This diversity can be informative of evolutionary adaptations, host-pathogen interactions, and disease transmission patterns. However, capturing this diversity directly from biological samples is challenging.

Results: We introduce a framework for understanding the within-host diversity of a pathogen using multi-locus sequence types (MLST) from whole-genome sequencing (WGS) data. Our approach consists of two stages. First we process each sample individually by assigning it, for each locus in the MLST scheme, a set of alleles and a proportion for each allele. Next, we associate to each sample a set of strain types using the alleles and the strain proportions obtained in the first step. We achieve this by using the smallest possible number of previously unobserved strains across all samples, while using those unobserved strains which are as close to the observed ones as possible, at the same time respecting the allele proportions as closely as possible. We solve both problems using mixed integer linear programming (MILP). Our method performs accurately on simulated data and generates results on a real data set of Borrelia burgdorferi genomes suggesting a high level of diversity for this pathogen.

Conclusions: Our approach can apply to any bacterial pathogen with an MLST scheme, even though we developed it with Borrelia burgdorferi, the etiological agent of Lyme disease, in mind. Our work paves the way for robust strain typing in the presence of within-host heterogeneity, overcoming an essential challenge currently not addressed by any existing methodology for pathogen genomics.

Keywords: Bacterial diversity; Integer Linear Programming; Multi-Locus Sequence Typing.

MeSH terms

  • Alleles
  • Borrelia burgdorferi / genetics
  • Computer Simulation
  • Databases, Genetic
  • Genetic Loci
  • Genetic Variation*
  • Host-Pathogen Interactions / genetics*
  • Models, Biological
  • Multilocus Sequence Typing*