Literature DB >> 35561201

SASpector: analysis of missing genomic regions in draft genomes of prokaryotes.

Cédric Lood1,2, Alejandro Correa Rojo1, Deniz Sinar1, Emma Verkinderen1, Rob Lavigne2, Vera van Noort1,3.   

Abstract

SUMMARY: Missing regions in short-read assemblies of prokaryote genomes are often attributed to biases in sequencing technologies and to repetitive elements, the former resulting in low sequencing coverage of certain loci and the latter to unresolved loops in the de novo assembly graph. We developed SASpector, a command-line tool that compares short-read assemblies (draft genomes) to their corresponding closed assemblies and extracts missing regions to analyze them at the sequence and functional level. SASpector allows to benchmark the need for resolved genomes, can be integrated into pipelines to control the quality of assemblies, and could be used for comparative investigations of missingness in assemblies for which both short-read and long-read data are available in the public databases.
AVAILABILITY AND IMPLEMENTATION: SASpector is available at https://github.com/LoGT-KULeuven/SASpector. The tool is implemented in Python3 and available through pip and Docker (0mician/saspector). SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
© The Author(s) 2022. Published by Oxford University Press.

Entities:  

Mesh:

Year:  2022        PMID: 35561201      PMCID: PMC9113259          DOI: 10.1093/bioinformatics/btac208

Source DB:  PubMed          Journal:  Bioinformatics        ISSN: 1367-4803            Impact factor:   6.931


1 Introduction

Prokaryote genome sequencing efforts are often conducted on Illumina sequencers, a technology that delivers short yet accurate reads (Goodwin ). These datasets of reads are the bedrock of many subsequent analyses which often start with de novo assemblies. However, these so-called draft genomes are often fragmented in hundreds of contigs (Arredondo-Alonso ; Wick ). Indeed, biases can appear during the library preparation and sequencing by synthesis (Abnizova ; Shin ), but also post-sequencing because of repetitive elements, either interspersed or in tandem repeats. Consequently, de novo assemblers fail to fully resolve the consensus genome based on the short-read dataset because of collapsing regions in the assembly graph or mis-assemblies (Alkan ). Long-read sequencing technologies have been welcome adjuncts to resolve assemblies, but these reads typically have a lower fidelity compared to Illumina reads (Amarasinghe ). Currently, the combination of both technologies is considered a gold-standard, resulting in hybrid assemblies of closed and accurate genomes, but consequently remain more costly (Lood et al., 2021; Wick ). The availability of both types of data for a given isolate enables systematic comparisons between the closed (hybrid) assembly and the short-read draft assembly to analyze reasons for the breaks in the draft genome, and importantly to probe what is functionally missing from these draft genomes. To address this issue, we developed SASpector, a tool that assesses missingness in short-read assemblies by comparison to reference genomes.

2 Implementation

2.1 Regions delineation and sequence analysis

SASpector uses the whole-genome alignment program progressiveMauve (Darling ) to initially map the contigs from the draft genome to the related closed genome (concatenated in the case of multiple contigs). Python3 is used to parse the alignment output and extract from the closed genome the regions not covered. The user can specify the size of the extracted flanking regions (default is 100 bp on each side). SASpector also generates a fasta file with regions from the draft assembly that did not perfectly match the reference due to indels or single nucleotide changes (so-called conflict regions). SASpector creates two main summary files, a table for the reference genome that includes the total length of the assembly, average GC content, as well as the count and genome fraction for mapped and missing regions. A second table is generated for the missing regions with the lengths, GC contents and average amino acid residue frequencies from all six open reading frames for each region. For each of these metrics, visualizations are also produced using the matplotlib and seaborn python libraries.

2.2 What is missing in my assembly?

The functional content of the missing regions is annotated with Prokka (Seemann, 2014), with the option (--proteindb) to provide a custom trusted protein database to transfer functional annotation. Optional SASpector analyses include: --coverage: calculation of the average coverage within missing regions (as per-base read depth) based on SAMtools (Li ) and comparison with the coverage of the mapped regions. This generates a summary table for each of the regions, including locations in the reference genome, total read base count and average per-base depth, each summarized with a boxplot graph. --kmers: SASpector creates MinHash signatures of k-mers in missing and mapped regions using the Sourmash library (Pierce ) to generate a pairwise comparison by Jaccard similarity of k-mers between missing and covered regions. --tandem_repeats: tandem repeats are detected in each of the missing regions by the program Tandem Repeats Finder (Benson, 1999). --quast: SASpector wraps QUAST (Gurevich ) to assess the missing regions in relation to the complete genome. This includes the Icarus contig alignment viewer as genome viewer, which allows quick visualization of the missing regions in the genome. --msh_selection: automatic selection of a closed reference from RefSeq v202 (experimental feature).

3 Discussion

SASpector is a python-based command-line tool that compares short-read assemblies with their corresponding closed reference. It enables the systematic evaluation of missing regions in draft assemblies in terms of functional content and sequence features. We provide in Supplementary Material an example analysis of a Pseudomonas aeruginosa genome. The draft assembly appears to lack contiguous regions up to 7,200 bp in size, with lower GC% on average - a feature that usually indicates recently acquired mobile element in that species (San Millan ). The functional annotation of these missing regions reveals a high number of transposons, rRNA genes and modular repeat gene groups. Importantly, some genes linked to virulence appear to be missing from the draft assembly, highlighting potential impact on downstream analyses, such as annotation of pathogenicity and virulence in that isolate. In conclusion, SASpector can help researchers to benchmark assemblies or give rationales to decide whether it is necessary to pursue long-read sequencing in a large sequencing project, for example based on the sequencing of a subset of isolates or analysis of existing data. As a python package, the tool can be integrated in pipelines and can be used for a large-scale survey that utilizes the growing amount of genomics data available in public databases like NCBI, where completed genomes are rising in number but where draft genomes vastly outnumber them and for which we currently have no systematic understanding as to what may be missing.

Funding

This work was supported by the Research Foundation—Flanders (FWO) under the scope of a PhD fellowship (1S64720N) and a postdoctoral mandate from KU Leuven (PDMt2/21/038). Conflict of Interest: none declared. Click here for additional data file.
  14 in total

1.  Characterization of sequence-specific errors in various next-generation sequencing systems.

Authors:  Sunguk Shin; Joonhong Park
Journal:  Mol Biosyst       Date:  2016-03

2.  Tandem repeats finder: a program to analyze DNA sequences.

Authors:  G Benson
Journal:  Nucleic Acids Res       Date:  1999-01-15       Impact factor: 16.971

Review 3.  Coming of age: ten years of next-generation sequencing technologies.

Authors:  Sara Goodwin; John D McPherson; W Richard McCombie
Journal:  Nat Rev Genet       Date:  2016-05-17       Impact factor: 53.242

4.  The Sequence Alignment/Map format and SAMtools.

Authors:  Heng Li; Bob Handsaker; Alec Wysoker; Tim Fennell; Jue Ruan; Nils Homer; Gabor Marth; Goncalo Abecasis; Richard Durbin
Journal:  Bioinformatics       Date:  2009-06-08       Impact factor: 6.937

5.  progressiveMauve: multiple genome alignment with gene gain, loss and rearrangement.

Authors:  Aaron E Darling; Bob Mau; Nicole T Perna
Journal:  PLoS One       Date:  2010-06-25       Impact factor: 3.240

6.  Large-scale sequence comparisons with sourmash.

Authors:  N Tessa Pierce; Luiz Irber; Taylor Reiter; Phillip Brooks; C Titus Brown
Journal:  F1000Res       Date:  2019-07-04

7.  Limitations of next-generation genome sequence assembly.

Authors:  Can Alkan; Saba Sajjadian; Evan E Eichler
Journal:  Nat Methods       Date:  2010-11-21       Impact factor: 28.547

8.  Interactions between horizontally acquired genes create a fitness cost in Pseudomonas aeruginosa.

Authors:  Alvaro San Millan; Macarena Toll-Riera; Qin Qi; R Craig MacLean
Journal:  Nat Commun       Date:  2015-04-21       Impact factor: 14.919

9.  On the (im)possibility of reconstructing plasmids from whole-genome short-read sequencing data.

Authors:  Sergio Arredondo-Alonso; Rob J Willems; Willem van Schaik; Anita C Schürch
Journal:  Microb Genom       Date:  2017-08-18

Review 10.  Opportunities and challenges in long-read sequencing data analysis.

Authors:  Shanika L Amarasinghe; Shian Su; Xueyi Dong; Luke Zappia; Matthew E Ritchie; Quentin Gouil
Journal:  Genome Biol       Date:  2020-02-07       Impact factor: 13.583

View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.