What is multi-catalog.yaml?¶
Multi-Sample Catalog YAML File (multi-catalog.yaml): the top-level configuration file for multi-sample spatial transcriptomics experiments and shared spatial factor analyses in CartoScope. It serves as a master index that links multiple individual sample datasets into a single harmonized session.
What does multi-catalog.yaml define?
analysis_type: multi-sample: Identifies the catalog as a multi-sample experiment rather than a single slide.name/title: The session identifier or study name for the multi-sample dataset collection.samples: A dictionary mapping sample IDs/names to individual sample catalog files (e.g../sample_1/catalog.yamlor remote HTTPS/S3 URLs).factors: Shared FICTURE spatial factor set definitions computed across all participating samples.countsUrl/sge_counts: Path to the unified SGE expression matrix used for pseudobulk calculations, sample label grouping, Chi-squared testing, and DESeq2 differential expression analysis.
What does a typical multi-catalog.yaml look like?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | |
Why use multi-catalog.yaml?
- Automated Session Setup: Automatically resolves sample metadata, thumbnails, and grid layouts upon loading.
- Shared Spatial Factors: Aligns shared FICTURE spatial factor signatures across all participating slides.
- Unified Statistical Analysis: Enables cross-sample pseudobulk calculations, sample label grouping, Chi-squared testing, and DESeq2 differential expression.
Related Pages
Concepts
- What is
catalog.yaml? - What is External Data?
- What is Multi-Sample Analysis?
- What is Sample Comparison?
Manual Pages