This release is a pre-release and may not be stable for production use.
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
Python Package: CIA Python
Python docs: CIA Python documentation
R Package and Tutorial: CIA R GitHub Repository
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.
Release files for cia-python 1.0a8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| cia_python-1.0a8.tar.gz | 16.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| cia_python-1.0a8-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 33.2 kB
Release files / cia_python-1.0a8.tar.gz
| Download URL | cia_python-1.0a8.tar.gz |
|---|---|
| Size | 16.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
fb538f9d6945b69ba0fe7e15a1c405d4ece38fc58752a6dce0e1e920e219b201
|
|
BLAKE2b-256 checksum How to use checksums |
9b2a839268d9e73ac2de6df70158872771f893e8d67a3d6b52132856a36a08a0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / cia_python-1.0a8-py3-none-any.whl
| Download URL | cia_python-1.0a8-py3-none-any.whl |
|---|---|
| Size | 16.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b00669e56828e0dcae3ce062b5bd13d8ca76e67995a5e177211e7a6c6db72c0d
|
|
BLAKE2b-256 checksum How to use checksums |
2e27a60616dbf2021da60ffc5657404bd7c7cbc3b86b718a7ecac705771dff99
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|