Skip to main content

PyPI version

scquill

Approximate any single cell data set, saving >99% of memory and runtime.

It's pronounced /ˈskwɪɹl̩//, like the animal.

Approximating a single cell data set

import scquill

q = scquill.Compressor(
    filename='myscdata.h5ad',
    output_filename='myapprox.h5',
    celltype_column="cell_annotation",
)

q()

Exploring an approximation

To load an approximation:

import scquill

app = scquill.Approximation(
    filename='myapprox.h5',
)

To show a dot plot:

scquill.pl.dotplot(app, ['gene1', 'gene2', 'gene3'])

To show a neighborhood plot:

scquill.pl.neighborhoodplot(app, ['gene1', 'gene2', 'gene3'])

To show embeddings of cell neighborhoods, similar to single-cell UMAPs:

scquill.pl.embedding(app, ['gene1', 'gene2', 'gene3'])

MORE TO COME

Authors

Fabio Zanini @fabilab

Metadata

Release files for scquill 0.3.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 scquill 0.3.2
File Size Uploaded
scquill-0.3.2.tar.gz 19.6 kB Details

Built distribution (wheel)

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

Total release size: 45.6 kB

Release files / scquill-0.3.2.tar.gz

Download URL scquill-0.3.2.tar.gz
Size 19.6 kB
Tags Source
SHA-256 checksum
How to use checksums
b4212a2be9a39c84a64bd4dbdc53ac492acd0c2f839f7c4333ae90f52b67237b
BLAKE2b-256 checksum
How to use checksums
4fe2d4cd0baf39e2c6a1df2743014ad0c0b0368ac910206c896bddb263a42e3f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.3 CPython/3.12.6 Linux/6.6.23-1-lts

Release files / scquill-0.3.2-py3-none-any.whl

Download URL scquill-0.3.2-py3-none-any.whl
Size 26.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ce310266fe7bc80460faaa48b3cecf2ad2a67979366f8703c6b444022c99a52e
BLAKE2b-256 checksum
How to use checksums
921918354d299523c86c633618127f961cf8add240aaad06eb28be7cb2c33e1e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.3 CPython/3.12.6 Linux/6.6.23-1-lts

Release history Release notifications | RSS feed

This release

0.3.2 This release

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.13

2 release files

0.2.12

2 release files

0.2.11

2 release files

0.2.10

2 release files

0.2.9

2 release files

0.2.8

2 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.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