GithubHelp home page GithubHelp logo

dnanexus_fastqc's Introduction

FastQC Reads Quality Control v1.4.0

What does this app do?

This app generates a QC report on reads data.

What are typical use cases for this app?

This app is typically used after sequencing, to generate a QC report on the reads. As the FastQC manual says, "before analysing reads to draw biological conclusions, you should always perform some simple quality control checks to ensure that the raw data looks good and there are no problems or biases in your data which may affect how you can usefully use it."

What data are required for this app to run?

This can take one or more sets of compatible reads data, in any of the following formats:

  • Gzipped FASTQ files (*.fq.gz or *.fastq.gz)
  • BAM files (*.bam)

It also can take a number of files and settings that are used by fastqc including:

  • Custom contaminants - optional - A file containing custom contaminant sequences to screen overrepresented sequences against. If left empty, a default set of contaminants will be used.
  • Custom adapters - optional - Custom adapter sequences which will be explicity searched against the library. If left empty, a default set of adapters will be used.
  • Custom limits - optional - Criteria used to determine the warn/error limits for the various modules, or selectively remove some modules from the output altogether. -Input format - default = auto - String describing the format of the input file. By default FastQC will try to automatically detect the format based on the input filename. You can override this by choosing a specific format (fastq, bam, or bam_mapped).
  • kmer_size - The kmer size that the kmer analysis module will use. This module reports overrepresented k-mers (sequences of size 'k'). This size must be between 2 and 10
  • Disable grouping of bases past 50bp? - default = true - Disable grouping of bases for reads >50bp. All reports will show data for every base in the read. - extra_options - Extra command-line options that will be passed directly to the fastqc invocation. Example: --nofilter

What does this app output?

This app outputs an HTML report and a machine-readable text file for each sample. Results are output to a subfolder QC

How does this app work?

This app runs a dockerised version of fastqc, release v0.11.9

dnanexus_fastqc's People

Contributors

woook avatar amyamelia avatar rachelduffin avatar

Watchers

James Cloos avatar  avatar Aled Jones avatar  avatar  avatar

Forkers

woook

dnanexus_fastqc's Issues

Alter to run in either paired or single read mode

Alter app so it can be run in either paired or single read mode - i.e. so that the app only needs to be run once in the workflow.

This could be a good STP project for introduction to building DNAnexus apps

upgrade os

add:
"distribution" : "Ubuntu",
"release":"14.04",
to the runspec section of dxapp.json

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.