Guidance document for cluster analysis of whole genome sequence data

The continuous implementation of whole genome sequencing (WGS) by different laboratories in the EU has enabled new approaches for European surveillance and cross-country outbreak investigations. There are many different choices the laboratories are faced with to analyse WGS data. Some of the choices will affect the end results and other will affect practical aspects of the application of results, for example when data is not comparable and when there are no tools or conformity to communicate the data. This document has been produced in the framework of the Inter-EURLs working group on next generation sequencing (inter EURLs WG on NGS). It aims to inform and support NRLs in the choices of methods to be used for the so-called cluster analysis, in which comparisons of genomes are performed followed by visualisations of the results to allow an interpretation of how closely the genomes are related to each other. The document currently focuses on bacterial pathogens represented by the EURLs of the WG, as these methods are not yet applied to the same extent for viruses or parasites. Broadly, the most common comparison approaches can be divided into (i) the single nucleotide polymorphism (SNP) approach where individual mutations are used as separate phylogenetic markers and (ii) the gene-by-gene approach, where each variant of a gene is considered an allele. Both approaches are introduced in the next two sections, 2.1 and 2.2, and chapter 3 describes the main differences between them. Both approaches involve several steps of analysis, each depending on bioinformatic scripts or software, that all can affect the end results. These steps may include e.g., read trimming, assembly, read-mapping, alignment, variant calling, allele calling and dendrogram/tree production. There are both freely available and commercial software solutions that perform these steps. Which tools or software the laboratories choose to use will rely heavily on previous experiences as well as national and financial preferences. Chapter 4 and 5 provide technical information on each approach and list software, including those used by the EURLs and/or the NRLs of the EURL-networks of the WG on NGS, but does not discriminate between the different software. An alternative comparison approach is based on estimation of k-mer distances. This is summarised in section 2.3. It is important that the users have a solid knowledge of the software and methodology in order to produce correct and comparable results. Further, the different steps of analysis should be evaluated for each pathogen, sequencing machine and software intended for use when setting up the method. Validation of all steps of the end-to-end WGS workflow has been described in the document ‘Guidance document for WGS benchmarking’ also produced by the Inter-EURLs WG on NGS. All deliverables produced by the Inter-EURLs WG on NGS can be reached from the EURL websites. SNP approachAnalysing WGS data by identifying SNPs that vary among isolates is generally regarded as the method with the highest resolution for relatedness studies. SNPs can be very informative markers when analysed correctly. Several solutions exist for identifying SNPs and many so-called “SNP pipelines”, which typically combine standalone bioinformatics tools into a workflow that generates a compilation of SNP differences and sometimes also include phylogenetic visualisation. For experienced bioinformaticians, it is possible to build customized SNP pipelines. The most common approach is to determine SNPs by comparing WGS data from isolates to a reference genome. However, there are also approaches that do not use a reference genome and approaches that use several reference genomes. SNP identification is usually done by mapping the sequence reads to the reference using a read-mapping software. A variant calling software is then used to determine the SNPs (relative to the reference) and the variants for each of the isolates are then combined into a format that allows for an analysis of phylogenetic relatedness. Some approaches can use/require assembled genomes instead of sequence reads as input. There are typically some quality filtering steps, which are very important to avoid calling false SNPs. Lack of a consensus in how to apply these filtering criteria and the multitude of read mappers, aligners, variant callers and tree-producing algorithms make SNP analysis difficult to standardize. Analysing a large dataset with SNP analysis can be computationally intensive and may therefore be time consuming depending on the available computational capacity. A schematic view of the fundamental steps in the SNP approach is presented in Figure 1. Gene-by-gene approachThe gene-by-gene approach is basically a multilocus sequence typing (MLST) analysis upscaled to include up to thousands of genes or parts of genes [1]. This extended MLST is often referred to as core genome (cg) MLST (using a conserved core of target genes found in nearly all strains of a species) or whole genome (wg) MLST (using all genes found in the strains used to create the allele database). For the gene-by-gene approach, instead of a reference genome, the user supplies a gene target list, which is usually called the cg/wgMLST-scheme. This is either a list of conserved core genes (cgMLST) or both conserved and accessory genes (wgMLST). The gene-by-gene method usually accepts assembled genomes as input. Analysis is performed by aligning the gene targets (from the cg/wgMLST-scheme) to the assembly and extracting the isolate’s allele sequences. An alternative strategy is to skip the assembly step and identify alleles by mapping reads directly to the target genes. When a new allele sequence has been identified, it receives an integer, which is increased by 1 for each new allele. This is referred to as allele calling and can, together with the assembly process, be time consuming depending on the computational capacity. However, once the allele calling is done, it does not have be performed again on those isolates. Thus, if the user wants to add additional genomes to the analysis at a later stage, allele calling will only be done on the new genomes. The result from a cg/wgMLST run is a table with integers or a dissimilarity matrix, which makes the following cluster analysis computationally trivial. A schematic view of the fundamental steps in the gene-by-gene approach is presented in Figure 1.

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2024-12-20
DOI
https://doi.org/10.5281/zenodo.10402704
Primary Topic
Statistical Methods and Inference
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Guidance document for cluster analysis of whole genome sequence data

Zenodo (CERN European Organization for Nuclear Research)
Statistical Methods and Inference
article

Guidance document for cluster analysis of whole genome sequence data

article en

Abstract

The continuous implementation of whole genome sequencing (WGS) by different laboratories in the EU has enabled new approaches for European surveillance and cross-country outbreak investigations. There are many different choices the laboratories are faced with to analyse WGS data. Some of the choices will affect the end results and other will affect practical aspects of the application of results, for example when data is not comparable and when there are no tools or conformity to communicate the data. This document has been produced in the framework of the Inter-EURLs working group on next generation sequencing (inter EURLs WG on NGS). It aims to inform and support NRLs in the choices of methods to be used for the so-called cluster analysis, in which comparisons of genomes are performed followed by visualisations of the results to allow an interpretation of how closely the genomes are related to each other. The document currently focuses on bacterial pathogens represented by the EURLs of the WG, as these methods are not yet applied to the same extent for viruses or parasites. Broadly, the most common comparison approaches can be divided into (i) the single nucleotide polymorphism (SNP) approach where individual mutations are used as separate phylogenetic markers and (ii) the gene-by-gene approach, where each variant of a gene is considered an allele. Both approaches are introduced in the next two sections, 2.1 and 2.2, and chapter 3 describes the main differences between them. Both approaches involve several steps of analysis, each depending on bioinformatic scripts or software, that all can affect the end results. These steps may include e.g., read trimming, assembly, read-mapping, alignment, variant calling, allele calling and dendrogram/tree production. There are both freely available and commercial software solutions that perform these steps. Which tools or software the laboratories choose to use will rely heavily on previous experiences as well as national and financial preferences. Chapter 4 and 5 provide technical information on each approach and list software, including those used by the EURLs and/or the NRLs of the EURL-networks of the WG on NGS, but does not discriminate between the different software. An alternative comparison approach is based on estimation of k-mer distances. This is summarised in section 2.3. It is important that the users have a solid knowledge of the software and methodology in order to produce correct and comparable results. Further, the different steps of analysis should be evaluated for each pathogen, sequencing machine and software intended for use when setting up the method. Validation of all steps of the end-to-end WGS workflow has been described in the document ‘Guidance document for WGS benchmarking’ also produced by the Inter-EURLs WG on NGS. All deliverables produced by the Inter-EURLs WG on NGS can be reached from the EURL websites. SNP approachAnalysing WGS data by identifying SNPs that vary among isolates is generally regarded as the method with the highest resolution for relatedness studies. SNPs can be very informative markers when analysed correctly. Several solutions exist for identifying SNPs and many so-called “SNP pipelines”, which typically combine standalone bioinformatics tools into a workflow that generates a compilation of SNP differences and sometimes also include phylogenetic visualisation. For experienced bioinformaticians, it is possible to build customized SNP pipelines. The most common approach is to determine SNPs by comparing WGS data from isolates to a reference genome. However, there are also approaches that do not use a reference genome and approaches that use several reference genomes. SNP identification is usually done by mapping the sequence reads to the reference using a read-mapping software. A variant calling software is then used to determine the SNPs (relative to the reference) and the variants for each of the isolates are then combined into a format that allows for an analysis of phylogenetic relatedness. Some approaches can use/require assembled genomes instead of sequence reads as input. There are typically some quality filtering steps, which are very important to avoid calling false SNPs. Lack of a consensus in how to apply these filtering criteria and the multitude of read mappers, aligners, variant callers and tree-producing algorithms make SNP analysis difficult to standardize. Analysing a large dataset with SNP analysis can be computationally intensive and may therefore be time consuming depending on the available computational capacity. A schematic view of the fundamental steps in the SNP approach is presented in Figure 1. Gene-by-gene approachThe gene-by-gene approach is basically a multilocus sequence typing (MLST) analysis upscaled to include up to thousands of genes or parts of genes [1]. This extended MLST is often referred to as core genome (cg) MLST (using a conserved core of target genes found in nearly all strains of a species) or whole genome (wg) MLST (using all genes found in the strains used to create the allele database). For the gene-by-gene approach, instead of a reference genome, the user supplies a gene target list, which is usually called the cg/wgMLST-scheme. This is either a list of conserved core genes (cgMLST) or both conserved and accessory genes (wgMLST). The gene-by-gene method usually accepts assembled genomes as input. Analysis is performed by aligning the gene targets (from the cg/wgMLST-scheme) to the assembly and extracting the isolate’s allele sequences. An alternative strategy is to skip the assembly step and identify alleles by mapping reads directly to the target genes. When a new allele sequence has been identified, it receives an integer, which is increased by 1 for each new allele. This is referred to as allele calling and can, together with the assembly process, be time consuming depending on the computational capacity. However, once the allele calling is done, it does not have be performed again on those isolates. Thus, if the user wants to add additional genomes to the analysis at a later stage, allele calling will only be done on the new genomes. The result from a cg/wgMLST run is a table with integers or a dissimilarity matrix, which makes the following cluster analysis computationally trivial. A schematic view of the fundamental steps in the gene-by-gene approach is presented in Figure 1.

Zenodo (CERN European Organization for Nuclear Research)
Reduced inequalities, Peace, Justice and strong institutions
Openalex Percentile: Top 58%
Statistical Methods and Inference
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.