replace_regex

replace_regex performs pattern-based string replacement using regular expressions to modify and standardize text data for preprocessing and formatting of biological datasets within Galaxy workflows.


Key Features:

  • String replacement: Searches text using regular expressions and replaces matches with user-specified strings to clean and standardize biological data.
  • Integration with Galaxy (including Galaxy@Pasteur): Executes replacements within Galaxy-managed workflows and can run on high-performance computing clusters for scalable processing.
  • API and Bioblend support: Invokes and controls replacement operations programmatically via the Galaxy API or the Bioblend library.

Scientific Applications:

  • Data preprocessing in metagenomics (MetaGenSense): Standardizes sequence identifiers and annotations prior to downstream metagenomic analysis.
  • Phylogenetic analysis (NGphylogeny.fr): Formats and normalizes input data files to ensure compatibility with phylogenetic software.

Methodology:

Defines a regular-expression "pattern to search" and replaces each occurrence with a user-specified "replacing string"; this process is automated and integrated into Galaxy workflows.

Topics

Collections

Details

Maturity:
Mature
Tool Type:
web application
Operating Systems:
Linux, Windows, Mac
Added:
12/19/2016
Last Updated:
6/16/2020

Operations

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