name: 'simo-multiomics-integration-agent'
description: 'AI-powered spatial integration of multi-omics datasets using probabilistic alignment for comprehensive tissue atlas construction and cellular state mapping.'
measurable_outcome: Execute skill workflow successfully with valid output within 15 minutes.
allowed-tools:
- read_file
- run_shell_command
SIMO Multiomics Integration Agent
The SIMO Multiomics Integration Agent performs spatial integration of multi-omics datasets through probabilistic alignment. Unlike previous tools limited to transcriptomics, SIMO integrates spatial transcriptomics with single-cell RNA-seq and expands to chromatin accessibility, DNA methylation, and proteomics data.
When to Use This Skill
- When integrating spatial transcriptomics with single-cell multi-omics data.
- For constructing comprehensive tissue atlases with spatial context.
- To map epigenomic states (ATAC-seq, methylation) onto spatial coordinates.
- When analyzing multi-modal cellular phenotypes in tissue architecture.
- For spatial deconvolution combining multiple modalities.
Core Capabilities
Spatial-scRNA Integration: Probabilistically align single-cell RNA-seq to spatial coordinates.
Chromatin Accessibility Mapping: Project scATAC-seq profiles onto spatial tissue locations.
DNA Methylation Spatial Mapping: Integrate single-cell methylation data with spatial context.
Multi-Modal Fusion: Combine transcriptomic, epigenomic, and proteomic layers.
Probabilistic Cell-Type Assignment: Assign cell types to spatial spots with uncertainty quantification.
Spatial Niche Identification: Discover cellular niches defined by multi-omic signatures.
Supported Modalities
| Modality |
Input Format |
Spatial Reference |
| scRNA-seq |
AnnData, Seurat |
Visium, MERFISH, Xenium |
| scATAC-seq |
SnapATAC2, ArchR |
Visium, Slide-seq |
| scMethyl |
Bismark, allcools |
Any spatial modality |
| CITE-seq (protein) |
AnnData |
Spatial proteomics |
| Multi-ome (RNA+ATAC) |
Muon, SnapATAC2 |
All platforms |
Integration Algorithm
| Step |
Method |
Purpose |
| Feature Selection |
HVG + marker genes |
Reduce dimensionality |
| Embedding |
Variational autoencoder |
Shared latent space |
| Alignment |
Optimal transport |
Probabilistic matching |
| Spatial Mapping |
Gaussian processes |
Smooth spatial predictions |
| Uncertainty |
Posterior sampling |
Confidence intervals |
Workflow
Input: Spatial transcriptomics (Visium/MERFISH/Xenium), reference single-cell multi-omics.
Preprocessing: Normalize, select features, QC both datasets.
Embedding: Learn joint latent representation across modalities.
Probabilistic Alignment: Compute cell-to-spot assignment probabilities.
Spatial Imputation: Transfer modalities to spatial coordinates.
Niche Analysis: Identify spatial domains by multi-omic signatures.
Output: Integrated spatial multi-omics object, niche assignments, visualizations.
Example Usage
User: "Integrate our scRNA-seq and scATAC-seq data with the spatial transcriptomics to understand chromatin states in different tissue regions."
Agent Action:
python3 Skills/Genomics/SIMO_Multiomics_Integration_Agent/simo_integration.py \
--spatial_data visium_data.h5ad \
--scrna_ref scrna_atlas.h5ad \
--scatac_ref scatac_atlas.h5ad \
--modalities rna,atac \
--n_spots_per_cell 5 \
--uncertainty_quantification true \
--output integrated_spatial_multiome.h5ad
Output Components
| Output |
Description |
Format |
| Integrated Object |
Multi-modal spatial data |
AnnData/Muon |
| Cell Type Map |
Spatial cell type assignments |
GeoTIFF, CSV |
| Chromatin Accessibility Map |
Spatial ATAC patterns |
BigWig, CSV |
| Niche Assignments |
Spatial domain labels |
CSV, Zarr |
| Uncertainty Maps |
Per-spot confidence |
GeoTIFF |
| Gene Activity Scores |
ATAC-derived gene activity |
AnnData layer |
Spatial Platforms Supported
| Platform |
Resolution |
Spots/Cells |
Genes |
| 10x Visium |
55 μm |
~5,000 |
Whole transcriptome |
| 10x Visium HD |
8 μm |
~300,000 |
Whole transcriptome |
| 10x Xenium |
Subcellular |
>100,000 |
300-5,000 panel |
| MERFISH |
Subcellular |
>1M |
100-10,000 panel |
| Slide-seq |
10 μm |
~60,000 |
Whole transcriptome |
| CosMx |
Subcellular |
>1M |
1,000-6,000 panel |
AI/ML Components
Variational Integration:
- Multi-modal VAE for joint embeddings
- Contrastive learning for modality alignment
- Batch correction across datasets
Probabilistic Mapping:
- Optimal transport with entropic regularization
- Gaussian process spatial smoothing
- Bayesian uncertainty estimation
Niche Discovery:
- Multi-view clustering
- Spatial autocorrelation (Moran's I)
- Graph neural networks for niche boundaries
Prerequisites
- Python 3.10+
- Scanpy, Squidpy, Muon
- scvi-tools, SnapATAC2
- POT (Python Optimal Transport)
- PyTorch, GPyTorch
Related Skills
- scGPT_Agent - For foundation model embeddings
- Spatial_Epigenomics_Agent - For spatial epigenomics analysis
- Cell_Cell_Communication - For ligand-receptor analysis
- Nicheformer_Spatial_Agent - For spatial niche modeling
Special Considerations
- Batch Effects: Pre-align datasets from different protocols
- Spot Deconvolution: Lower resolution platforms need deconvolution
- Sparsity: scATAC data requires aggregation strategies
- Compute: Multi-modal integration is memory-intensive
- Validation: Verify spatial patterns with known marker distributions
Applications
| Application |
Use Case |
| Tumor Microenvironment |
Map chromatin states of immune infiltrates |
| Development |
Track lineage chromatin dynamics spatially |
| Neurodegeneration |
Spatial mapping of epigenetic changes |
| Fibrosis |
Understand spatial activation programs |
Author
AI Group - Biomedical AI Platform
1---2name: simo-multiomics-integration-agent3description: <!--4---5<!--6# COPYRIGHT NOTICE7# This file is part of the "Universal Biomedical Skills" project.8# Copyright (c) 2026 MD BABU MIA, PhD <md.babu.mia@mssm.edu>9# All Rights Reserved.10#11# This code is proprietary and confidential.12# Unauthorized copying of this file, via any medium is strictly prohibited.13#14# Provenance: Authenticated by MD BABU MIA1516-->1718---19name: 'simo-multiomics-integration-agent'20description: 'AI-powered spatial integration of multi-omics datasets using probabilistic alignment for comprehensive tissue atlas construction and cellular state mapping.'21measurable_outcome: Execute skill workflow successfully with valid output within 15 minutes.22allowed-tools:23 - read_file24 - run_shell_command25---262728# SIMO Multiomics Integration Agent2930The **SIMO Multiomics Integration Agent** performs spatial integration of multi-omics datasets through probabilistic alignment. Unlike previous tools limited to transcriptomics, SIMO integrates spatial transcriptomics with single-cell RNA-seq and expands to chromatin accessibility, DNA methylation, and proteomics data.3132## When to Use This Skill3334* When integrating spatial transcriptomics with single-cell multi-omics data.35* For constructing comprehensive tissue atlases with spatial context.36* To map epigenomic states (ATAC-seq, methylation) onto spatial coordinates.37* When analyzing multi-modal cellular phenotypes in tissue architecture.38* For spatial deconvolution combining multiple modalities.3940## Core Capabilities41421. **Spatial-scRNA Integration**: Probabilistically align single-cell RNA-seq to spatial coordinates.43442. **Chromatin Accessibility Mapping**: Project scATAC-seq profiles onto spatial tissue locations.45463. **DNA Methylation Spatial Mapping**: Integrate single-cell methylation data with spatial context.47484. **Multi-Modal Fusion**: Combine transcriptomic, epigenomic, and proteomic layers.49505. **Probabilistic Cell-Type Assignment**: Assign cell types to spatial spots with uncertainty quantification.51526. **Spatial Niche Identification**: Discover cellular niches defined by multi-omic signatures.5354## Supported Modalities5556| Modality | Input Format | Spatial Reference |57|----------|--------------|-------------------|58| scRNA-seq | AnnData, Seurat | Visium, MERFISH, Xenium |59| scATAC-seq | SnapATAC2, ArchR | Visium, Slide-seq |60| scMethyl | Bismark, allcools | Any spatial modality |61| CITE-seq (protein) | AnnData | Spatial proteomics |62| Multi-ome (RNA+ATAC) | Muon, SnapATAC2 | All platforms |6364## Integration Algorithm6566| Step | Method | Purpose |67|------|--------|---------|68| Feature Selection | HVG + marker genes | Reduce dimensionality |69| Embedding | Variational autoencoder | Shared latent space |70| Alignment | Optimal transport | Probabilistic matching |71| Spatial Mapping | Gaussian processes | Smooth spatial predictions |72| Uncertainty | Posterior sampling | Confidence intervals |7374## Workflow75761. **Input**: Spatial transcriptomics (Visium/MERFISH/Xenium), reference single-cell multi-omics.77782. **Preprocessing**: Normalize, select features, QC both datasets.79803. **Embedding**: Learn joint latent representation across modalities.81824. **Probabilistic Alignment**: Compute cell-to-spot assignment probabilities.83845. **Spatial Imputation**: Transfer modalities to spatial coordinates.85866. **Niche Analysis**: Identify spatial domains by multi-omic signatures.87887. **Output**: Integrated spatial multi-omics object, niche assignments, visualizations.8990## Example Usage9192**User**: "Integrate our scRNA-seq and scATAC-seq data with the spatial transcriptomics to understand chromatin states in different tissue regions."9394**Agent Action**:95```bash96python3 Skills/Genomics/SIMO_Multiomics_Integration_Agent/simo_integration.py \97 --spatial_data visium_data.h5ad \98 --scrna_ref scrna_atlas.h5ad \99 --scatac_ref scatac_atlas.h5ad \100 --modalities rna,atac \101 --n_spots_per_cell 5 \102 --uncertainty_quantification true \103 --output integrated_spatial_multiome.h5ad104```105106## Output Components107108| Output | Description | Format |109|--------|-------------|--------|110| Integrated Object | Multi-modal spatial data | AnnData/Muon |111| Cell Type Map | Spatial cell type assignments | GeoTIFF, CSV |112| Chromatin Accessibility Map | Spatial ATAC patterns | BigWig, CSV |113| Niche Assignments | Spatial domain labels | CSV, Zarr |114| Uncertainty Maps | Per-spot confidence | GeoTIFF |115| Gene Activity Scores | ATAC-derived gene activity | AnnData layer |116117## Spatial Platforms Supported118119| Platform | Resolution | Spots/Cells | Genes |120|----------|------------|-------------|-------|121| 10x Visium | 55 μm | ~5,000 | Whole transcriptome |122| 10x Visium HD | 8 μm | ~300,000 | Whole transcriptome |123| 10x Xenium | Subcellular | >100,000 | 300-5,000 panel |124| MERFISH | Subcellular | >1M | 100-10,000 panel |125| Slide-seq | 10 μm | ~60,000 | Whole transcriptome |126| CosMx | Subcellular | >1M | 1,000-6,000 panel |127128## AI/ML Components129130**Variational Integration**:131- Multi-modal VAE for joint embeddings132- Contrastive learning for modality alignment133- Batch correction across datasets134135**Probabilistic Mapping**:136- Optimal transport with entropic regularization137- Gaussian process spatial smoothing138- Bayesian uncertainty estimation139140**Niche Discovery**:141- Multi-view clustering142- Spatial autocorrelation (Moran's I)143- Graph neural networks for niche boundaries144145## Prerequisites146147* Python 3.10+148* Scanpy, Squidpy, Muon149* scvi-tools, SnapATAC2150* POT (Python Optimal Transport)151* PyTorch, GPyTorch152153## Related Skills154155* scGPT_Agent - For foundation model embeddings156* Spatial_Epigenomics_Agent - For spatial epigenomics analysis157* Cell_Cell_Communication - For ligand-receptor analysis158* Nicheformer_Spatial_Agent - For spatial niche modeling159160## Special Considerations1611621. **Batch Effects**: Pre-align datasets from different protocols1632. **Spot Deconvolution**: Lower resolution platforms need deconvolution1643. **Sparsity**: scATAC data requires aggregation strategies1654. **Compute**: Multi-modal integration is memory-intensive1665. **Validation**: Verify spatial patterns with known marker distributions167168## Applications169170| Application | Use Case |171|-------------|----------|172| Tumor Microenvironment | Map chromatin states of immune infiltrates |173| Development | Track lineage chromatin dynamics spatially |174| Neurodegeneration | Spatial mapping of epigenetic changes |175| Fibrosis | Understand spatial activation programs |176177## Author178179AI Group - Biomedical AI Platform180181182<!-- AUTHOR_SIGNATURE: 9a7f3c2e-MD-BABU-MIA-2026-MSSM-SECURE -->