Skip to main content

Spatial transcriptomics with Persistent Homology

Project description

Spatial transcriptomics with Persistent Homology

This is a package for classifying Spatial transcriptomics data according to its spatial topology. The specific mathematical foundation for the classification is the theory of Persistent Homology and persistence diagram. The package contains a data processing module, called dp, allowing users to load either the standard datasets from Visium and MERFISH, or published datasets into desired annotated data format for the analysis performed in this package. The format is compatible with the package Squidpy.

The package also includes a pre-processing module, a persistent homology module and a homological classification module, respectively named pp, ph and hc.

The pre-processing module contains quality control metrics, deconvolution methods and cell type identifications.

The persistent homology module contains functions for computing simplicial complexes of point clouds (See data structures in the gudhi package.) and their topological measures. It also includes plotting features of the persistence diagram.

The homological classification module computes the number of holes and connected components as a dictionary.

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

sppersist-1.2.4.tar.gz (11.4 kB view details)

Uploaded Source

Built Distribution

sppersist-1.2.4-py3-none-any.whl (13.7 kB view details)

Uploaded Python 3

File details

Details for the file sppersist-1.2.4.tar.gz.

File metadata

  • Download URL: sppersist-1.2.4.tar.gz
  • Upload date:
  • Size: 11.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for sppersist-1.2.4.tar.gz
Algorithm Hash digest
SHA256 90235d4d5eb408badcaaeec264604103f02325757d169f59a7bb6ccb84ddefcc
MD5 d5cf600425624b9a10114a00978420a9
BLAKE2b-256 754cbea0de367027bc57c7a76f106fc9ad20f8c0a3c1f94dd4603f058763672a

See more details on using hashes here.

File details

Details for the file sppersist-1.2.4-py3-none-any.whl.

File metadata

  • Download URL: sppersist-1.2.4-py3-none-any.whl
  • Upload date:
  • Size: 13.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for sppersist-1.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 e5aff7a3bf0ddb6de4c58e3e244c2f16277efad9579ff8c006d2ed3a1289ee26
MD5 08acd9a75be0669450a1daa43db34871
BLAKE2b-256 b75100aa6ad5e06d091f278bb1024342e6ba7a998712c2da6368774facdbcc86

See more details on using hashes here.

Supported by

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