Skip to main content

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.

Metadata

Release files for spPersist 1.2.4

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

Source distribution (sdist)

Source distribution for spPersist 1.2.4
File Size Uploaded
sppersist-1.2.4.tar.gz 11.4 kB Details

Built distribution (wheel)

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

Total release size: 25.2 kB

Release files / sppersist-1.2.4.tar.gz

Download URL sppersist-1.2.4.tar.gz
Size 11.4 kB
Tags Source
SHA-256 checksum
How to use checksums
90235d4d5eb408badcaaeec264604103f02325757d169f59a7bb6ccb84ddefcc
BLAKE2b-256 checksum
How to use checksums
754cbea0de367027bc57c7a76f106fc9ad20f8c0a3c1f94dd4603f058763672a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.12

Release files / sppersist-1.2.4-py3-none-any.whl

Download URL sppersist-1.2.4-py3-none-any.whl
Size 13.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e5aff7a3bf0ddb6de4c58e3e244c2f16277efad9579ff8c006d2ed3a1289ee26
BLAKE2b-256 checksum
How to use checksums
b75100aa6ad5e06d091f278bb1024342e6ba7a998712c2da6368774facdbcc86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.12

Release history Release notifications | RSS feed

This release

1.2.4 This release

2 release files

1.2.3

2 release files

1.2.2

2 release files

1.2.1

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