Skip to content

tju-zl/MuCoST

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MuCoST

A Multi-view Graph Contrastive Learning Framework for Deciphering Spatially Resolved Transcriptomics Data.

Overview

MuCoST is a multi-view graph contrastive learning framework for deciphering SRT data. a. Workflow of MuCoST. MuCoST uses gene expression profile and spatial location information of SRT data as input data. Spatially adjacent graph, co-expression graph and shuffled graph are constructed in MuCoST. MuCoST adopts a multi-view graph contrastive learning framework to learn latent representations of three views by the InfoNCE loss function. MuCoST extracts the compact latent representation through the reconstruction loss of GCN autoencoder. b. Downstream Analysis. MuCoST performs clustering on latent representation of spatial view and realizes downstream analysis tasks, such as spatial cluster visualization, spatial domain identification, PAGA trajectory inference, subtle biological texture recognition and functional analysis of spatial domain.

Getting started

See Documentation and Tutorials.

SRT data collection for evaluating MuCoST

All datasets are open access. The DLPFC datasets are available online at http://research.libd.org/spatialLIBD/. The coronal mouse brain of 10X Visium dataset is available online at https://squidpy.readthedocs.io. Mouse olfactory bulb of Stereo-seq dataset is available online at https://github.com/JinmiaoChenLab/SEDR_analyses/. Human breast cancer of 10X Visium dataset is available online at https://support.10xgenomics.com/spatial-gene-expression/datasets/1.1.0/. Tips: We provide a collection of part of the above data at https://zenodo.org/record/8303947/.

Expansibility with histology

In order to use the structural information of histological images, we also provide a histological mode, and the preprocessing of histological images is basis on the tutorial of SpaGCN. Set mode_his to his to open this mode. We do not enable this mode in the evaluation.

Software depdendencies

  • Scanpy 1.9.3
  • PyG 2.3.0
  • Pytorch 2.0.1
  • scikit-learn 1.2.2
  • numpy 1.23.4
  • tqdm 4.65.0
  • numba 0.56.4
  • pot 0.9.0
  • argparse 1.1
  • r-base 3.6.1

Cite

Lei Zhang, Shu Liang, Lin Wan, A multi-view graph contrastive learning framework for deciphering spatially resolved transcriptomics data, Briefings in Bioinformatics, Volume 25, Issue 4, July 2024, bbae255, https://doi.org/10.1093/bib/bbae255

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published