Skip to main content

STCAT Python Versions

STCAT is an automated T cell type annotation tool for scRNA-seq datasets. It based on a high-confidence T cell subtypes and states reference. The reference can be found in our TCellAtlas portal. STCAT can automatically annotate T cell subtypes and states for scRNA-seq data of different conditions and tissues.

TCellAtlats Website

TCellAtlas contains 1,677,799 high-quality T cells of 339 samples from 38 10x Genomics projects across 37 conditions and 16 tissues. It also includes 47,215 high-quality T cells in 21 conditions and 8 tissues from 18 Smart-seq projects. TCellAtlas contains all 68 T cell subtypes/states, which makes it the most comprehensive T cell subtypes/states and T cell database with the largest number of cells. Information of STCAT can be also found in our TCellAtlas portal. The database is accessible at TCellAtlas. Our TCellAtlas portal provides STCAT online services, which you can click here to access the service.

PyPI Page

STCAT homepage on PyPI: https://pypi.org/project/STCAT/

Install STCAT

1.Create environment

conda create -n STCAT python=3.9.16
conda activate STCAT

2.Install using pip

pip install STCAT

Usage

STCAT expects a raw count matrix as input and can be implemented with only one line of code in Python. STCAT expects to use an Anndata object ( .h5ad file format ) as input, and at the same time, a raw count matrix ( reads or UMIs ) is required. The file input is in a cell-by-gene format ( cells as rows and genes as columns ). For more information, please see anndata. The barcode should be unique for each cell, with no duplicates. As for the annotation result, STCAT will be automatically added to the common anndata format of scRNA-seq analysis for easy viewing.

import scanpy as sc
import STCAT
adata = sc.read_h5ad(<file_path>)
results = STCAT.STCAT(adata)

Example:

Here is an example for guidance, and the demo.h5ad file mentioned in the example can be found below. Tutorial

demo.h5ad file in Tutorial

demo.h5ad

Citation

An automatic annotation tool and reference database for T cell subtypes and states at single-cell resolution. Wen-Kang Shen, Chu-Yu Zhang, Yi-Min Gu, Tao Luo, Si-Yi Chen, Tao Yue, Gui-Yan Xie, Yu Liao, Yong Yuan, Qian Lei, and An-Yuan Guo, Science Bulletin. 2025 Mar. https://doi.org/10.1016/j.scib.2025.02.043

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

stcat-1.1.2.tar.gz (1.6 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

stcat-1.1.2-py3-none-any.whl (1.6 MB view details)

Uploaded Python 3

File details

Details for the file stcat-1.1.2.tar.gz.

File metadata

  • Download URL: stcat-1.1.2.tar.gz
  • Upload date:
  • Size: 1.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.16

File hashes

Hashes for stcat-1.1.2.tar.gz
Algorithm Hash digest
SHA256 cac9927023f8bd01ce6db55f1c5cc38b1bf9ba62ce8df0ee6462b1a3057c6c5e
MD5 9854b72b923a9a887aa8dda112226b00
BLAKE2b-256 675f362880bb9c71ebdb12b70ea6e7cebeb7af5662c392716f024c2460271a22

See more details on using hashes here.

File details

Details for the file stcat-1.1.2-py3-none-any.whl.

File metadata

  • Download URL: stcat-1.1.2-py3-none-any.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.16

File hashes

Hashes for stcat-1.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 bb581040474d9bd02a5a59d62f83946b0c41c18b6ee4d743288f537f4d7ef8aa
MD5 207369683992f9bd3e6038dad3ebc012
BLAKE2b-256 7acf36ee76e6ebf8785e6f3e4a745df02ac026eb8f31c943476dc77c3b8f12b2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page