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.