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.