Skip to main content

Cluster Independent Annotation

Project description

CIA (Cluster Independent Annotation)

CIA (Cluster Independent Annotation) is a cutting-edge computational tool designed to accurately classify cells in scRNA-seq datasets using gene signatures. This tool operates without the need for a fully annotated reference dataset or complex machine learning processes, providing a highly user-friendly and practical solution for cell type annotation.

Description

CIA synthesizes the information of each signature expression into a single score value for each cell. By comparing these score values, CIA assigns labels to each cell based on the top-scored signature. CIA can filter scores by their distribution or significance, allowing comparison of genesets with lengths spanning tens to thousands of genes.

CIA is implemented in both R and Python, making it compatible with all major single-cell analysis tools like SingleCellExperiment, Seurat, and Scanpy. This dual compatibility ensures seamless integration into existing workflows.

Key Features

  • Automatic Annotation: Accurately labels cell types in scRNA-seq datasets based on gene signatures.

  • Clustering-Free: Operates independently of clustering steps, enabling flexible and rapid data exploration.

  • Multi-Language Support: Available in both R and Python to suit diverse user preferences.

  • Compatibility: Integrates with popular single-cell data formats (AnnData, SingleCellExperiment, SeuratObject).

  • Statistical Analysis: Offers functions for evaluating the quality of signatures and classification performance.

  • Documentation and Tutorials: Comprehensive guides to facilitate easy adoption and integration into existing workflows.

Documentation

Installation

cia package could be installed using pip:

pip install cia-python

To install the github developing version run the following commands:

git clone https://github.com/ingmbioinfo/cia.git

cd cia

pip install -e .

Citation

If you use CIA in your work, please cite our publication as follows:

Ferrari I, Battistella M, Vincenti F, Gobbini A, Notarbartolo S, Costanza J, Biffo S, Grifantini R, Abrignani S, Galeota E. (2023). “CIA: a Cluster Independent Annotation method to investigate cell identities in scRNA-seq data”. bioRxiv. doi: 10.1101/2023.11.30.569382.

Project details


Download files

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

Source Distribution

cia_python-1.0a7.tar.gz (16.9 kB view details)

Uploaded Source

Built Distribution

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

cia_python-1.0a7-py3-none-any.whl (16.3 kB view details)

Uploaded Python 3

File details

Details for the file cia_python-1.0a7.tar.gz.

File metadata

  • Download URL: cia_python-1.0a7.tar.gz
  • Upload date:
  • Size: 16.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for cia_python-1.0a7.tar.gz
Algorithm Hash digest
SHA256 7b585561c58415b6851f694838e5dc80c16b92f18942a77b76e57162d6ee5eb2
MD5 0e7beff0847f0688e8635f94bd0651f7
BLAKE2b-256 c6c0c6861caa93e93cd43e25ddc7cab01c1e167c3eb76f0552bacdf90fdfa43f

See more details on using hashes here.

File details

Details for the file cia_python-1.0a7-py3-none-any.whl.

File metadata

  • Download URL: cia_python-1.0a7-py3-none-any.whl
  • Upload date:
  • Size: 16.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for cia_python-1.0a7-py3-none-any.whl
Algorithm Hash digest
SHA256 cb856d3475112edfe8fbb3142c3ff012cdd75f752df0b5c70d6824c464a8a858
MD5 26cbe05ac216da50f2b412877af5431c
BLAKE2b-256 200d497e805e08700dbfd2f18a98f2b97338798bd0f13402cef1506b5548602d

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 Pingdom Monitoring Sentry Error logging StatusPage Status page