prepare-package-for-resolution

Stages raw biomedical tables into Lance for schema resolution.

7|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/epiblastai/homeobox --skill prepare-package-for-resolution
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prepare-package-for-resolution
Source: https://github.com/epiblastai/homeobox/tree/main/packages/polycomb/skills/prepare-package-for-resolution
Command: npx skills add https://github.com/epiblastai/homeobox --skill prepare-package-for-resolution

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires lancedb, pyarrow, pandas, polycomb, homeobox, and includes scripts (resource) components.

What problem does it solve?

This Skill stages raw tables from a coalesced biomedical data package into Lance, creating the structured starting point needed for downstream schema resolution without altering source data values.

Core Features & Use Cases

  • OBS and VAR Staging: Loads per-dataset observation and variable tables into Lance using schema-derived table names.
  • Dataset Scaffolding: Creates one DatasetSchema scaffold row per feature space with identity metadata from the collection manifest.
  • Library and Publication Staging: Loads collection-level reference tables and publication metadata, including optional section records and join scaffolding.
  • Use Case: Prepare a heterogeneous collection of single-cell datasets for later schema harmonization, ingestion, and atlas reconstruction while preserving the original raw columns.

Quick Start

Use the prepare-package-for-resolution skill after create-data-package to stage the collection’s OBS, VAR, dataset scaffold, library, and publication tables using the explicitly provided schema YAML.

Frequently Asked Questions about prepare-package-for-resolution

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I stage raw single-cell atlas tables into Lance for downstream processing?

To stage raw single-cell atlas tables into Lance, load per-dataset observation and variable files using schema-derived table names. This creates a structured starting point for downstream schema resolution without altering original source data values.

What does staging biomedical data packages for schema resolution involve?

Staging biomedical data packages for schema resolution involves loading OBS, VAR, dataset scaffold, library, and publication tables into Lance. It requires an explicitly provided schema YAML to validate schemas and seed publication joins.

Do I need a schema YAML to stage heterogeneous single-cell datasets into LanceDB?

Yes, staging heterogeneous single-cell datasets into LanceDB requires an explicitly provided homeobox schema YAML. This YAML validates schemas, loads source files, creates scaffolds, and seeds publication joins.

Can I preserve original raw columns when preparing publication metadata and feature spaces for ingestion?

Yes, preparing publication metadata and feature spaces for ingestion preserves original raw columns. The staging process loads collection-level reference tables and creates DatasetSchema scaffold rows without modifying the underlying source data values.

What's the best way to prepare a coalesced collection of single-cell datasets for atlas reconstruction?

The best way to prepare a coalesced collection of single-cell datasets for atlas reconstruction is staging raw tables into Lance. This creates one DatasetSchema scaffold row per feature space with identity metadata from the collection manifest.

Why does schema resolution require staging raw atlas tables before ingestion?

Schema resolution requires staging raw atlas tables before ingestion because it creates the structured starting point needed to harmonize heterogeneous columns. Staging validates schemas and loads source files into Lance without altering the raw data values.