API
Preprocessing: pp
|
Extract metabolite-sensor pairs from MetaChatDB. |
|
Generate processed metabolite matrix for COMPASS analysis using reaction-level penalty scores. |
|
Generate processed metabolite matrix for scFEA analysis. |
|
Generate processed metabolite matrix for scFEA analysis. |
|
Perform global intensity scaling of adata_target to match adata_ref, using either total ion current (TIC) or root-mean-square (RMS) normalization. |
|
Parse Napari shapes CSV and extract barrier line segments. |
|
Identify unfiltered candidate LRC (long-range channel) spots based on the quantile of a marker feature. |
|
Perform local density clustering on unfiltered LRC candidate points. |
|
Assign final LRC (long-range channel) clusters after local density clustering. |
|
Compute LRC-embedding cost distance based on visibility and local connectivity, supporting both 2D and 3D spatial coordinates. |
Tools: tl
|
Infer spatial metabolic cell communication (MCC) using the Flow Optimal Transport (FOT) framework. |
|
Summarize communication signals by metabolite sets, pathways, or custom lists. |
|
Construct spatial vector fields representing metabolic communication flow. |
|
Summarize metabolic communication to group-level MCC and compute p-values via label permutation. |
|
Function for summarizing metabolic MCC communication to group-level communication and computing p-values based on spatial distance distribution. |
|
Summarize MCC (Metabolite–Sensor Communication) patterns between specific sender and receiver groups, and rank metabolic and sensor pathways. |
|
Identify signal-dependent genes responding to MCC communication patterns. |
Function for cluster the communcation DE genes based on their fitted expression pattern. |
|
Function for performing KEGG enrichment analysis on a given list of response genes. |
|
Compute per-pair directional histograms for MCC vector fields. |
Plotting: pl
|
Visualize inferred metabolic communication vector fields on tissue images or annotated backgrounds. |
|
Plot a chord diagram representing group-level metabolic cell communication (MCC). |
|
Plot a heatmap diagram for group-level metabolic cell communication (MCC). |
Plot a hierarchy-style diagram comparing group-level MCC between two conditions. |
|
|
Plot a heatmap showing group-level contributions of metabolite–sensor pairs for a specific metabolite. |
|
Plot a Sankey diagram summarizing metabolic cell communication between metabolite and sensor pathways. |
Plot a bubble chart showing metabolite–sensor contributions for a selected metabolic pathway. |
|
|
Plot the smoothed gene expression profiles of metabolic cell communication response genes. |
Plot a horizontal bar chart summarizing KEGG enrichment results of MCC response genes. |
|
|
Plot a volcano plot from differential MCC results. |
|
Visualize a spatial feature (gene or obs annotation) in 3D using Plotly. |
|
Visualize 3D long-range channels (LRCs) with two representative z-slice views. |
|
Visualize spatial neighborhood within a specified distance threshold around a selected spot. |
|
Visualize expression of LRC (Long-Range Channel) marker genes in spatial omics data. |
|
Visualize the spatial distance from a selected spot to all other spots. |
|
Plot a 2D visualization of a graph showing connectivity between nodes and edges. |
|
Plot a block-ordered similarity heatmap for direction-based flow clusters. |