cDNA-detector

cDNA-detector identifies and eliminates exogenous cDNA contamination in next-generation sequencing (NGS) data to prevent artifactual read coverage and incorrect peak calls.


Key Features:

  • Implementation: Implemented in Python for computational detection and removal of contaminants.
  • Contamination target: Detects exogenous cDNA that appears as additional read coverage over genes in NGS libraries.
  • Sequencing types supported: Applicable to ATAC-Seq, ChIP-Seq, and whole-exome sequencing (WES) data.
  • Detection approach: Identifies anomalous read coverage patterns indicative of contaminant genes.
  • Impact on analysis: Eliminates contaminant genes that contribute to inaccurate coverage peak calls.
  • Validation datasets: Evaluated on public repositories including TCGA, ENCODE, and NCBI SRA.

Scientific Applications:

  • NGS quality control: Screening sequencing libraries for exogenous cDNA contamination to improve data integrity.
  • Peak-calling accuracy: Preventing artifactual peaks in ATAC-Seq and ChIP-Seq analyses caused by contaminant coverage.
  • Coverage refinement in WES: Improving accuracy of gene coverage estimates in whole-exome sequencing.
  • Public dataset curation: Identifying contaminant genes in TCGA, ENCODE, and NCBI SRA datasets to refine sequence processing pipelines.

Methodology:

Detects anomalous read coverage patterns—additional read coverage over genes in NGS libraries—to identify and eliminate exogenous cDNA contaminant genes.

Topics

Details

License:
BSD-3-Clause
Cost:
Free of charge (with restrictions)
Tool Type:
command-line tool
Operating Systems:
Mac, Linux, Windows
Programming Languages:
Python
Added:
12/15/2021
Last Updated:
12/15/2021

Operations

Publications

Qi M, Nayar U, Ludwig LS, Wagle N, Rheinbay E. cDNA-detector: Detection and removal of cDNA contamination in DNA sequencing libraries. Unknown Journal. 2021. doi:10.1101/2021.08.11.455962.