liana-py-complete

Infer ligand-receptor interactions from single-cell and spatial omics data with LIANA+.

1|Updated Dec 3, 2025
One-click install
npx skills add https://github.com/Ketomihine/my_skills --skill liana-py-complete
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: liana-py-complete
Source: https://github.com/Ketomihine/my_skills/tree/main/liana-py-complete
Command: npx skills add https://github.com/Ketomihine/my_skills --skill liana-py-complete

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

LIANA+ provides an all-in-one framework to infer, analyze, and visualize cell-cell communication from single-cell, spatially resolved, and multimodal omics data, consolidating multiple methods and resources into a unified workflow.

Core Features & Use Cases

  • Unified CCC inference: combines LIANA+ methods (CellPhoneDB, NATMI, CellChat, etc.) across samples and modalities.
  • Spatial and multi-modal support: handles RNA, spatial coordinates, and multimodal data (e.g. CITE-seq) with tensor and Misty-based analyses.
  • Versatile outputs: supports rank aggregation, multi-view representations, diffusion-like analyses, and visualization plots.
  • Use Case: researchers compare CCC across conditions, build ligand-receptor gene sets, and integrate with Tensor-cell2cell or MOFA for downstream analyses.

Quick Start

  • Use the liana-py-complete skill to load LIANA+ resources and run a basic CCC analysis on your dataset.

Frequently Asked Questions about liana-py-complete

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

FAQPage Schema
How do I infer cell-cell communication networks from single-cell and spatial transcriptomics data?

Cell-cell communication networks are inferred by applying LIANA+ to RNA, spatial coordinates, and multimodal omics data using multiple methods and resources to identify ligand-receptor interactions.

Can I analyze multimodal omics data like CITE-seq for ligand-receptor interactions?

Yes, multimodal omics data such as CITE-seq can be analyzed for ligand-receptor interactions using tensor and Misty-based analyses that integrate multiple data modalities.

How do I run multi-sample cell-cell communication analysis across different conditions?

Multi-sample cell-cell communication analysis compares interactions across conditions by applying rank aggregation to unify results from multiple methods like CellPhoneDB, NATMI, and CellChat.

Do I need AnnData or MuData formats to perform spatial cell-cell communication analysis?

Yes, spatial cell-cell communication analysis requires AnnData or MuData input formats, with analysis results stored directly in the adata.uns field for downstream access.

What Python dependencies are required to run ligand-receptor interaction analysis?

Ligand-receptor interaction analysis requires a Python environment with LIANA+ and dependencies including scanpy, omnipath, decoupler, and the muon/mudata frameworks.

What downstream analyses can I perform after inferring cell-cell communication interactions?

Downstream analyses after inferring cell-cell communication interactions include integration with Tensor-cell2cell or MOFA, building ligand-receptor gene sets, and creating multi-view representations.