What problem does it solve?
This skill aligns raw collection- and dataset-level LanceDB tables with a target Homeobox schema while resolving inconsistent identifiers, labels, and metadata into canonical values without sacrificing provenance or auditability.
Core Features & Use Cases
- Schema Alignment: Rename, cast, add, merge, and remove columns so raw tables conform to Homeobox schema classes.
- Canonical Resolution: Resolve genes, proteins, molecules, ontology terms, organisms, perturbations, guides, and other biological identifiers through registered or custom resolution workflows.
- Audited Transactions: Apply every harmonization change through CurationApplicator with dry-run validation, column guardrails, provenance, and SQLite audit records.
- Advanced Workflows: Handle multi-field resolver fan-out, nullable-field recovery, publication and dataset metadata, genetic perturbation reshaping, and organism-specific ontology resolution.
- Use Case: Harmonize heterogeneous single-cell datasets by aligning their metadata columns, canonicalizing cell types and organisms, resolving gene identifiers, and recording every mutation for reproducible downstream ingestion.
Quick Start
Ask the skill to dry-run a schema harmonization plan for a specified LanceDB table using the target Homeobox schema, resolving applicable ontology and cross-reference fields while reporting unresolved values and proposed audited changes.