Literature DB >> 33367605

Virxicon: A Lexicon Of Viral Sequences.

Mateusz Kudla1,2, Kaja Gutowska1,3, Jaroslaw Synak1, Mirko Weber2, Katrin Sophie Bohnsack2, Piotr Lukasiak1,3, Thomas Villmann2, Jacek Blazewicz1,3, Marta Szachniuk1,3.   

Abstract

MOTIVATION: Viruses are the most abundant biological entities and constitute a large reservoir of genetic diversity. In recent years, knowledge about them has increased significantly as a result of dynamic development in life sciences and rapid technological progress. This knowledge is scattered across various data repositories, making a comprehensive analysis of viral data difficult.
RESULTS: In response to the need for gathering a comprehensive knowledge of viruses and viral sequences, we developed Virxicon, a lexicon of all experimentally-acquired sequences for RNA and DNA viruses. The ability to quickly obtain data for entire viral groups, searching sequences by levels of taxonomic hierarchy-according to the Baltimore classification and ICTV taxonomy-and tracking the distribution of viral data and its growth over time are unique features of our database compared to the other tools. AVAILABILITY: Virxicon is a publicly available resource, updated weekly. It has an intuitive web interface and can be freely accessed at http://virxicon.cs.put.poznan.pl/. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
© The Author(s) 2020. Published by Oxford University Press.

Entities:  

Year:  2020        PMID: 33367605      PMCID: PMC8016492          DOI: 10.1093/bioinformatics/btaa1066

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


1 Introduction

Viruses constitute the most abundant biological entities and a large reservoir of genetic diversity (de Cárcer ; Suttle, 2005). Understanding their nature turns out crucial in public health policy—outbreaks of viral diseases with varying range tend to occur in the human population every few years (Baize ; Coronaviridae Study Group of the International Committee on Taxonomy of Viruses, 2020; Cotten ; Gire ; Haagmans ). Reducing the spread of the virus and determining effective treatment methods (Parrish ) require rapid access to up-to-date data and their multi-faceted analysis. Meanwhile, knowledge about viruses develops dynamically, influencing changes in their taxonomy. This is primarily due to the wide application of innovative technologies, such as Next-Generation Sequencing (NGS), which provide huge amounts of new genomic data (Datta, 2015; Marston ). Exploration of these data and their phylogenetic analysis allow us to broaden and refine the knowledge about the increasing number of virus species (Bao ). In this respect, it is important to develop bioinformatics tools that allow the collection of ever-increasing viral data, including the latest ones, their quick taxonomy-related search and effective analysis. Currently, there exist several virus-related databases. Some specialize in specific virus types such as DPVweb for plant and fungal virus genomes (Adams and Antoniw, 2006) or GISAID for influenza and coronavirus data (Elbe and Buckland Merrett, 2017). NCBI Viral Genomes (Brister ) collects all publicly available virus genome sequences, which undergo a curatorial process. The database offers a variety of filtering options such as taxonomy or accession number. The information about the sequence itself and the supplementary data are available separately (the sequence is given in FASTA format and the information corresponding to the search criteria as CSV or XML) and must be further processed if both types of information are to be combined. The Virus Pathogen Database and Analysis Resource (ViPR) (Pickett ) is a virus database with a focus on integrated bioinformatics analysis tools such as multiple sequence alignments or phylogenetic tree construction. It applies advanced filtering methods within a virus family, however, the query-specific information and the sequences themselves are downloaded as separate data. ViralZone (Hulo ; Masson ) contains molecular biological knowledge about viruses as well as references to genomic and proteomic sequence information. This resource does not store sequences. Instead, it contains references to external databases, such as NCBI or UniProtKB (UniProt Consortium, 2019), where the data (including sequences) can be found and downloaded. In response to the recent pandemic caused by SARS-Cov-2, other useful tools are also being developed, including specialized databases, like the repository of validated PDB models of CoV-2 proteins (Wlodawer ). Here, we present Virxicon—a lexicon of all experimentally determined viral sequences. It serves as a comprehensive knowledge base that gathers in one place the information about viruses and viral sequences, annotated due to current virological taxonomy. According to the International Committee on Taxonomy of Viruses (ICTV) (Lefkowitz ), viruses fall into ten groups, which include seven Baltimore classes (Baltimore, 1971): I—dsDNA, II—ssDNA, III—dsRNA, IV—ssRNA(+), V—ssRNA(-), VI—ssRNA-RT, VII—dsDNA-RT; and three additional classes defined by ICTV (Walker ): ssDNA/dsDNA, ssRNA(±)/ssRNA(-) and ssRNA (viroids). The Virxicon collection is automatically updated once a week with sequences coming from the NCBI Viral Genome database (Brister ) and GenBank (Benson ). Compared with other existing databases and tools, Virxicon allows users to conveniently retrieve the information about viruses and viral sequences according to the level of the taxonomic hierarchy and tracking the updated distribution of the viral data over time, which are sought-after and desirable functions. These facilities are unique features of the presented tool. Note that although ViralZone can also filter viral data according to the Baltimore classes, it does not allow users to download the data directly. This fact was one of the motivations behind the development of Virxicon.

2 Materials and methods

2.1 Data acquisition into the database

The weekly update of the Virxicon database is carried out according to the following scheme. The first stage is to retrieve information about currently used classification groups, then the list of all available viral genomes is downloaded from NCBI (Brister ). It holds NCBI and GenBank IDs (accession numbers) of all relevant records. Note that different accession numbers in GenBank may correspond to the same accession number in NCBI since GenBank comprises information of different strains. From the accession list, the Virxicon importing module selects accession numbers of the sequences, which are not yet present in the system database or were recently updated in the external resources, to upload or modify them. It also identifies previously imported sequences, which were removed from the accession list, to discard them from Virxicon. Sequences to be placed in the database are assigned to classification groups. Complete records corresponding to their identifiers are downloaded in the XML file. The file is parsed to extract data and create a database entry. A reference to related sequences is obtained via GenBank ID—in the case of the NCBI entry—or via the corresponding NCBI reference sequence ID—in the case of the GenBank entry. Additionally, genes and coding DNA sequences link to the UniProt ID as the reference to the functional information deposited in UniProt Database (UniProt Consortium, 2019). The complete ICTV taxonomy of viruses is downloaded from https://talk.ictvonline.org/files/master-species-lists/. A general scheme of dataflow in the Virxicon system is presented in Figure 1.
Fig. 1.

Dataflow in the Virxicon system

Dataflow in the Virxicon system

2.2 Virus classification

The current taxonomy of viruses applied in Virxicon (Fig. 2)—including the division into particular groups—follows the up-to-date guidelines of the International Committee on Taxonomy of Viruses (ICTV) (ICTV, 2020; Lefkowitz ; Walker ). It is periodically updated as the knowledge about viruses develops.
Fig. 2.

Viral groups in Virxicon

Viral groups in Virxicon The systematics of viruses is based on the molecular type (DNA, RNA), the nucleic acid structure (single- or double-stranded, circular or linear), the strategy of genomic replication (negative-sense, positive-sense, ambisense polarities), the structure of the virus capsid and whether or not it is enveloped (Baltimore, 1971; Lefkowitz, 2015; Simmonds, 2015). Following these criteria, we distinguish DNA and RNA viruses, and RNA/DNA viruses with gene encoding reverse transcriptase in the genome. DNA viruses fall into three groups having single- or double-stranded DNA: dsDNA, ssDNA, ssDNA/dsDNA. RNA viruses divide into four groups according to single- or double-stranded structure and positive (+), negative (-) or ambisense (±) polarities: dsRNA, ssRNA(+), ssRNA(-) and ssRNA(±)/ssRNA(-). Both RNA and DNA viruses have also been distinguished with reverse transcriptase viruses: ssRNA-RT and dsDNA-RT. Besides, a group of viroids is included and annotated as ssRNA (viroids). Altogether there are seven independent classes according to Baltimore classification (Baltimore, 1971) and three additional groups according to current virus taxonomy proposed by ICTV (Walker ). The latter three groups include RNA viruses with ambisense strand polarity, viruses covering various types of DNA genomes (examples are viruses from Pleolipoviridae family) and viroids.

2.3 Virxicon system implementation

Virxicon in build based on PostgreSQL relational database using the .NET Core framework backend application, which ensures high efficiency, and allows to run the system on multiple operating systems (Windows, Linux and macOS). All the data are stored locally, which enables their quick access and processing. The Virxicon content is updated using Hangfire. It allows performing time-consuming operations in the background without blocking the main application thread. Access to the database entries is possible via API that uses the GraphQL engine, in which we used advanced mechanisms such as data loaders that significantly reduce the number of the database queries and the response time. We also provide web application created with the React framework, which allows accessing the database using a graphical user interface that works with most of the available web browsers. The system is hosted and maintained by the Institute of Computing Science, Poznan University of Technology, Poland.

3 Results

3.1 Database content

As of August 2, 2020, Virxicon holds over 231 000 viral sequences. Given the taxonomic hierarchy, they are organized into 4 Realms, 9 Kingdoms, 54 Orders, 6 Suborders, 154 Families, 88 Subfamilies, 1162 Genera, 57 Subgenera. The following information is stored for every sequence: original ID (from GenBank or NCBI), sequence definition (short description), complete taxonomy, molecule type (RNA, DNA), complete nucleotide sequence, coordinates of the genes and coding regions, gene and CDS sequences, protein sequences with NCBI IDs, gene ID and protein ID linked to the UniProt ID as the reference to functional information, collection date, update date, place of data collection (country and city—if available), host. The molecule type and coordinates of the coding area are of great importance—they specify the necessary transformations that bring sequences into the same orientation to counteract the differences of individual raw sequence entries. The database also provides statistical data in the form of tables (such as Table 1), pie charts with data distribution and column charts with data growth. Pie charts visualize data distribution by molecule type and virus group (see Fig. 3), topology and molecular type, topology and virus group, resource and molecular type, resource and virus group. Column charts show the monthly growth of the total number of sequences and the number of sequences for individual groups, molecular types, topologies and resources. All statistics are updated automatically along with the database contents.
Table 1.

The number of sequences in the database by classification, molecular types, topologies and resources (August 2, 2020)

Virus groupMolecular type
Topology
Resource
RNADNALinearCircularNCBIGenBank
DNA viruses
 dsDNA19 8968.6%30.0%19 8938.6%13 9636.0%59332.6%43851.9%15 5116.7%
 ssDNA22 4059.7%90.0%22 3969.7%49122.1%17 4937.6%15280.7%20 8779.0%
 ssDNA/dsDNA280.0%00.0%280.0%20.0%260.0%140.0%140.0%
Total number42 32918.3%120.0%42 31718.3%18 8778.2%23 45210.1%59272.6%36 40215.7%
RNA viruses
 dsRNA87 23637.7%86 65137.4%5850.3%87 23637.7%00.0%13790.6%85 85737.1%
 ssRNA(+)51 65022.3%51 42722.2%2230.1%51 62422.3%260.0%19780.9%49 67221.5%
 ssRNA(-)15 7626.8%15 6986.8%640.0%15 4126.7%3500.2%10570.5%14 7056.4%
 ssRNA(±)/ ssRNA(-)32551.4%32471.4%80.0%32511.4%40.0%2450.1%30101.3%
Total number157 90368.2%157 02367.8%8800.4%157 52368.0%3800.2%46592.0%153 24466.2%
RT viruses
 ssRNA-RT91293.9%40741.8%50552.2%9.1213.9%80.0%940.0%90353.9%
 dsDNA-RT10 9014.7%140.0%10 8874.7%15420.7%93594.0%1120.0%10 7894.7%
Total number20 0308.7%40881.8%15 9426.9%10 6634.6%93674.0%2060.1%19 8248.6%
Viroids
 ssRNA(viroids)11 2414.9%11 1104.8%1310.1%4820.2%10 7594.6%390.0%11 2024.8%
Fig. 3.

Data distribution in viral groups with the division into RNA, DNA, RT viruses and viroids

Data distribution in viral groups with the division into RNA, DNA, RT viruses and viroids The number of sequences in the database by classification, molecular types, topologies and resources (August 2, 2020)

3.2 User interface

Virxicon can be operated via a web application or API. The former is easier and more convenient to use, while the latter allows using the system more widely. To run the web application, users open the address http://virxicon.cs.put.poznan.pl/ in their web browsers. The interface consists of 5 pages: Search, News, Statistics, Help and Citations (Fig. 4). The News page publishes information about the updates. In Statistics, users can see current holdings of the database with charts showing data distribution and data growth—these data can be downloaded in the textual and graphical format. Both pages are updated weekly. Help explains all the options of web application and API, using short video tutorials. The Search page enables defining the direct or indirect query to search for viral sequences. In direct case, users manually enter the species name or select the level of taxonomic hierarchy from the drop-down list. The indirect option allows selecting virus group(s), molecular type(s), topology(-ies) and resource(s). If users choose several criteria, the system combines them into a single query and looks for entries, which meet their conjunction. If they do not define any criteria and click the Search button, Virxicon outputs the list of all records in the database.
Fig. 4.

The web-based interface of Virxicon

The web-based interface of Virxicon The search result is a list of viral sequences. Users can select entries of the interest and download their basic descriptions in the CSV file or their sequences in FASTA format. The whole result table can be additionally filtered based on the user-provided keywords. By clicking on the selected row of the table, users go to the page with the entry details: original ID linked to the source repository, definition, molecular type, species name, classification, modification date, taxonomy, data sources, information about genes, CDS, related and reference sequences. Information about genes contains the location and provides the ability to download sequences for individual genes. For the CDS, users can see the location, and protein ID linking to the reference repository, and download the amino acid and nucleotide sequence. The related and reference sequences are described by the database ID, data source name and definition. The built-in IGV genome browser provides a dynamic and interactive graphical representation of viral genomes. It allows zooming in to single base pairs or zooming out to browse entire genes and CDS. Clicking on a region of gene or CDS reveals detailed information about the corresponding gene/CDS. API provides an alternative way of using Virxicon. It allows downloading all detailed information about a given virus sequence (in JSON format) with relaxed limitations for the size of downloaded data. Compared the the web application, it offers additional filtering options: classification groups—fetch available classification groups, molTypes—fetch available molecular types, topologies—fetch available sequence topologies, taxonomies—fetch available taxonomy levels, sequence—fetch information about a single sequence determined by the sequence identifier, sequences—fetch information about sequences including filters such as sequence identifiers, classification groups, data source (NCBI, GenBank), mol types, taxonomies, topologies, organisms. API also enables metadata queries: databaseInfo—retrieves information about the current state of the database, databaseHistoricalInfo—gives the historical state of the database, news—retrieves information about news.

3.3 Virxicon versus other viral databases

Four existing virus databases, NCBI virus, ViPR, ViralZone and Virxicon, collect various information, and provide mechanisms that allow users to search, visualize and download it. In Table 2, we have gathered the essential features of these resources to help users in choosing which one is best suited to their needs. The features fall into four groups: database contents, criteria to use in data filtering, data available for download, other facilities. In the database contents, we distinguished sequences, classification into virus groups, other viral data and functional annotation. Virxicon, as the only resource in the analysed set, provides all of these data; in the latter case, for each gene and coding RNA sequence, it gives a reference to the UniProt database. The second group of features, data filtering criteria, lists seven selected types of search criteria that the user interface can offer. Virxicon can filter by species, taxonomy level, specified virus groups (one or more) according to Baltimore and ICTV classification, molecule type and topology (linear or circular). Such a wealth of criteria is a huge advantage of our database. On the other hand, it does not allow to search by sequence or sequential homology—these options are implemented in NCBI and ViPR, both apply BLAST (Altschul ) to enable homology-based searching. In the third group, data available for download, we placed information about whether the tool allows users to download single sequences, whole groups of sequences belonging to the selected viral class (all selected sequences are downloaded in one FASTA file), and other data presented as a result of querying the database. A unique feature implemented in Virxicon is the possibility to download whole groups of viruses according to the classification; this option is not present in other databases. Finally, facilities mentioned in the fourth group indicate whether the database allows users to submit new data, obtain the interactive visualization of the genomic data (genome browser), access the resource via API and get the statistical information about the database contents along with the graphical visualization. NCBI virus and ViPR are the primary databases that allow the users to submit their data, while ViralZone and Virxicon make use of the data stored in the other resources. A useful feature of Virxicon is to enable access via API. It significantly extends the use of data from the database and allows users to perform complex searches that are not supported by the web interface.
Table 2.

Selected features of viral databases

NCBI virusViPRViralZoneVirxicon
I Database contents
 Sequences
 Virus groups
 Other viral data
 Functional annotations
II Data filtering criteria
 Sequence
 Sequence homology
 Species
 Taxonomy
 Virus group
 Molecular type
 Topology
III Data available for download
 Single sequences
 Group-wide sequences
 Search results
IV Other facilities
 Submission of user data
 Genome browser
 Additional access via API
 Visualized statistics
Selected features of viral databases

4 Conclusion

Several databases have been created to date that store information about viral sequences (Adams and Antoniw, 2006; Brister ; Elbe and Buckland Merrett, 2017; Goodacre ; Hulo ; Lefkowitz ; Masson ; Mihara ; Pickett ; Sharma ; UniProt Consortium, 2019). Their limitations—like inability to obtain the information about all viruses from the group of interest (Wasik )—made us design Virxicon, the resource aiming to collect viral data, present their distribution across different viral classes, search them based on a variety of criteria and download entire groups of viruses under the current taxonomy. The uniqueness of Virxicon lies in accessing the data for individual groups of viruses (according to the Baltimore classification and ICTV taxonomy) by one-click search, and retrieving all sequences that meet the combination of multiple search criteria. Therefore, the database is particularly suitable for data extraction and their high-throughput analysis. The usability of its alpha version has been already proven in two projects: in the first one, we collected Coronavirus sequences to investigate SARS-CoV-2 viruses in terms of their subtype spreading based on alignment-free methods for RNA sequence comparison (Kaden ); in the second we used Virxicon contents to refine and evaluate RNAComposer-predicted 3 D models of 5’UTR and 3’UTR regions of SARS-CoV-2 (Antczak ; Lukasiak ; Szachniuk, 2019). Further applications of Virxicon are planned, for example a study on sequence propensity to form quadruplexes of various categories (Popenda ; Zok ), and modelling of viral infections (Wasik , 2014). Virxicon is constantly updated—after each update, it shows how many new virus sequences have arrived in each category—and developed. Future works include responding to any changes in virological systematics via ICTV supervision, expanding the system functionality by adding the ability to search for user-provided sequences, homology-based search using BLAST (Altschul ) or HMMER (Durbin, 1998) algorithms, improving data visualization and attaching new data or links to them—for example, secondary and tertiary structures, literature references.

Funding

This project was supported by the National Science Centre, Poland [2016/23/B/ST6/03931, 2019/35/B/ST6/03074], the statutory funds of Poznan University of Technology and the grant of the European Social Fund (ESF). Funding for open access charge: Institute of Bioorganic Chemistry, Polish Academy of Sciences. Conflict of Interest: none declared.
  36 in total

Review 1.  Cross-species virus transmission and the emergence of new epidemic diseases.

Authors:  Colin R Parrish; Edward C Holmes; David M Morens; Eun-Chung Park; Donald S Burke; Charles H Calisher; Catherine A Laughlin; Linda J Saif; Peter Daszak
Journal:  Microbiol Mol Biol Rev       Date:  2008-09       Impact factor: 11.056

Review 2.  Methods for virus classification and the challenge of incorporating metagenomic sequence data.

Authors:  Peter Simmonds
Journal:  J Gen Virol       Date:  2015-06       Impact factor: 3.891

3.  Changes to virus taxonomy and the International Code of Virus Classification and Nomenclature ratified by the International Committee on Taxonomy of Viruses (2019).

Authors:  Peter J Walker; Stuart G Siddell; Elliot J Lefkowitz; Arcady R Mushegian; Donald M Dempsey; Bas E Dutilh; Balázs Harrach; Robert L Harrison; R Curtis Hendrickson; Sandra Junglen; Nick J Knowles; Andrew M Kropinski; Mart Krupovic; Jens H Kuhn; Max Nibert; Luisa Rubino; Sead Sabanadzovic; Peter Simmonds; Arvind Varsani; Francisco Murilo Zerbini; Andrew J Davison
Journal:  Arch Virol       Date:  2019-09       Impact factor: 2.574

4.  Emergence of Zaire Ebola virus disease in Guinea.

Authors:  Sylvain Baize; Delphine Pannetier; Lisa Oestereich; Toni Rieger; Lamine Koivogui; N'Faly Magassouba; Barrè Soropogui; Mamadou Saliou Sow; Sakoba Keïta; Hilde De Clerck; Amanda Tiffany; Gemma Dominguez; Mathieu Loua; Alexis Traoré; Moussa Kolié; Emmanuel Roland Malano; Emmanuel Heleze; Anne Bocquin; Stephane Mély; Hervé Raoul; Valérie Caro; Dániel Cadar; Martin Gabriel; Meike Pahlmann; Dennis Tappe; Jonas Schmidt-Chanasit; Benido Impouma; Abdoul Karim Diallo; Pierre Formenty; Michel Van Herp; Stephan Günther
Journal:  N Engl J Med       Date:  2014-04-16       Impact factor: 91.245

5.  Multi-agent model of hepatitis C virus infection.

Authors:  Szymon Wasik; Paulina Jackowiak; Marek Figlerowicz; Jacek Blazewicz
Journal:  Artif Intell Med       Date:  2013-11-11       Impact factor: 5.326

6.  Next generation sequencing of viral RNA genomes.

Authors:  Denise A Marston; Lorraine M McElhinney; Richard J Ellis; Daniel L Horton; Emma L Wise; Stacey L Leech; Dan David; Xavier de Lamballerie; Anthony R Fooks
Journal:  BMC Genomics       Date:  2013-07-04       Impact factor: 3.969

7.  RNAssess--a web server for quality assessment of RNA 3D structures.

Authors:  Piotr Lukasiak; Maciej Antczak; Tomasz Ratajczak; Marta Szachniuk; Mariusz Popenda; Ryszard W Adamiak; Jacek Blazewicz
Journal:  Nucleic Acids Res       Date:  2015-06-11       Impact factor: 16.971

8.  UniProt: a worldwide hub of protein knowledge.

Authors: 
Journal:  Nucleic Acids Res       Date:  2019-01-08       Impact factor: 16.971

9.  GenBank.

Authors:  Dennis A Benson; Mark Cavanaugh; Karen Clark; Ilene Karsch-Mizrachi; David J Lipman; James Ostell; Eric W Sayers
Journal:  Nucleic Acids Res       Date:  2012-11-27       Impact factor: 16.971

10.  Topology-based classification of tetrads and quadruplex structures.

Authors:  Mariusz Popenda; Joanna Miskiewicz; Joanna Sarzynska; Tomasz Zok; Marta Szachniuk
Journal:  Bioinformatics       Date:  2020-02-15       Impact factor: 6.937

View more
  2 in total

1.  ONQUADRO: a database of experimentally determined quadruplex structures.

Authors:  Tomasz Zok; Natalia Kraszewska; Joanna Miskiewicz; Paulina Pielacinska; Michal Zurkowski; Marta Szachniuk
Journal:  Nucleic Acids Res       Date:  2022-01-07       Impact factor: 16.971

2.  RNAloops: a database of RNA multiloops.

Authors:  Jakub Wiedemann; Jacek Kaczor; Maciej Milostan; Tomasz Zok; Jacek Blazewicz; Marta Szachniuk; Maciej Antczak
Journal:  Bioinformatics       Date:  2022-07-09       Impact factor: 6.931

  2 in total

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