Literature DB >> 25110578

C-Sibelia: an easy-to-use and highly accurate tool for bacterial genome comparison.

Ilya Minkin1, Hoa Pham2, Ekaterina Starostina1, Nikolay Vyahhi1, Son Pham3.   

Abstract

We present C-Sibelia, a highly accurate and easy-to-use software tool for comparing two closely related bacterial genomes, which can be presented as either finished sequences or fragmented assemblies. C-Sibelia takes as input two FASTA files and produces: (1) a VCF file containing all identified single nucleotide variations and indels; (2) an XMFA file containing alignment information. The software also produces Circos diagrams visualizing high level genomic architecture for rearrangement analyses. C-Sibelia is a part of the Sibelia comparative genomics suite, which is freely available under the GNU GPL v.2 license at http://sourceforge.net/projects/sibelia-bio. C-Sibelia is compatible with Unix-like operating systems. A web-based version of the software is available at http://etool.me/software/csibelia.

Entities:  

Year:  2013        PMID: 25110578      PMCID: PMC4111117          DOI: 10.12688/f1000research.2-258.v1

Source DB:  PubMed          Journal:  F1000Res        ISSN: 2046-1402


Introduction

The development of inexpensive genome sequencing technologies and efficient assembly methods has revolutionized the study of bacterial genomes, which are being sequenced and assembled on a daily basis. When an assembly is available, the most common first task is to compare it against a reference genome (or another assembly, if no such genome is available) in order to find genetic differences between the newly assembled and reference genomes. This analysis is critical to understand genetic factors that determine certain phenotypes of the isolates. We present Comparative Sibelia software (C-Sibelia) for the comparison of two bacterial genomes in the form of complete sequences or draft assemblies. C-Sibelia is able to compare genomes in the presence of rearrangements and duplications. C-Sibelia takes as input two FASTA files (the assembly and reference files; if the reference genome is not available, it can be substituted by another draft assembly) and produces: (1) a VCF file containing all identified single nucleotide variations (SNVs) and indels; (2) annotation of these variants by SnpEff; (3) an XMFA [1] file containing alignment information. The web-based version also produces a circular diagram visualizing the rearrangement of synteny blocks in two genomes. The performance of C-Sibelia in detecting SNVs and indels is comparable to MUMmer and outperforms Mauve in terms of the false-positive rate. C-Sibelia is a part of the Sibelia comparative genomics suite, which is freely available under the GNU GPL v.2 license at http://sourceforge.net/projects/sibelia-bio. Users are encouraged to use the web-based version of C-Sibelia at http://etool.me/software/csibelia.

Methods

From synteny blocks to alignment

The task of finding SNVs and indels connects closely to the problem of whole-genome alignment. Unlike aligning two short DNA segments, aligning two genomes is more challenging because of the presence of rearrangements and repetitive elements. C-Sibelia addresses this problem by first decomposing genomes into synteny blocks, using the iterative de Bruijn graph algorithm described in Minkin et al. [2]. This step separates linear operations (indels, substitutions) from non-linear operations (rearrangements) and thus allows us to apply global alignment to multiple instances of each synteny block. C-Sibelia incorporates LAGAN [3], a global alignment tool, for aligning different instances of the same synteny block. C-Sibelia then finds differences between two genomes (indels, SNVs, rearrangements) by analyzing the resulting synteny and alignment blocks. Regions in one genome not covered by synteny blocks are treated as indels. SNVs and small indels that lie within the regions covered by synteny blocks are reported by analyzing the alignment information produced by LAGAN. Identified variants are annotated by using snpEff [4]. The pipeline of C-Sibelia is described in the following pseudocode. Input: An assembly and a reference genome (in FASTA format). Algorithm: Decompose the sequences into synteny blocks using Sibelia. Align instances of synteny blocks using LAGAN. Analyze the synteny block decomposition and alignment information. – Find indels in non-syntenic regions. – Find small indels and SNVs in aligned regions (using the alignment information produced by LAGAN). – Annotate the identified variants using SnpEff. – Select contigs containing multiple synteny blocks (i.e., rearranged contigs). Output: All SNVs and indel variants, in a VCF file. Annotation of these variants produced by SnpEff [4]. A picture in Circos format [5] for rearranged contigs and the reference genome.

Results

A simulated dataset

To evaluate the variant calling feature, we benchmarked C-Sibelia against Mauve [6] and MUMmer [7] on a simulated dataset, designed as follows. From the complete genome of Staphylococcus aureus ( S. aureus) NCTC 8325, we performed 10 deletions of random segments of size 2000 bp, and futher introduced 1000 SNVs in the resulting genome. We then generated five reversals and five translocations of random segments in the genome with size 10,000 bp each to evaluate the capability of these tools to perform an alignment in the presence of rearrangements. We obtained a simulated assembly of this newly simulated genome of 180 contigs; the distribution of contig length was similar to that of the RN4220 assembly reported in Dhanalakshmi et al. [8]. We further used C-Sibelia, Mauve and MUMmer to find variants in this simulated assembly and the original reference genome (NCTC 8325). Table 1 and Table 2 demonstrate that the performance of C-Sibelia in detecting variants is comparable to MUMmer and improves upon Mauve in terms of the false-positive rate. Figure 1 shows the Circos diagram of the rearranged contigs and the reference genome. The scripts and commands used for this benchmark are available in the Supplementary material.
Table 1.

SNV calling on simulated data.

ToolTrue PositiveFalse PositiveFalse Negative
C-Sibelia976024
MUMmer977023
Mauve991789
Table 2.

Indel calling on simulated data.

ToolTrue PositiveFalse PositiveFalse Negative
C-Sibelia901
MUMmer901
Mauve1010
Figure 1.

A picture in Circos format for assembly sequences and the reference genome.

Only contigs with multiple synteny blocks rearranged differently in the genome are shown. Green and red bars depict the direction of synteny blocks on the positive and negative strands, respectively.

A picture in Circos format for assembly sequences and the reference genome.

Only contigs with multiple synteny blocks rearranged differently in the genome are shown. Green and red bars depict the direction of synteny blocks on the positive and negative strands, respectively.

A real dataset

The most common approach for comparing an assembly against a reference genome is to first align the assembly against the reference and then write in-house scripts to extract variants. C-Sibelia can achieve this task automatically and with high accuracy. We used C-Sibelia to reproduce the comparison of the S. aureus RN4220 assembly and the reference genome NCTC 8325, reported in Dhanalakshmi et al. [8] (the authors used MUMmer and in-house scripts for this comparison). Among 132 single nucleotide variants and four large deletions reported in Dhanalakshmi et al. [8], C-Sibelia confirmed 121 SNVs and all four large deletions. C-Sibelia also reported six additional variants, which are also confirmed by BLAST [9]. The input data as well as the commands for generating these results are available in the Supplementary material.

The Etool Web-Server

The online version of C-Sibelia is available at http://etool.me/software/csibelia. The web form takes as input two FASTA files (one for the assembly and the other for the reference). The web form’s parameters allow users to choose whether or not to annotate variants and display the Circos [5] picture for rearrangement analysis (see Figure 1). Results are delivered to registered users by a real time push notification mechanism [10, 11].

Discussion

In this application note, we introduced C-Sibelia, a novel software for comparing two closely-related bacterial strains. Performance of C-Sibelia is comparable to MUMmer, and better than Mauve in terms of false positives rate. The web interface of C-Sibelia makes the task of comparing assemblies against a reference genome convenient for microbiologists, who do not want to go to the trouble of downloading and compiling the software. In the future, we plan to extend C-Sibelia to compare multiple genomes or draft assemblies as well as scale the software to larger genomes. C-Sibelia was created to be a user friendly tool for pairwise genome comparison. The web tool is relatively easy to use for the non-bioinformatics trained and will therefore make these kinds of analysis easier for small groups to perform. This is a big need. I can see the possibility of additional analyses to be added which will enhance the site. However, the output page has some real deficiencies that need to be fixed prior to public use. The best way to fix this is to get somebody who has never used the system and has not been trained in any way to test it in order to point out all of these inconsistencies and lack of definitions. The web site can’t recognize a fasta file unless named xxx.fasta. This is annoying since all genbank fasta files end in .fna and therefore will have to be renamed before use. This is an easy fix. I tested 2 bacterial genomes over 6 Mb and it took about 5 minutes for the results to come back. This is OK but could be a problem if the site eventually gets a lot of use. The output needs a lot more definitions or explanations: for example 1) the section titled “ number of effects by impact”, I have no idea what high, low, moderate or modifier means; 2) there are 10,853 modifiers but there are only 1037 listed in the section “ changes by type”; 3) in the section “ number of effects by functional class” there are 36 missense and 75 silent mutation listed, but there are 160 non-synonymous_coding and 136 synonymous_coding in the section “ number of effect by type and region”; 4) since these were bacterial genomes how are exons defined? There are additional inconsistencies and lack of definitions that I have not pointed out. Some of the output was unavailable since in ran off the bottom of the allotted space. This will be a real problem when comparing draft genomes with more than 10 contigs. I did not get to see the circular map or the distribution of changes on the main chromosome because of this. I did not try to download and use the executable, but if it as poorly described as the output it will be hard for novices to implement. Again, get a complete novice to test downloading and installing it to make sure it is easy to use. I have read this submission. I believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard. In general, the rationale behind the decision to develop a user friendly tool to compare finished and draft assemblies, to reference genomes, is highly justified. The accurate calling of single nucleotide variations and indels using the comprehensive SnpEff tool will allow a wide variety of users to make use of C-Sibelia. For non-informatic inclined users, the output formats and the optional Circos diagrams visualizing high level genomic architecture for rearrangement analyses, is an excellent addition. The framework for the software is also an interesting choice, making it accessible to social networking style discussions with other users. On the technical side, the authors do demonstrate that the performance of C-Sibelia in detecting variants is comparable to MUMmer and improves upon Mauve in terms of the false-positive rate. These tools are currently highly used and the research community would benefit from a user friendly tool such as C-Sibelia. The approach to decompose the genomes into synteny blocks, using the iterative de Bruijn graph algorithm is novel . In order to validate this tool I have signed in to the web-based version (signing in increases the size of the files you can upload) and tested an assembly against a reference genome and obtained results comparable to MAUVE. An explanation of the common use of the VCF format would help readers further. Visualizations of the SNPs would also be a nice addition in the future. I look forward to further enhancements of this tool. I have read this submission. I believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard.
  8 in total

1.  BLAST 2 Sequences, a new tool for comparing protein and nucleotide sequences.

Authors:  T A Tatusova; T L Madden
Journal:  FEMS Microbiol Lett       Date:  1999-05-15       Impact factor: 2.742

2.  LAGAN and Multi-LAGAN: efficient tools for large-scale multiple alignment of genomic DNA.

Authors:  Michael Brudno; Chuong B Do; Gregory M Cooper; Michael F Kim; Eugene Davydov; Eric D Green; Arend Sidow; Serafim Batzoglou
Journal:  Genome Res       Date:  2003-03-12       Impact factor: 9.043

3.  A program for annotating and predicting the effects of single nucleotide polymorphisms, SnpEff: SNPs in the genome of Drosophila melanogaster strain w1118; iso-2; iso-3.

Authors:  Pablo Cingolani; Adrian Platts; Le Lily Wang; Melissa Coon; Tung Nguyen; Luan Wang; Susan J Land; Xiangyi Lu; Douglas M Ruden
Journal:  Fly (Austin)       Date:  2012 Apr-Jun       Impact factor: 2.160

4.  Circos: an information aesthetic for comparative genomics.

Authors:  Martin Krzywinski; Jacqueline Schein; Inanç Birol; Joseph Connors; Randy Gascoyne; Doug Horsman; Steven J Jones; Marco A Marra
Journal:  Genome Res       Date:  2009-06-18       Impact factor: 9.043

5.  Whole-genome sequencing of Staphylococcus aureus strain RN4220, a key laboratory strain used in virulence research, identifies mutations that affect not only virulence factors but also the fitness of the strain.

Authors:  Dhanalakshmi Nair; Guido Memmi; David Hernandez; Jonathan Bard; Marie Beaume; Steven Gill; Patrice Francois; Ambrose L Cheung
Journal:  J Bacteriol       Date:  2011-03-04       Impact factor: 3.490

6.  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

7.  Versatile and open software for comparing large genomes.

Authors:  Stefan Kurtz; Adam Phillippy; Arthur L Delcher; Michael Smoot; Martin Shumway; Corina Antonescu; Steven L Salzberg
Journal:  Genome Biol       Date:  2004-01-30       Impact factor: 13.583

8.  Automated whole-genome multiple alignment of rat, mouse, and human.

Authors:  Michael Brudno; Alexander Poliakov; Asaf Salamov; Gregory M Cooper; Arend Sidow; Edward M Rubin; Victor Solovyev; Serafim Batzoglou; Inna Dubchak
Journal:  Genome Res       Date:  2004-04       Impact factor: 9.043

  8 in total
  13 in total

1.  Complete genome sequence of the Pogostemon cablin bacterial wilt pathogen Ralstonia solanacearum strain SY1.

Authors:  Yunhao Sun; Yutong Su; Ansar Hussain; Lina Xiong; Chunji Li; Jie Zhang; Zhen Meng; Zhangyong Dong; Guohui Yu
Journal:  Genes Genomics       Date:  2022-06-07       Impact factor: 2.164

2.  Overcoming Enterotoxigenic Escherichia coli Pathogen Diversity: Translational Molecular Approaches to Inform Vaccine Design.

Authors:  James M Fleckenstein; David A Rasko
Journal:  Methods Mol Biol       Date:  2016

3.  Draft Genome Sequences of Two Clinical Isolates of Mycobacterium tuberculosis from Sputum of Kazakh Patients.

Authors:  Ulykbek Kairov; Ulan Kozhamkulov; Askhat Molkenov; Saule Rakhimova; Ayken Askapuli; Maxat Zhabagin; Ainur Akhmetova; Dauren Yerezhepov; Zhannur Abilova; Aliya Abilmazhinova; Venera Bismilda; Leila Chingisova; Zhaxybay Zhumadilov; Ainur Akilzhanova
Journal:  Genome Announc       Date:  2015-05-14

4.  Synteny Portal: a web-based application portal for synteny block analysis.

Authors:  Jongin Lee; Woon-Young Hong; Minah Cho; Mikang Sim; Daehwan Lee; Younhee Ko; Jaebum Kim
Journal:  Nucleic Acids Res       Date:  2016-05-06       Impact factor: 16.971

5.  Phylogeny Inference of Closely Related Bacterial Genomes: Combining the Features of Both Overlapping Genes and Collinear Genomic Regions.

Authors:  Yan-Cong Zhang; Kui Lin
Journal:  Evol Bioinform Online       Date:  2015-12-17       Impact factor: 1.625

6.  Sequence analysis of pooled bacterial samples enables identification of strain variation in group A streptococcus.

Authors:  Rigbe G Weldatsadik; Jingwen Wang; Kai Puhakainen; Hong Jiao; Jari Jalava; Kati Räisänen; Neeta Datta; Tiina Skoog; Jaana Vuopio; T Sakari Jokiranta; Juha Kere
Journal:  Sci Rep       Date:  2017-03-31       Impact factor: 4.379

7.  Mitochondrial proline catabolism activates Ras1/cAMP/PKA-induced filamentation in Candida albicans.

Authors:  Fitz Gerald S Silao; Meliza Ward; Kicki Ryman; Axel Wallström; Björn Brindefalk; Klas Udekwu; Per O Ljungdahl
Journal:  PLoS Genet       Date:  2019-02-11       Impact factor: 5.917

8.  Nosocomial outbreak of COVID-19 pneumonia in Wuhan, China.

Authors:  Xiaorong Wang; Qiong Zhou; Yukun He; Lingbo Liu; Xinqian Ma; Xiaoshan Wei; Nanchuan Jiang; Limei Liang; Yali Zheng; Ling Ma; Yu Xu; Dong Yang; Jianchu Zhang; Bohan Yang; Ning Jiang; Tao Deng; Bingbing Zhai; Yang Gao; Wenxuan Liu; Xinghua Bai; Tao Pan; Guoqing Wang; Yujun Chang; Zhi Zhang; Huanzhong Shi; Wan-Li Ma; Zhancheng Gao
Journal:  Eur Respir J       Date:  2020-06-04       Impact factor: 16.671

9.  Genome-guided analysis allows the identification of novel physiological traits in Trichococcus species.

Authors:  Nikolaos Strepis; Henry D Naranjo; Jan Meier-Kolthoff; Markus Göker; Nicole Shapiro; Nikos Kyrpides; Hans-Peter Klenk; Peter J Schaap; Alfons J M Stams; Diana Z Sousa
Journal:  BMC Genomics       Date:  2020-01-08       Impact factor: 3.969

10.  VGSC: A Web-Based Vector Graph Toolkit of Genome Synteny and Collinearity.

Authors:  Yiqing Xu; Changwei Bi; Guoxin Wu; Suyun Wei; Xiaogang Dai; Tongming Yin; Ning Ye
Journal:  Biomed Res Int       Date:  2016-02-24       Impact factor: 3.411

View more

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