CellPainting-Skills¶
cellpainting_skills is the public task package of CellPainting-Claw.
Its purpose is to give both people and agents the same stable names for concrete Cell Painting tasks. Each skill is designed to produce a usable output that can stand on its own or feed the next task.
Public Model¶
A public skill in this project is:
one named task
one main result
one documented interface that can be used from the CLI, Python, or OpenClaw
The main public catalog below focuses only on the current recommended skill names. Advanced and legacy aliases still exist in the codebase for compatibility, but they are not the primary documentation path.
Main Catalog¶
The tables below are written from the user point of view:
main input is the artifact or setting the skill starts from
main result is the main output the skill is expected to leave behind
main tools shows which package or component does most of the work
Data Access¶
Skill key |
Main input |
Main result |
Main tools |
|---|---|---|---|
a project config with data-access settings |
an availability summary for the configured data sources |
|
|
a project config plus a requested dataset or prefix |
a saved download plan without downloading files yet |
|
|
a saved download plan or direct data request |
a local download cache plus execution records |
|
Profiling¶
Skill key |
Main input |
Main result |
Main tools |
|---|---|---|---|
raw Cell Painting images plus profiling configuration |
CellProfiler measurement tables such as |
|
|
CellProfiler measurement tables |
one merged single-cell table for downstream analysis |
|
|
a single-cell table |
an aggregated classical profile table |
|
|
an aggregated profile table |
a metadata-annotated profile table |
|
|
an annotated profile table |
a normalized profile table |
|
|
a normalized profile table |
a feature-selected profile table |
|
|
one or more classical profile tables |
a readable summary bundle with metadata and PCA outputs |
|
Segmentation¶
Skill key |
Main input |
Main result |
Main tools |
|---|---|---|---|
image metadata plus segmentation settings |
the load-data table used by segmentation |
|
|
a segmentation load-data table plus the selected segmentation |
masks, labels, outlines, and segmentation measurement tables |
|
|
segmentation inputs or a segmentation workflow root |
preview PNGs for quick review |
|
|
a completed segmentation workflow root |
masked or unmasked single-cell crop stacks plus a crop manifest |
|
Deep Features¶
Skill key |
Main input |
Main result |
Main tools |
|---|---|---|---|
segmentation outputs or crop exports |
DeepProfiler-ready metadata and location files |
DeepProfiler export helpers |
|
a prepared deep-feature input bundle |
a runnable DeepProfiler project directory |
DeepProfiler project helpers |
|
a prepared DeepProfiler project |
raw DeepProfiler feature files |
|
|
a completed DeepProfiler project or run directory |
single-cell and aggregated deep-feature tables |
|
|
collected deep-feature tables |
a readable summary bundle with metadata and PCA outputs |
|
Skill Pages¶
data-inspect-availabilitydata-plan-downloaddata-downloadcp-extract-measurementscp-build-single-cell-tablecyto-aggregate-profilescyto-annotate-profilescyto-normalize-profilescyto-select-profile-featurescyto-summarize-classical-profilescp-prepare-segmentation-inputscp-extract-segmentation-artifactscp-generate-segmentation-previewscrop-export-single-cell-cropsdp-export-deep-feature-inputsdp-build-deep-feature-projectdp-run-deep-feature-modeldp-collect-deep-featuresdp-summarize-deep-features