Skip to main content

A computational method for identifying hierarchical tissue structures in a cell phenotype-annotated cellular spatial map.

Project description

HRCHY-CytoCommunity

Overview

pipline

Diverse cell types within a tissue assemble into multicellular structures to shape the functions of the tissue. These structural modules typically comprise specialized consist of subunits, each performing unique roles. Uncovering these hierarchical multicellular structures holds significant importance for gaining deep insights into the assembly principles from individual cells to the entire tissue. However, the methods available for identifying hierarchical tissue structures are quite limited and have several limitations as below.

(1) May not be suitable for single-cell-resolution spatial omics data with limited number of gene or protein expression features available. Instead, cell phenotypes typically serve as better initial cell features for learning tissue structures using such data type.

(2) The identified hierarchical tissue structures may not cover all cells within the dataset.

(3) There may not be a clearly nested relationship between the identified different levels of tissue structures.

(4) Cannot correctly identify tissue structures with spatial discontinuous distribution.

Building upon our recently established tissue structure identification framework CytoCommunity, we developed HRCHY-CytoCommunity, which utilized a graph neural network (GNN) model to identify hierarchical tissue structures on single-cell spatial maps. HRCHY-CytoCommunity models the identification of hierarchical tissue structures as a MinCut-based hierarchical community detection problem, offering several advantages:

(1) HRCHY-CytoCommunity identifies hierarchical tissue structures from a cellular-based perspective, making it suitable for single-cell-resolution spatial omics data, while ensuring that the hierarchical structures cover all cells within the data.

(2) By leveraging differentiable graph pooling and graph pruning, HRCHY-CytoCommunity is capable of simultaneously identifying tissue structures of various hierarchical levels at multiple resolutions and exhibiting clearly nested relationship between them.

(3) HRCHY-CytoCommunity possesses the ability to discover structures with spatial discontinuous distribution.

(4) HRCHY-CytoCommunity employs a consistency training strategy to enhance the stability of the model, while maintaining the unambiguously nested relationship between the hierarchical tissue structures.

(5) HRCHY-CytoCommunity utilizes an additional cell-type enrichment-based clustering module to generate a unified set of nested multicellular structures across all tissue samples, thereby addressing the issue of cross-sample comparative analysis.

Getting started

Please refer to the documentation. In particular, the

Maintainers

Runzhi Xie(rzxie@stu.xidian.edu.cn)

Lin Gao (lgao@mail.xidian.edu.cn)

Yuxuan Hu (huyuxuan@xidian.edu.cn)

Citation

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hrchy_cytocommunity-0.0.7.tar.gz (24.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hrchy_cytocommunity-0.0.7-py3-none-any.whl (26.2 kB view details)

Uploaded Python 3

File details

Details for the file hrchy_cytocommunity-0.0.7.tar.gz.

File metadata

  • Download URL: hrchy_cytocommunity-0.0.7.tar.gz
  • Upload date:
  • Size: 24.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.11

File hashes

Hashes for hrchy_cytocommunity-0.0.7.tar.gz
Algorithm Hash digest
SHA256 1efdc0431bd961a3ff44238d9d00a913efd8051d92f0a3a36df0b66242062b4e
MD5 c96d84052862905a274e7b507233e963
BLAKE2b-256 8248199edc80335b788a2c855e1e2f0d6c355634facfb9e0fd5d32c6ba6fe1d5

See more details on using hashes here.

File details

Details for the file hrchy_cytocommunity-0.0.7-py3-none-any.whl.

File metadata

File hashes

Hashes for hrchy_cytocommunity-0.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 6cda2996a973e71265c885419ce53409452ba16904c767a748f73e6bba762bb4
MD5 d04f791f0fc135ad32919798d99c8ca1
BLAKE2b-256 dcc971af6b20c6c286acdbc4522e981df28f878d5ea8619917ded74229a60829

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page