coil
coil assesses and preprocesses cytochrome c oxidase I (COI) 5' region (COI-5P) DNA barcode sequences to detect insertion and deletion (indel) errors and prepare sequences for downstream analyses.
Key Features:
- Data cleaning and contextualization: Provides functions for cleaning and contextualizing COI-5P DNA barcode sequences prior to analysis.
- Reading frame alignment: Aligns barcode sequences into a common reading frame to support accurate translation and error detection.
- Translation to amino acids: Translates DNA sequences into amino acids to facilitate identification of biological variation and sequence errors.
- Error assessment with profile HMMs: Employs nucleotide and amino acid profile hidden Markov models (HMMs) to assess the likelihood of indel errors in barcode sequences.
- Taxonomically diverse HMM training: Uses HMMs trained on a taxonomically diverse set of reference sequences to improve error-detection performance.
- Error identification accuracy: Demonstrates over 97.5% accuracy in distinguishing error-free sequences from those containing indel errors across an analysis of 10,000 barcode sequences.
Scientific Applications:
- Distinguishing biological variation from experimental error: Aids interpretation of DNA barcoding and metabarcoding data by separating technical indel errors from biological sequence variation.
- Limitations and specificity: Applicable primarily to animal COI-5P sequences and not designed to detect all contaminants, with reduced reliability for non-animal kingdoms, nuclear mitochondrial pseudogenes, and Wolbachia COI-5P sequences.
Methodology:
Aligns sequences into a common reading frame, translates DNA to amino acids, and compares input sequences against trained nucleotide and amino acid profile HMMs (trained on taxonomically diverse reference sequences) to evaluate the presence of technical indel errors, following approaches described by Durbin et al. (1998).
Topics
Details
- License:
- GPL-3.0
- Tool Type:
- library
- Programming Languages:
- R
- Added:
- 1/14/2020
- Last Updated:
- 12/16/2020
Operations
Publications
Nugent CM, Elliott TA, Ratnasingham S, Adamowicz SJ. coil: an R package for cytochrome C oxidase I (COI) DNA barcode data cleaning, translation, and error evaluation. Unknown Journal. 2019. doi:10.1101/2019.12.12.865014.
Nugent CM, Elliott TA, Ratnasingham S, Adamowicz SJ. coil: an R package for cytochrome <i>c</i> oxidase I (COI) DNA barcode data cleaning, translation, and error evaluation. Genome. 2020;63(6):291-305. doi:10.1139/gen-2019-0206. PMID:32406757.