Skip to main content

stACN

About Attribute Cell Network Model leverages identification of spatial domains from spatial transcriptomics data

Learning Topological Structure and Compatible Features of Cell Networks for Spatial Domains with Graph Denoising

Haiyue Wang and Xiaoke Ma*

Contributing authors: xkma@xidian.edu.cn;

stACN is an attribute cell network model to characterize and identify spatial domains in spatial transcriptomics data by integrating gene expression and spatial location information of cells. To fully exploit spatial and expression information of ST data, stACN simultaneously performs graph denoising and learns compatible features of cells for expression and spatial information by fully exploiting topological structure of attribute cell network with tensor decomposition. Then, stACN automatically learns cell affinity graph by manipulating the learned compatible features of cells with self- representation learning for spatial domain identification. Different from available approaches, stACN jointly integrates all these procedures such that noise and features of cells are modeled under the guidance of spatial domains, thereby improving performance of algorithms. Extensive experiments on various ST data from different platforms and tissues demonstrate the superiority of stANC on spatial domain detection, providing an effective and efficient model for analyzing ST data.

stACN_framework

System Requirements

Python support packages (Python 3.9.18):

scanpy, igraph, pandas, numpy, scipy, scanpy, anndata, sklearn, seaborn, torch, leidenalg, tqdm.

For more details of the used package., please refer to 'requirements.txt' file.

Tutorial

A jupyter Notebook of the tutorial for 10 $\times$ Visium is accessible from :

https://github.com/xkmaxidian/stACN/blob/master/tuorial/Tutorial1_10x_Visium%20(DLPFC_dataset).ipynb

Compared spatial domain identification algorithms

Algorithms that are compared include:

Release files for stACN 1.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for stACN 1.0.2
File Size Uploaded
stacn-1.0.2.tar.gz 14.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for stACN 1.0.2
File Interpreter ABI Platform
stACN-1.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 29.2 kB

Release files / stacn-1.0.2.tar.gz

Download URL stacn-1.0.2.tar.gz
Size 14.0 kB
Tags Source
SHA-256 checksum
How to use checksums
40207f7232817e5d1adce455747d5a141743b26738cba05da3cc1e7908492747
BLAKE2b-256 checksum
How to use checksums
e766f622036e1bc7a5a521bec5e8cf6b62a0485f27e73e6c7b768a4fb3b25def
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release files / stACN-1.0.2-py3-none-any.whl

Download URL stACN-1.0.2-py3-none-any.whl
Size 15.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3a8fba85f318819827bb4b3d969d370a625883f21345fc654f1a6ac1115bbec6
BLAKE2b-256 checksum
How to use checksums
93db1642c2f0c6ccf59bbff315199a6e091fe3bb595e00a65533ab953ec184d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release history Release notifications | RSS feed

This release

1.0.2 This release

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page