Docker environment configuration
Curated, evidence-grounded skill and software-tool collections for scientific AI agents, generated by the AgenticScienceBuilder
npx -y skills add HolobiomicsLab/asb-skill-collections --skill docker-environment-configurationAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 14 stars14 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Use when you need to deploy CloMet for the first time on a new system, or when you want to ensure reproducible execution of metabolomics data harmonization tasks without manual dependency management.
The file declares its own license as CC-BY-4.0. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
5.9 KB, 937 tokens by cl100k_base, as published. Nobody here has run it
docker-environment-configuration
Summary
Set up and verify a containerized scientific tool (CloMet) for NMR-based metabolomics analysis by installing Docker, cloning the repository, building a container image, and executing an initial command to confirm functionality. This skill ensures reproducible, isolated execution of bioinformatics workflows across different operating systems.
When to use
Use this skill when you need to deploy CloMet for the first time on a new system, or when you want to ensure reproducible execution of metabolomics data harmonization tasks without manual dependency management. Apply it when you have access to the official CloMet GitHub repository and need to verify that the containerized tool is functional before running production analyses on NMR datasets.
When NOT to use
- CloMet is already installed and verified on your system — skip to direct execution
- You are running on a system where Docker cannot be installed or is explicitly unavailable (e.g., restricted HPC environments without container support)
- You intend to modify CloMet source code — use developer setup (clone, install dependencies locally) instead of containerization
Inputs
- Docker installation binary or package for target OS
- CloMet GitHub repository (rmallol/clomet)
- Dockerfile from repository root
- Local file system path for volume mounting (optional NMR metabolomics datasets)
Outputs
- Installed Docker engine on host system
- Cloned CloMet repository directory
- Built Docker image (tagged, ready to instantiate)
- Running CloMet container instance
- Verification output from initial CloMet command (help/version)
How to apply
Follow the documented Docker-based installation procedure by first installing Docker for your target operating system via the official Docker installation channel. Clone the CloMet repository from github:rmallol__clomet and examine the provided Dockerfile. Build the CloMet Docker image using the Dockerfile in the repository root. Run the CloMet container with appropriate volume mounts (to bind local metabolomics data directories into the container) and verify startup without errors by inspecting container logs. Finally, execute an initial CloMet command such as help or a version check to confirm the tool is accessible and functional within the container environment. Success is indicated when the command executes without errors and produces expected output.
Related tools
- Docker (Container runtime and orchestration engine for isolated, reproducible CloMet deployment across operating systems) — https://www.docker.com/
- CloMet (NMR-based metabolomics data harmonization and connection tool between public repositories and analysis platforms; deployed and executed via Docker) — https://github.com/rmallol/clomet
Examples
docker build -t clomet:latest . && docker run --rm clomet:latest clomet --help
Evaluation signals
- Docker daemon is running without errors on the host system
- CloMet repository is cloned to a local directory with all files present (Dockerfile, source code, configuration)
- Docker image build completes without errors and produces a tagged image (inspectable via
docker images) - CloMet container starts and reaches a ready state without crash/exit codes (inspectable via
docker psor logs) - Initial CloMet command (e.g.,
docker run <image> clomet --help) executes and returns expected output or documentation
Limitations
- Requires Docker installation and daemon availability; not suitable for systems where containerization is restricted or unavailable
- No changelog is available in the repository to track version-specific installation differences or breaking changes between CloMet releases
- The README provides a visual diagram (First steps) for guidance; users without graphics rendering may need text-based alternative documentation
Evidence
- [intro] Docker-based installation procedure with visual guidance available: "Follow these steps to install Docker and run CloMet for the first time"
- [other] Workflow steps for first-run setup and verification: "1. Install Docker following the official installation procedure for the target operating system. 2. Clone the CloMet repository from github:rmallol__clomet. 3. Build the CloMet Docker image from the"
- [readme] CloMet's purpose and focus on metabolomics data harmonization: "CloMet eases the connection between public data repositories and data analysis platforms by harmonizing the file systems of available data sets, with a focus on NMR-based metabolomics."
- [readme] Modular architecture supporting extension by developers: "The software has been designed in such a modular way meeting the Object Oriented Programming standards to facilitate the extension of its capabilities"
Gives 0 of the 12 instructions most project setup skills give in 937 tokens
Counted across 999 of the 1,637 authors here whose files we hold, read 2026-08-07
- ask one question at a timein 29 of 999, across 28 files
- detect the package manager from lockfilesin 28 of 999, across 9 files
- present findings to the userin 26 of 999, across 5 files
- explore current repo statein 24 of 999, across 3 files
- update the agent skills block in place if it existsin 24 of 999, across 3 files
- install husky lint-staged and prettierin 23 of 999, across 4 files
- create the lintstagedrc filein 22 of 999, across 3 files
- commit all changed filesin 22 of 999, across 3 files
- run lint-staged to verify it worksin 22 of 999, across 3 files
- create the husky pre-commit filein 21 of 999, across 2 files
- create a prettierrc file if missingin 21 of 999, across 2 files
- initialize huskyin 21 of 999, across 2 files
Said here and by no other author read
- install docker for the target operating system
- clone the repository from github
- examine the provided dockerfile
- build the docker image
- run the container with appropriate volume mounts
- execute an initial command to confirm functionality
Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.