cshl_fastx_reverse_complement

cshl_fastx_reverse_complement computes the reverse complement of nucleotide sequences in FASTA and FASTQ files, reversing associated FASTQ quality scores to maintain sequence–quality correspondence.


Key Features:

  • Reverse Complementation: Reverses nucleotide order and substitutes bases using complement rules (A ↔ T, C ↔ G) for each sequence.
  • FASTA and FASTQ Support: Accepts and processes sequence libraries in both FASTA and FASTQ formats.
  • Quality Score Handling in FASTQ: Reverses per-base quality-score strings in FASTQ files to preserve alignment with reverse-complemented sequences.
  • Integration with Galaxy Project: Operates within the Galaxy ecosystem for execution and workflow integration.

Scientific Applications:

  • Primer design and PCR: Generates reverse-complement sequences needed for design of primers and verification of target strands.
  • Sequence analysis and epigenetics: Facilitates analysis of palindromic sequences and studies involving DNA methylation patterns that require strand-specific sequence manipulation.

Methodology:

Reads FASTA or FASTQ input, applies reverse-complement transformation to each sequence (A ↔ T, C ↔ G), reverses FASTQ quality-score lines when present, and writes output preserving file format and attributes while running within Galaxy for workflow tracking.

Topics

Collections

Details

Maturity:
Mature
Tool Type:
web application
Operating Systems:
Linux, Windows, Mac
Programming Languages:
Perl
Added:
12/19/2016
Last Updated:
11/24/2024

Operations

Data Inputs & Outputs

Nucleic acid sequence reverse and complement

Publications

Afgan E, Baker D, van den Beek M, Blankenberg D, Bouvier D, Čech M, Chilton J, Clements D, Coraor N, Eberhard C, Grüning B, Guerler A, Hillman-Jackson J, Von Kuster G, Rasche E, Soranzo N, Turaga N, Taylor J, Nekrutenko A, Goecks J. The Galaxy platform for accessible, reproducible and collaborative biomedical analyses: 2016 update. Nucleic Acids Research. 2016;44(W1):W3-W10. doi:10.1093/nar/gkw343. PMID:27137889. PMCID:PMC4987906.

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

Related Tools

fastx-toolkit
Relation: includedIn