CLI for the scanpy package
Project description
scanpy-cli
A command-line interface for Scanpy, a Python library for analyzing single-cell gene expression data.
Installation
pip install scanpy-cli
Usage
The scanpy-cli tool provides three main command groups for single-cell data analysis:
Preprocessing (pp)
Commands for preprocessing single-cell data:
filter_cells: Filter cells based on counts or genes expressedfilter_genes: Filter genes based on counts or cells expressing themregress_out: Regress out unwanted sources of variationneighbors: Compute neighborhood graphpca: Run principal component analysiscombat: Batch effect correction using ComBatharmony: Batch effect correction using Harmonyscrublet: Detect doublets in single-cell RNA-seq datahighly_variable_genes: Identify highly variable genes
Tools (tl)
Commands for analysis tools:
umap: Run UMAP dimensionality reductionleiden: Run Leiden clusteringpaga: Run PAGA for trajectory inferencerank_genes_groups: Find marker genes for clusters
Plotting (pl)
Commands for visualization:
umap: Plot UMAP embeddings
Development
Running Tests
To run the tests, you'll need to install the package with the test dependencies:
# Install in development mode with test dependencies
pip install -e ".[testing]"
# Run the tests with pytest
pytest
Getting Help
For help on any command, use the --help flag:
scanpy-cli --help
scanpy-cli pp --help
scanpy-cli tl umap --help
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file scanpy_cli-0.1.8.tar.gz.
File metadata
- Download URL: scanpy_cli-0.1.8.tar.gz
- Upload date:
- Size: 23.6 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
27a86afa3c2a282b1446e780cd428dbabe90ff637f1ea43b5d6610ab53b6106a
|
|
| MD5 |
f3f3bf3ce5ac6de0e356e44683266692
|
|
| BLAKE2b-256 |
881e71cb35b35f7f9b288627849f238702e1c431b2ee8403c2f5e28b17f3e7b5
|
Provenance
The following attestation bundles were made for scanpy_cli-0.1.8.tar.gz:
Publisher:
ci.yml on nictru/scanpy-cli
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
scanpy_cli-0.1.8.tar.gz -
Subject digest:
27a86afa3c2a282b1446e780cd428dbabe90ff637f1ea43b5d6610ab53b6106a - Sigstore transparency entry: 196085790
- Sigstore integration time:
-
Permalink:
nictru/scanpy-cli@bf6c452fe401be62768b8a5cda4e6b325cb489ad -
Branch / Tag:
refs/tags/v0.1.8 - Owner: https://github.com/nictru
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@bf6c452fe401be62768b8a5cda4e6b325cb489ad -
Trigger Event:
release
-
Statement type:
File details
Details for the file scanpy_cli-0.1.8-py3-none-any.whl.
File metadata
- Download URL: scanpy_cli-0.1.8-py3-none-any.whl
- Upload date:
- Size: 24.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
badfc368dac877cf906f65d8915063697a15860ae08e396a537930ca28352c6f
|
|
| MD5 |
ab103e23c79920c175577718f8bd6ae1
|
|
| BLAKE2b-256 |
11a240180c8a968027f9f6cdca3b5a00e3989a239be4dc6133cd2bcb764ac440
|
Provenance
The following attestation bundles were made for scanpy_cli-0.1.8-py3-none-any.whl:
Publisher:
ci.yml on nictru/scanpy-cli
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
scanpy_cli-0.1.8-py3-none-any.whl -
Subject digest:
badfc368dac877cf906f65d8915063697a15860ae08e396a537930ca28352c6f - Sigstore transparency entry: 196085792
- Sigstore integration time:
-
Permalink:
nictru/scanpy-cli@bf6c452fe401be62768b8a5cda4e6b325cb489ad -
Branch / Tag:
refs/tags/v0.1.8 - Owner: https://github.com/nictru
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@bf6c452fe401be62768b8a5cda4e6b325cb489ad -
Trigger Event:
release
-
Statement type: