Giter Site home page Giter Site logo

trellixvulnteam / dnanexus_amplivar_blat_tsuv Goto Github PK

View Code? Open in Web Editor NEW

This project forked from moka-guys/dnanexus_amplivar_blat

0.0 0.0 0.0 54.29 MB

OBSOLETE: DNAnexus app for analysis of cancer samples - runs amplivar blat from moka-guys/amplivar_blat - robust mutation detection in amplicon-based next generation sequencing (NGS) data

Shell 0.23% Python 76.98% Perl 0.95% C 12.57% Tcl 4.55% Makefile 0.24% HTML 0.14% Batchfile 0.01% M4 0.04% Roff 4.29%

dnanexus_amplivar_blat_tsuv's Introduction

Amplivar-Blat v 1.6

What does this app do?

This app takes an array of fastq files and runs amplivar.

Amplivar creates a list of unique reads and then performs alignment using Blat.

What are typical use cases for this app?

Analysis of cancer samples

What data are required for this app to run?

  • A indexed reference genome (.tar.gz format)
  • A list of fastq files.
  • A list of usual suspects
  • A list of amplicon flanking sequences (by default this is the file saved in 001_ToolsReferenceData)
  • Value for minimum reported variant frequency as percentage of amplicon reads (optional - default = 1 (1%). If left blank uses amplivar default (5%))
  • Value for minimum coverage for variant calling (optional - leaving blank uses amplivar default of 10 (default))
  • Value for minimum number reads containing the variant allele (optional - leaving blank uses amplivar default of 5 (default))
  • The branch of amplivar_blat to use. The master branch should be used for all production runs, and this is set as the default value. However this can be overwritten by settings in an Nexus workflow therefore this should always be specified in the dx run command.

What does this app output?

  • A directory of bam files (in a folder called bam)
  • A directory of bam files indexes
  • A directory containing the read depth for each amplicon (flanked file)
  • One folder per sample including all other files created during analysis

How does this app work?

  1. Clone the amplivar github repo and checks out the specified branch
  2. Downloads and unzips reference genome
  3. If required makes 2 bit reference file.
  4. Run BLAT server
  5. Test the BLAT server is working using a example fasta file
  6. converts the encoding of the flanking file using dos2unix, as this can cause the app to fail
  7. Run amplivar using -m Variant_Calling and arguments defined in inputs
  8. To speed up the upload of the many files produced by amplivar these are zipped on a sample by sample basis.

Custom modifications

dnanexus_amplivar_blat_tsuv's People

Contributors

aledj2 avatar amyamelia avatar andyb3 avatar trellixvulnteam avatar woook avatar

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.