Cutadapt

Cutadapt removes adapter sequences, primers, poly-A tails, and other unwanted sequences from high-throughput sequencing reads to prepare data for accurate downstream genomic and transcriptomic analyses.


Key Features:

  • Adapter and primer removal: Identifies and trims adapter sequences and primer regions from sequencing reads.
  • Poly-A tail trimming: Detects and removes poly-A tails commonly present in RNA-seq reads to improve alignment and quantification accuracy.
  • Parameter customization: Allows specification of parameters for adapter, primer, and tail detection tailored to experimental requirements and sequencing technologies.

Scientific Applications:

  • RNA sequencing (RNA-seq): Preprocesses RNA-seq reads by removing adapters and poly-A tails to enable accurate mapping to reference genomes or transcriptomes.
  • Metagenomics: Preprocesses metagenomic sequencing data to remove non-biological sequences introduced during library preparation (e.g., MetaGenSense workflows).
  • Phylogenetic studies: Removes contaminants and non-biological sequences from input sequences for phylogenetic analyses and platforms such as NGphylogeny.fr.

Methodology:

Scans sequencing reads for known adapter and primer sequences and trims them (including poly-A tails) using exact matching and alignment-based approaches, and handles large high-throughput datasets efficiently.

Topics

Collections

Details

License:
MIT
Maturity:
Mature
Tool Type:
command-line tool
Operating Systems:
Linux, Windows, Mac
Programming Languages:
Python
Added:
1/13/2017
Last Updated:
11/24/2024

Operations

Data Inputs & Outputs

Publications

Martin M. Cutadapt removes adapter sequences from high-throughput sequencing reads. EMBnet.journal. 2011;17(1):10. doi:10.14806/ej.17.1.200.

Mareuil F, Doppelt-Azeroual O, Ménager H. A public Galaxy platform at Pasteur used as an execution engine for web services. Unknown Journal. 2017. doi:10.7490/f1000research.1114334.1.

Documentation

Links