PyPI Downloads Documentation

MMCCI

Multi-platform, Multi-sample Cell-Cell Interaction Integrative Analysis of Single Cell and Spatial Data

MMCCI is an open-source Python package for analyzing cell–cell interaction data from different CCI tools. This documentation provides an overview, installation guidelines, API reference, and usage examples.

Source code is available on GitHub. Issues can be reported on the GitHub issue tracker.

MMCCI title figure

MMCCI’s key applications

MMCCI allows users to integrate multiple CCI results together, both:

  1. Samples from a single platform (eg. Visium)

  2. Samples from multiple platforms (eg. Visium, Xenium and CosMx, and CODEX)

MMCCI provides multiple useful analyses that can be run on the integrated networks or from a single sample:

  1. Network comparison between groups with permutation testing

  2. Clustering of LR pairs with similar networks

  3. Clustering of spots/cells with similar interaction scores

  4. Sender-receiver LR querying

  5. GSEA pathway analysis