Skip to content

A containerized bioinformatics pipeline for viral metagenomic data analysis

License

Notifications You must be signed in to change notification settings

bio-datascience/viroprofiler

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ViroProfiler: a containerized bioinformatics pipeline for viral metagenomic data analysis

Nextflow run with docker run with singularity DOI

                                        __
oooooo     oooo oo                    88  88                    .o8o.  oo  ooo
 `888.     .8'  `'                   88 ss 88                   88 `"  `'  `88
  `888.   .8'  ooo  ooood8b  o888o    88__88   ooooo8b  o888o  o88o   ooo   88   .oooo.  ooooo8b
   `888. .8'   `88   88""8P d8' `8b     ||      88""8P d8' `8b  88    `88   88  d8'  `8b  88""8P
    `888.8'     88   88     88   88    _||_     88     88   88  88     88   88  888ooo88  88
     `888'      88   88     88   88  // || \\   88     88   88  88     88   88  88    .o  88
      `8'      o88o o88b     o888o  //      \\ d88b     o888o  o88o   o88o o88o `Y8bd8P' 088b

Introduction

ViroProfiler is a bioinformatics best-practice analysis pipeline for viral metagenomics data analyses.

The pipeline is built using Nextflow, a workflow tool to run tasks across multiple compute infrastructures in a very portable manner. It uses Docker/Singularity containers making installation trivial and results highly reproducible.

viroprofiler workflow

Quick Start

  1. Install Miniconda3.

  2. Install Nextflow and Singularity using conda:

    # You may need to restart your terminal before running the following commands
    conda install -c conda-forge -c bioconda nextflow singularity
  3. Download the pipeline and database.

    nextflow run deng-lab/viroprofiler -profile singularity
  4. Run the pipeline,

    nextflow run deng-lab/viroprofiler -profile singularity --input samplesheet.csv

    Please refer to the tutorial for more information on how to run the pipeline with customized parameters and options.

Documentation

Please refer to the documentation.

Contributions and Support

If you would like to contribute to this pipeline, please see the contributing guidelines.

For further information or help, please open an issue.

Citations

An extensive list of references for the tools and data used by the pipeline can be found in the CITATIONS.md file. If you use ViroProfiler for your work, please cite the relevant references.

About

A containerized bioinformatics pipeline for viral metagenomic data analysis

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Nextflow 46.8%
  • Python 27.7%
  • Groovy 17.2%
  • Dockerfile 3.2%
  • Perl 2.5%
  • HTML 1.0%
  • Other 1.6%