PyroCleaner

PyroCleaner cleans Roche 454 pyrosequencing reads to remove duplicate, low-complexity, length outlier, and poor-quality sequences and to validate paired-end .sff reads for improved downstream assembly and alignment.


Key Features:

  • Read Duplication Filtering: Identifies and removes duplicate reads generated by 454 pyrosequencing bias.
  • Length-Based Filtering: Filters sequences by user-specified length criteria to retain reads meeting size requirements.
  • Complexity Assessment: Evaluates sequence complexity and filters out low-complexity reads.
  • Quality Control: Assesses base-pair quality and filters reads containing a high number of undetermined bases.
  • Paired-End Read Cleaning (.sff): Cleans paired-end .sff sequence files, generates validated paired-end sequences, and separates single reads for use as shotgun reads.

Scientific Applications:

  • Assembly and Alignment Preparation: Prepares Roche 454 pyrosequencing data for downstream assembly and alignment by removing duplicates, low-quality, and low-complexity reads.
  • Paired-End and Shotgun Read Processing: Produces validated paired-end .sff reads and extracts single reads for shotgun analyses.

Methodology:

Computational steps explicitly include duplicate read identification and removal, length-based filtering, sequence complexity evaluation and filtering, base-pair quality assessment to remove reads with many undetermined bases, and cleaning of paired-end .sff files to validate paired reads and separate single reads.

Topics

Details

Tool Type:
command-line tool
Operating Systems:
Linux
Programming Languages:
Python
Added:
12/18/2017
Last Updated:
12/10/2018

Operations

Data Inputs & Outputs

Publications

Mariette J, Noirot C, Klopp C. Assessment of replicate bias in 454 pyrosequencing and a multi-purpose read-filtering tool. BMC Research Notes. 2011;4(1). doi:10.1186/1756-0500-4-149. PMID:21615897. PMCID:PMC3117718.

Documentation

Links