Skip to content

giffordlabcvr/RABV-GLUE

Repository files navigation

RABV-GLUE: Phylogenomic Analysis of Rabies Virus

Overview

RABV-GLUE is a sequence-oriented resource for comparative genomic analysis of rabies virus (RABV), developed using the GLUE software framework.

GLUE is an open, integrated software toolkit designed for storing and interpreting sequence data. It supports the creation of bespoke projects, incorporating essential data items for comparative genomic analysis, such as sequences, multiple sequence alignments, genome feature annotations, and other associated data.

Projects are loaded into the GLUE "engine," forming a relational database that represents the semantic relationships between data items. This foundation supports systematic comparative analyses and the development of sequence-based resources.

RABV-GLUE provides a command line interface (CLI) and can be installed RABV-GLUE locally, opting either for a Docker-based or native installation.

Web Access

You can also use some of RABV-GLUE's functionality via its web UI.

A web instance of RABV-GLUE incorporating both these extension layers is hosted by the MRC-University of Glasgow Centre for Virus Research, and can be accessed here.

Key Features

  • GLUE Framework Integration: Built on the GLUE software framework, RABV-GLUE offers an extensible platform for efficient, standardized, and reproducible computational genomic analysis of RABV.

  • Phylogenetic Structure: The data in RABV-GLUE is organized in a phylogenetically-structured manner, allowing users to explore evolutionary relationships easily.

  • Automated Updates: RABV-GLUE provides an automatically-updated collection of RABV sequence data, ensuring users have access to the latest information for their analyses.

  • Rich Annotations: Annotated reference sequences enable rigorous comparative genomic analysis related to conservation, adaptation, structural context, and genotype-to-phenotype associations.

  • Automated Genotyping: RABV-GLUE can perform automated genotyping of RABV sequences (including subgenomic sequences) using GLUE's maximum likelihood clade assignment (MLCA) algorithm, as described here.

  • Web user interface: The RABV-GLUE-WEB extension project defines a web user interface that supports online browsing of the RABV-GLUE sequence database, and provides web access to an in-built sequence analysis tool (provides genotyping, analysis and visualisation of submitted FASTA sequences).

  • Exploratory and operational: The GLUE framework allows sequence-based resources to be used for exploratory work in a research setting, as well as operational work in a public or animal health setting.

Extension Layers

This RABV-GLUE base project can be extended with additional layers, openly available via GitHub, including:

  • NCBI-RABV-GLUE: extends RABV-GLUE through the incorporation of all RABV sequence data published in NCBI GenBank.
  • RABV-GLUE-WEB: a web interface that can be used to create a RABV-GLUE web-server.

Installation

To install RABV-GLUE, you can either opt for a Docker-based or native installation depending on your preferences and system setup.

Data Sources

RABV-GLUE relies on the following data sources:

Contributing

We welcome contributions from the community! If you're interested in contributing to RABV-GLUE, please review our Contribution Guidelines.

Contributor Covenant

License

The project is licensed under the GNU Affero General Public License v. 3.0

Contact

For questions, issues, or feedback, please contact us at gluetools@gmail.com or open an issue on the GitHub repository.