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.1.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.1-py3-none-any.whl (1.6 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: stcat-1.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 8b5670edf632db9690ba57c6e514e755c9b8129660f12cae113dd3be337809d3
MD5 ee3eaa71d34b13c410f233021def3573
BLAKE2b-256 0597343153bea555d0def20335abcf3d803a9c4b3d024d5e7066435270a020a6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: stcat-1.1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 768d116e081c90168fe1b0c1442a21602e3ee7814a4ff697b9e80b534d43db37
MD5 ba273622803ae57cb88d25795a251fc5
BLAKE2b-256 2859719f920bd548f04324048d3d4cd69dfed4e970879f759c87b8fb2ad0d887

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