The QuickStart tutorial provides an introduction to basic DE functionality and navigation.

Please work through the tutorial and use the intercom button on the bottom right of this page if you have any questions.

Rationale and background: 

VIBRANT is a tool for automated recovery and annotation of bacterial and archaeal viruses, determination of genome completeness, and characterization of virome function from metagenomic assemblies. VIBRANT uses neural networks of protein annotation signatures and genomic features to maximize the identification of highly diverse partial or complete viral genomes as well as excise integrated proviruses.

  • Uses neural network machine learning of protein annotation signatures
  • Assigns novel 'v-score' for determining the virus-like nature of all annotations
  • Determines genome completeness
  • Characterizes virome function by metabolic analysis
  • Identifies auxiliary metabolic genes (AMGs)
  • Excises integrated viral genomes from host scaffolds
  • Performs well in diverse environments
  • Recovers novel and abundant viral genomes
  • Built for dsDNA, ssDNA and RNA viruses

VIBRANT uses three databases for identifying viruses and characterizing virome metabolic potential:


  1. A CyVerse account. (Register for a CyVerse account here -

  2. Input

    1. Input fasta file

  3. Parameters
    1. Format of input {prot,nucl} [default="nucl"]
    2. Number of parallel VIBRANT runs, each occupies 1 CPU [default=1, max of 1 CPU per scaffold]
    3. Length in basepairs to limit input sequences. Default is 1000, can increase but not decrease

    4. Number of ORFs per scaffold to limit input sequences. Default is 4, can increase but not decrease

    5. virome. Use this setting if the dataset is known to be comprised mainly of viruses. More sensitive to viruses, less sensitive to false identifications [default=off]
    6. no_plot. suppress the generation of summary plots [default=off]

Test/sample data:

The test data are provided for testing VIBRANT-1.0.1 is in here - /iplant/home/shared/iplantcollaborative/example_data/vibrant

Use the following inputs/outputs and parameters for VIBRANT-1.0.1

  1. Input 

    1. Input fasta file: /iplant/home/shared/iplantcollaborative/example_data/vibrant/example_data/mixed_example.fasta

  2. Parameters
    1. Format of input: Nucleotide
    2. Number of parallel VIBRANT runs: 1
    3. Length in basepairs to limit input sequences: 1000

    4. Number of ORFs per scaffold to limit input sequences: 4

Leave the rest of the two as defaults

Output Reports:

After successful completion of the run, expect the following files as output:

  1. VIBRANT_log_mixed_example.log

  2. mixed_example.faa

  3. mixed_example.ffn

  4. mixed_example.gff

  5. VIBRANT_HMM_tables_parsed_mixed_example

  6. VIBRANT_HMM_tables_unformatted_mixed_example

  7. VIBRANT_figures_mixed_example

  8. VIBRANT_phages_mixed_example

  9. VIBRANT_results_mixed_example

For more detailed information about these outputs, please refer to this link -