App Catalog
Sign Up Sign In
Cutadapt - v1.18
kb_cutadapt

v.1.0.8

Launch

Removes the 3' or 5' adapters from reads using cutadapt.

This App removes adapter sequences from reads using cutadapt.

The input reads or ReadsSet and output reads can be FASTA or FASTQ format as selected by the user. Reads can be imported into the narrative using the Import FASTQ/SRA File as Reads from Staging Area App.

Adapters can be composed of any IUPAC nucleotide or wildcard character, listed here. Anchoring the adapters causes them to be removed only if they are at their respective ends of the sequence. Any matches found within the sequence are left in place. An insertion of X at the end of a 3 adapter or beginning of a 5 adapter allows the user to perform a less strict anchoring that allows for partial occurrences at the end to be trimmed while allowing full internal occurrences to be left in place. Adding three dots ( ) between two sequences allows for linked adapters which trims only sequences framed by both adapters. To simplify adapter sequences, a number in braces repeats the preceding base, e.g. A{5} can be used in place of AAAAA. This is especially useful for removing poly-A tails.

Error tolerance is a decimal value to determine how many mismatched based there can be in a positive match. For example an adapter of length 22 with an error rate of 0.1 will allow for 22 * 0.1 = 2.2 errors, which would round to 2. Wildcards are not counted towards adapter length as they would not be recognized as errors. The minimum overlap defines how many residues must overlap. The minimum length determines the minimum length of reads after cutting that will be kept. The discard untrimmed selection allows the user to keep or discard sequences that lack the defined adapters.

For further information about cutadapt and its usage, click here.

Related Publications


App Specification:

https://github.com/kbaseapps/kb_cutadapt/tree/4e1386ef1098f7ef2114167e72f13bb7d4e2955f/ui/narrative/methods/remove_adapters

Module Commit: 4e1386ef1098f7ef2114167e72f13bb7d4e2955f