Skip to main content

The initial package of stACN

Project description

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:

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

stacn-1.0.2.tar.gz (14.0 kB view details)

Uploaded Source

Built Distribution

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

stACN-1.0.2-py3-none-any.whl (15.2 kB view details)

Uploaded Python 3

File details

Details for the file stacn-1.0.2.tar.gz.

File metadata

  • Download URL: stacn-1.0.2.tar.gz
  • Upload date:
  • Size: 14.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for stacn-1.0.2.tar.gz
Algorithm Hash digest
SHA256 40207f7232817e5d1adce455747d5a141743b26738cba05da3cc1e7908492747
MD5 11d3594933e05ab6f8fad0154773c5e8
BLAKE2b-256 e766f622036e1bc7a5a521bec5e8cf6b62a0485f27e73e6c7b768a4fb3b25def

See more details on using hashes here.

File details

Details for the file stACN-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: stACN-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 15.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for stACN-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3a8fba85f318819827bb4b3d969d370a625883f21345fc654f1a6ac1115bbec6
MD5 0a7fcc9cc80560c4f721f281cc7b4072
BLAKE2b-256 93db1642c2f0c6ccf59bbff315199a6e091fe3bb595e00a65533ab953ec184d9

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