Skip to content

This project analyzes how differences in the mathematical frameworks of CellChat and CellPhoneDB affect cell–cell communication inference from single-cell RNA-seq data in diet-induced liver disease.

Notifications You must be signed in to change notification settings

xqing3/BMI776-Project

Repository files navigation

Project description

This repository contains the analysis code used in the study "Comparing the Mathematical Basis of CellChat and CellPhoneDB for Immune Cell to Cell Communication in Diet-induced Liver Disease" (Qing, Qian, and Gupta, 2025). The code performs cell–cell communication inference using LIANA+, comparing CellChat and CellPhoneDB on single-cell RNA-seq data from liver non-parenchymal cells of diet-induced MASLD/MASH mice. Scripts include scRNA-seq preprocessing (Scanpy), cell type annotation (CellTypist), CCC inference using LIANA+, and downstream comparative analyses focused on scoring functions, expression averages, and significant interaction overlap. Results support methodological insights into CCC tool behavior under varying ligand–receptor expression patterns.

This folder contains all our Code

  • All the folders have sepreate READE.md files explaining what code in spresent in the folder.
  • CellChatvsCellPhoneDBMeanScore.ipynb helps us understand selectiveness of CellChat and CellPhoneBD.
  • CombinedCellPhoneDBCellChatBoxPlot.ipynb helps us understand shared output of CellChat and CellPhoneBD.
  • ExploreCellChat.ipynb is when we were exploring different tools in CellChat.
  • test_gold_standard.py is making a dot plot for a perticular interaction.
  • The full paper describing this project can be found in the BMI_776_Final_Paper.pdf

Contributors

About

This project analyzes how differences in the mathematical frameworks of CellChat and CellPhoneDB affect cell–cell communication inference from single-cell RNA-seq data in diet-induced liver disease.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •