viroprofiler

A containerized bioinformatics pipeline for viral metagenomic data analysis

https://github.com/deng-lab/viroprofiler

Science Score: 36.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
    Found 2 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.5%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

A containerized bioinformatics pipeline for viral metagenomic data analysis

Basic Info
Statistics
  • Stars: 35
  • Watchers: 3
  • Forks: 13
  • Open Issues: 20
  • Releases: 7
Created almost 4 years ago · Last pushed almost 2 years ago
Metadata Files
Readme Changelog Contributing License Code of conduct Citation

README.md

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 8888 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 one of the supported container engines using root privileges:
  1. Install Miniconda3.

  2. Install Nextflow using conda:

bash # You may need to restart your terminal before running the following commands conda install -c bioconda nextflow

  1. Download the pipeline and database.

bash # setup database nextflow run deng-lab/viroprofiler -r main -profile singularity --mode "setup"

-profile specifies the container engine to use. You can use singularity, charliecloud, docker, podman, or shifter. You can also use test to run the pipeline with test data after setting up the database.

  1. Run the pipeline,

```bash # run test nextflow run deng-lab/viroprofiler -r main -profile singularity,test

# run your own data nextflow run deng-lab/viroprofiler -r main -profile singularity --input samplesheet.csv ```

  1. Update the pipeline,

bash nextflow pull deng-lab/viroprofiler

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

If you use ViroProfiler for your analysis, please cite the publication as follows:

Jinlong Ru, Mohammadali Khan Mirzaei, Jinling Xue, Xue Peng, Li Deng. ViroProfiler: a containerized bioinformatics pipeline for viral metagenomic data analysis. Gut Microbes (2023); doi: https://doi.org/10.1080/19490976.2023.2192522

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.

Owner

  • Name: DengLab
  • Login: deng-lab
  • Kind: user
  • Location: Munich

GitHub Events

Total
  • Issues event: 2
  • Watch event: 7
  • Issue comment event: 3
Last Year
  • Issues event: 2
  • Watch event: 7
  • Issue comment event: 3

Dependencies

docs/.requirements.txt pypi
  • mkdocs-git-revision-date-plugin *
.github/workflows/branch.yml actions
  • mshick/add-pr-comment v1 composite
.github/workflows/docker.yml actions
  • actions/checkout v3 composite
  • docker/build-push-action ad44023a93711e3deb337508980b4b5e9bcdc5dc composite
  • docker/login-action f054a8b539a109f9f41c372932f1ae047eff08c9 composite
  • docker/metadata-action 98669ae865ea3cffbcbaa878cf57c20bbf1c6c38 composite
.github/workflows/docs.yml actions
  • actions/checkout v2 composite
  • mhausenblas/mkdocs-deploy-gh-pages master composite
docker/viroprofiler-base/Dockerfile docker
  • mambaorg/micromamba 0.25.1 build
docker/viroprofiler-binning/Dockerfile docker
  • mambaorg/micromamba 0.25.1 build
docker/viroprofiler-geneannot/Dockerfile docker
  • mambaorg/micromamba 0.25.1 build
docker/viroprofiler-host/Dockerfile docker
  • mambaorg/micromamba 0.25.1 build
docker/viroprofiler-replicyc/Dockerfile docker
  • mambaorg/micromamba 0.25.1 build
docker/viroprofiler-taxa/Dockerfile docker
  • mambaorg/micromamba 0.25.1 build
docker/viroprofiler-abundance/Dockerfile docker
  • mambaorg/micromamba 0.25.1 build
docker/viroprofiler-bracken/Dockerfile docker
  • mambaorg/micromamba 0.25.1 build
docker/viroprofiler-vibrant/Dockerfile docker
  • mambaorg/micromamba 0.25.1 build
modules/nf-core/modules/bbmap/align/meta.yml cpan
modules/nf-core/modules/custom/dumpsoftwareversions/meta.yml cpan
modules/nf-core/modules/fastp/meta.yml cpan
modules/nf-core/modules/fastqc/meta.yml cpan
modules/nf-core/modules/multiqc/meta.yml cpan
modules/nf-core/modules/spades/meta.yml cpan
docker/viroprofiler-phamb/Dockerfile docker
  • mambaorg/micromamba 0.25.1 build
docker/viroprofiler-virsorter2/Dockerfile docker
  • mambaorg/micromamba 0.25.1 build