FastCCC: A permutation-free framework for scalable, robust, and reference-based cell-cell communication analysis in single cell transcriptomics studies.
[2025.02.01] Update: To minimize the size of transmitted panel data, we leverage FastCCC’s speed to compute essential reference data during first-time usage. This process incurs only an additional 1–2 minutes during initial activation. Meanwhile, the storage requirement for uploading the panel data has been significantly reduced (from 3GB to 5MB per tissue panel).
[2025.01.23] We have provided a comprehensive tutorial on the usage of FastCCC, which includes detailed instructions on installation, usage, and more. We highly recommend referring to this tutorial for a step-by-step guide.
Detecting cell-cell communications (CCCs) in single-cell transcriptomics studies is fundamental for understanding the function of multicellular organisms. Here, we introduce FastCCC, a permutation-free framework that enables scalable, robust, and reference-based analysis for identifying critical CCCs and uncovering biological insights. FastCCC relies on fast Fourier transformation-based convolution to compute
You can install the environment using Conda by following the steps:
conda create -n FastCCC python=3.11
conda activate FastCCC
Get FastCCC from github:
git clone https://github.com/Svvord/FastCCC.git
Go to the folder FastCCC
and install:
cd ./FastCCC
pip install -e .
We are currently organizing the code and packaging functionalities to enhance user convenience. Once the code is finalized, we will upload it to PyPI to support installation via pip install. At this stage, please use the code available on GitHub and install it using Conda or Poetry.
pip install # coming soon.
For developing, we are using the [Poetry] package manager. To install Poetry, follow the instructions here.
git clone https://github.com/Svvord/FastCCC.git
cd ./FastCCC
poetry install
Check our vignettes.
If you find the FastCCC
package or any of the source code in this repository useful for your work, please cite:
Siyu Hou, Wenjing Ma, and Xiang Zhou (2025). FastCCC: A permutation-free framework for scalable, robust, and reference-based cell-cell communication analysis in single cell transcriptomics studies.
@article {hou2025fastCCC,
author = {Hou, Siyu and Ma, Wenjing and Zhou, Xiang},
title = {FastCCC: A permutation-free framework for scalable, robust, and reference-based cell-cell communication analysis in single cell transcriptomics studies},
year = {2025},
publisher = {Cold Spring Harbor Laboratory},
journal = {bioRxiv}
}
Visit our group website for more statistical tools on analyzing genetics, genomics and transcriptomics data.