Coder Social home page Coder Social logo

combat-tb / tbvcfreport Goto Github PK

View Code? Open in Web Editor NEW
2.0 4.0 2.0 1.19 MB

Generate an interactive HTML-based report from M.tb SnpEff annotated VCF(s)

License: GNU General Public License v3.0

Python 47.98% HTML 51.42% Shell 0.61%
vcf-files tuberculosis variant-annotations neo4j snpeff galaxy-project combat-tb-neodb vcf

tbvcfreport's Introduction

tbvcfreport

tbvcfreport build status install with bioconda

Generate an interactive HTML-based report from M.tb SnpEff annotated VCF(s) with links to the COMBAT-TB-eXplorer.

test-report-img

Usage

Prerequisites:

  • SnpEff annotated M.tuberculosis VCF file(s).

Optional:

Installation

Using pip

$ pip install -i https://test.pypi.org/simple/ tbvcfreport
...

Using conda

With an activated Bioconda channel:

$ conda install tbvcfreport
...

From source

$ git clone https://github.com/COMBAT-TB/tbvcfreport.git
...
$ cd tbvcfreport
$ virtualenv envname
$ source envname/bin/activate
$ pip install -r requirements.txt
$ pip install -e .

Run tbvcfreport

$ tbvcfreport --help
Usage: tbvcfreport [OPTIONS] COMMAND [ARGS]...

  Generate an HTML-based VCF report from SnpEff annotated VCF file(s).

Options:
  --help  Show this message and exit.

Commands:
  generate  Generate an interactive HTML-based VCF report.
$ tbvcfreport generate --help
Usage: tbvcfreport generate [OPTIONS] VCF_DIR

  Generate an interactive HTML-based VCF report.

Options:
  -t, --tbprofiler-report FILENAME
                                  TBProfiler json report.
  -f, --filter-udi / -nf, --no-filter-udi
                                  Filter upstream, downstream and intergenic
                                  variants.  [default: True]
  --help                          Show this message and exit.
$ tbvcfreport generate VCF_DIR/
Processing...

This will generate a {vcf-file-name}.html file in the current working directory (pwd).

In Galaxy

We have also added tbvcfreport to the Galaxy Tool Shed.

Kindly see this repository for the latest revision.

Galaxy-tbvcfreport

tbvcfreport's People

Contributors

pvanheus avatar thobalose avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

tbvcfreport's Issues

Add HGVS.p as Consequence

HGVS.p: If variant is coding, this field describes the variant using HGVS notation (Protein level).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.