Skip to main content

SURE: SUccinct REpresentation of cells

SURE introduces a vector quantization-based probabilistic generative model for calling metacells and use them as landmarks that form a coordinate system for cell ID. Analyzing single-cell omics data in a manner analogous to reference genome-based genomic analysis.

$$\color{red}\text{\textbf{UPDATE}}$$

An update has been distributed. Users can access to it via SUREv2. It provides Python classes that users can call SURE in scripts. It also provide the command that users can run SURE in the shell. Additionally, SUREv2 supports the calling of metacells for multi-omics datasets.

Installation

  1. Create a virtual environment
conda create -n SUREv1 python=3.10 scipy numpy pandas scikit-learn && conda activate SUREv1
  1. Install PyTorch following the official instruction.
pip3 install torch torchvision --index-url https://download.pytorch.org/whl/cu126
  1. Install SURE
pip3 install SUREv1

Example 1: Calling metacells for a single-cell dataset

Users can refer to here for details.

Example 2: The hierarchical assembly of large-scale dataset(s)

Users can refer to here for details.

Example 3: Human brain cell atlas

Users can refer to here for details.

Example 4: Metacell calling for scATAC-seq data

Users can refer to here for details.

Metadata

Release files for SUREv1 1.0.1

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

Source distribution (sdist)

Source distribution for SUREv1 1.0.1
File Size Uploaded
surev1-1.0.1.tar.gz 30.3 kB Details

Built distribution (wheel)

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

Total release size: 62.5 kB

Release files / surev1-1.0.1.tar.gz

Download URL surev1-1.0.1.tar.gz
Size 30.3 kB
Tags Source
SHA-256 checksum
How to use checksums
6f7083c08f34796bae48f4962289c2b344a65eef1d22ff8df0eeee563c77eefb
BLAKE2b-256 checksum
How to use checksums
ddfb13908d44a2ec5c1010b4db95d8d8a1ec661f783670e78233605218c797af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.18

Release files / SUREv1-1.0.1-py3-none-any.whl

Download URL SUREv1-1.0.1-py3-none-any.whl
Size 32.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
95cc290b10e5bacc8e294bdcaf58d086da7b953a4aa5bba490b1e371302aac6e
BLAKE2b-256 checksum
How to use checksums
7d7eef4b66ffa67767e3ff496bab17b28827009c676604a5e457198153eba596
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.18

Release history Release notifications | RSS feed

This release

1.0.1 This release

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