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
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.
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 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7b585561c58415b6851f694838e5dc80c16b92f18942a77b76e57162d6ee5eb2
|
|
| MD5 |
0e7beff0847f0688e8635f94bd0651f7
|
|
| BLAKE2b-256 |
c6c0c6861caa93e93cd43e25ddc7cab01c1e167c3eb76f0552bacdf90fdfa43f
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cb856d3475112edfe8fbb3142c3ff012cdd75f752df0b5c70d6824c464a8a858
|
|
| MD5 |
26cbe05ac216da50f2b412877af5431c
|
|
| BLAKE2b-256 |
200d497e805e08700dbfd2f18a98f2b97338798bd0f13402cef1506b5548602d
|