sincei: A toolkit for QC, counting, clustering and plotting of single-cell (epi)genomics data on a terminal.
Features
sincei provides a flexible, easy-to-use command-line interface to work with single-cell data directly from BAM files. It can:
- Aggregate signal in bins, genes or any feature of interest from single-cells.
- Perform read-level and count-level quality control.
- Perform dimensionality reduction and clustering of all kinds of single-cell data (open chromatin, histone marks, methylation, gene expression etc..).
- Create coverage files (bigwigs) for visualization.
- Along with additional tools for visualization, interpretation/annotation of cells.
sincei is also part of the scVerse ecosystem, and it's command-line tools can easily with combined with various Python or R packages for further analysis.
For details, please read our preprint describing sincei.
Full Documentation
Please browse the full documentation for tutorials on how to use sincei on the command line, as well as details of our python API.
Installation
sincei is a command line toolkit based on python3, and can be installed using conda.
The recommended way to install sincei is via bioconda:
conda create -n sincei -c bioconda -c conda-forge sincei
Alternatively, a development version can be installed via GitHub.
conda create -n sincei -c conda-forge python=3.12
conda activate sincei
pip install --editable=git+https://github.com/bhardwaj-lab/sincei.git@develop#egg=sincei
(Upcoming) Rust-backed Release
For the daring and impatient, we have an upcoming release of sincei with significantly faster tools thanks to the Rust backend, currently under testing. We encourage you to install sincei from the rust_release branch and give it a try. If you encounter any errors, please let us know by opening an issue and continue using the stable version from pypi/bioconda. Thanks!
Usage
Get the tool list with sincei --help
Each tool begins with the prefix sc<tool_name>, such as:
scBulkCoverage -b file1.bam -g groupinfo.txt -o coverage
Citation
Please cite sincei as: "Bhardwaj V. , Mourragui, S. (2024) User-friendly exploration of epigenomic data in single cells using sincei. biorXiv. doi: 10.1101/2024.07.27.605424"
Questions and discussions
To ask a question related to sincei or start a new discussion, please use our github discussion forum.
Metadata
Release files for sincei 0.6.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| sincei-0.6.1.tar.gz | 7.5 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| sincei-0.6.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 15.1 MB
Release files / sincei-0.6.1.tar.gz
| Download URL | sincei-0.6.1.tar.gz |
|---|---|
| Size | 7.5 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
18bb3c3c815cb0781e231877d5a211b57d5a91e027beba0857ed7d306db194e7
|
|
BLAKE2b-256 checksum How to use checksums |
62986d38304442ce768628391daf7e820434bff3cf92800c48ec0772f1ad42a2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.13
|
Release files / sincei-0.6.1-py3-none-any.whl
| Download URL | sincei-0.6.1-py3-none-any.whl |
|---|---|
| Size | 7.6 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b6e5b0f95385c3d9cb280176012712ac12c3af09203fb7eec607e470cb75495d
|
|
BLAKE2b-256 checksum How to use checksums |
bd55f082d9056dbf20ebc7ec4da086a2a4e02563905cad0443dd8d979343d5bc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.13
|