Use when you have edited core R scripts (Modular.r, genEIC.r, MS1Spectragen.r,
Scanned 9/12/2026
Install to Claude Code
npx -y skills add HolobiomicsLab/asb-skill-collections --skill version-specific-deployment-configuration --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Version Specific Deployment Configuration?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/holobiomicslab-version-specific-deployment-configuration)More formats (shields.io, HTML) on the badges page.
---
name: version-specific-deployment-configuration
description: Use when you have edited core R scripts (Modular.r, genEIC.r, MS1Spectragen.r,
Stats.R) in the InnovativeOmics/Core-Match repository on GitHub and need to integrate
those changes into a local LipidMatch-4.2 or FluoroMatch distribution.
license: CC-BY-4.0
metadata:
edam_topics:
- http://edamontology.org/topic_3172
tools:
- R
- LipidMatch
- FluoroMatch
license_tier: restricted
provenance_tier: literature
derived_from:
- doi: 10.1007/s00216-021-03392-7
title: FluoroMatch 2.0
evidence_spans:
- put Modular.r into two directories
- 'put Modular.r into two directories (replace existing code): `LipidMatch-4.2\Flow\LipidMatch_Distribution`'
claims: []
provenance:
collection: https://w3id.org/holobiomicslab/asb-skill/collection/metabolomics/v2
assembled_by: scripts/collect_metabolomics_collection.py
sources:
- build: coll_fluoromatch_2_0_cq
doi: 10.1007/s00216-021-03392-7
title: FluoroMatch 2.0
dedup_kept_from: coll_fluoromatch_2_0_cq
schema_version: 0.2.0
attribution:
generator: AgenticScienceBuilder
original_doi: 10.1007/s00216-021-03392-7
all_source_dois:
- 10.1007/s00216-021-03392-7
zenodo_doi: 10.5281/zenodo.20794027
curators: []
promoter: Louis-Félix Nothias
sponsor: CNRS & Université Côte d'Azur
---
# version-specific-deployment-configuration
> **License: restricted** — no clear open-source license detected for the underlying tool; verify licensing before commercial use or redistribution. <!-- asb-license-banner -->
## Summary
Configure and deploy edited R scripts into version-specific directories within the LipidMatch-4.2 distribution framework, ensuring correct parameter settings and file placement for either Flow or Modular analysis modes. This skill bridges developer-side algorithm edits on GitHub with end-user installations.
## When to use
You have edited core R scripts (Modular.r, genEIC.r, MS1Spectragen.r, Stats.R) in the InnovativeOmics/Core-Match repository on GitHub and need to integrate those changes into a local LipidMatch-4.2 or FluoroMatch distribution. Use this skill when you must decide whether to target the Flow version (FLOW <- TRUE) or Modular version (FLOW <- FALSE), and route files to the correct subdirectories to avoid conflicts between pipeline modes.
## When NOT to use
- You are an end user downloading LipidMatch from innovativeomics.com for the first time — use the pre-packaged distribution directly without editing or redeploying scripts.
- Your edits are isolated to a single analysis and you do not need to integrate them into the main distribution framework for repeated use.
- You are uncertain whether Modular.r should replace existing code in both directories or only one — clarify with the development team before deploying.
## Inputs
- Edited R script files (Modular.r, genEIC.r, MS1Spectragen.r, Stats.R) from InnovativeOmics/Core-Match GitHub repository
- LipidMatch-4.2 distribution directory tree downloaded from innovativeomics.com
- README or methods specification documenting target paths
- Information about intended analysis mode (Flow vs. Modular) and application type (Lipid, PFAS, or TWeen_pos)
## Outputs
- Configured Modular.r with FLOW parameter set to TRUE or FALSE
- Deployed script files in correct version-specific directories (Flow and/or Modular paths)
- Manifest or layout document mapping source files to target paths
- Validated directory structure with all edited scripts in place and ready for execution
## How to apply
After downloading the LipidMatch-4.2 distribution from innovativeomics.com, identify which pipeline mode (Flow or Modular) your edits target. For Modular.r, place the edited file into both `LipidMatch-4.2\Flow\LipidMatch_Distribution` and `LipidMatch-4.2\FluoroMatch_Modular`, replacing existing code in each. For all other edited script files (genEIC.r, MS1Spectragen.r, Stats.R), route them into the shared library path `LipidMatch-4.2\Flow\LipidMatch_Distribution\LipidMatch_Libraries\Scripts`. Open the main Modular.r file and set `FLOW <- FALSE` for Modular version or `FLOW <- TRUE` for Flow version. Additionally, toggle application-specific parameters: set `Lipid <- TRUE` and `TWeen_pos <- FALSE` for lipid analysis, or leave both FALSE to default to PFAS analysis. Verify all target directories exist; if they do not, refer to the distribution template or contact the developers.
## Related tools
- **LipidMatch** (Target software framework into which edited scripts are deployed; supports both Flow and Modular pipeline modes) — https://github.com/InnovativeOmics/Core-Match
- **FluoroMatch** (Alternative LipidMatch-based distribution that shares the Modular.r script in FluoroMatch_Modular directory) — https://github.com/InnovativeOmics/Core-Match
- **R** (Execution environment for all deployed script files and configuration parameters)
## Evaluation signals
- Modular.r file exists and contains the correct FLOW parameter value (TRUE or FALSE) matching the target pipeline mode
- All edited script files (genEIC.r, MS1Spectragen.r, Stats.R) are present in `LipidMatch-4.2\Flow\LipidMatch_Distribution\LipidMatch_Libraries\Scripts`
- Modular.r is deployed in both `LipidMatch-4.2\Flow\LipidMatch_Distribution` and `LipidMatch-4.2\FluoroMatch_Modular` directories if targeting Modular mode
- Application-specific parameters (Lipid, TWeen_pos) are set correctly in Modular.r and match the intended analysis type
- Directory manifest or layout document reconciles all source files to their target paths with no missing or conflicting mappings
## Limitations
- Modular.r must be placed into two separate directories to support both Flow and Modular versions; failure to do so will break one of the pipeline modes.
- No changelog is provided in the repository, so developers must manually track which scripts were edited and communicate changes to the team.
- Configuration is file-path and parameter-based; no automated deployment or validation tool is mentioned, so manual verification is required.
- Edits made on GitHub are not automatically integrated into user distributions; developers must follow the manual deployment process and contact the team with major changes.
## Evidence
- [readme] Install FluoroMatch or LipidMatch from InnovativeOmics.com: "Install FluoroMatch or LipidMatch from InnovativeOmics.com"
- [readme] Modular.r must be placed in two directories (Flow and Modular): "put Modular.r into two directories (replace existing code): `LipidMatch-4.2\Flow\LipidMatch_Distribution` `LipidMatch-4.2\FluoroMatch_Modular`"
- [readme] Other edited scripts are placed in the LipidMatch_Libraries/Scripts subdirectory: "Place any edited script files (genEIC.r, MS1Spectragen.r, Stats.R) into: `LipidMatch-4.2\Flow\LipidMatch_Distribution\LipidMatch_Libraries\Scripts`"
- [readme] FLOW parameter distinguishes Modular from Flow version: "For the Modular version set `FLOW <- FALSE` ... For the Flow version set `FLOW <- TRUE`"
- [readme] Application-specific parameters control analysis mode: "Make sure to toggle the following parameters depending on your application, if both are FALSE it defaults to PFAS analysis: `Lipid <- TRUE` `TWeen_pos <- FALSE`"
- [readme] Developers edit on GitHub and integrate into local installations: "**Developers can edit the main algorithms here on github** as a team. Then the code needs to be integrated by placing the edited code in the correct directory from the downloaded distribution"
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!