XClone: Inference of clonal Copy Number Alterations in single cells
Project description
XClone
Inference of Clonal Copy Number Alterations in Single Cells
XClone is an algorithm to infer allele- and haplotype-specific copy numbers in individual cells from low-coverage and sparse single-cell RNA sequencing data (e.g., those generated by 10x Genomics, Smart-seq, etc.).
The demo of XClone and results on the all processed cancer datasets are available at xclone-data.
Please frequently read the tutorials and release history and keep software up to date since XClone is being updated and improved frequently at this stage.
Installation
Main Module
XClone requires Python 3.7 or Python >=3.9 (Recommend 3.9 for stable performance in latest version). Details of the environment requirements, see XClone FAQs.
We recommend to use Anaconda environment for version control and to avoid potential conflicts:
conda create -n xclone python=3.9 conda activate xclone
XClone package can be conveniently (1~2mins) installed via PyPI:
pip install xclone
or directly from GitHub repository (for development version):
pip install git+https://github.com/single-cell-genetics/XClone
Preprocessing via xcltk
xcltk is a toolkit for XClone preprocessing. xcltk is avaliable through pypi. To install, type the following command line, and add -U for upgrading:
pip install -U xcltk
Alternatively, you can install from this GitHub repository for latest (often development) version by following command line:
pip install -U git+https://github.com/hxj5/xcltk
User Guide
For a complete guide, please see XClone Documentation.
Documentation
Tutorials on demo dataset (Glioma sample, BCH869)
Tutorials on demo dataset (Triple-negative breast cancer sample, TNBC1)
Download the Jupyter Notebooks by clicking the following links:
Notebook on demo dataset (Glioma sample, BCH869)
Notebook on demo dataset (Triple-negative breast cancer sample, TNBC1)
Notebook on demo dataset (Anaplastic thyroid cancer sample, ATC2)
Ciatation
For details of the method, please checkout our paper Robust analysis of allele-specific copy number alterations from scRNA-seq data with XClone.
License
Licensed under the Apache License, Version 2.0 (see the LICENSE);
Copyright 2024 Rongting Huang, Yuanhua Huang, StatBiomed Lab
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 xclone-0.4.0.tar.gz.
File metadata
- Download URL: xclone-0.4.0.tar.gz
- Upload date:
- Size: 3.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
908139585372bb83c6d0fcfbd057c20a50e045d58bd3becccad8cd173f92343e
|
|
| MD5 |
1f9fb69b300fc59dc8ef5bfbf95e1c99
|
|
| BLAKE2b-256 |
522d5001e517ead5d1fbed30e63b7518cd5f3a4bd541e63b0c1bfbf3eb2d5b4d
|
File details
Details for the file xclone-0.4.0-py3-none-any.whl.
File metadata
- Download URL: xclone-0.4.0-py3-none-any.whl
- Upload date:
- Size: 3.4 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8664ce25083c4b5fc0a21e854b6f62fe50b3ad932741fd411cd3843464319492
|
|
| MD5 |
308b92aa859982a605a6433df2944534
|
|
| BLAKE2b-256 |
32887dd23e39489419b484b502452dd9a9c377d690cc5d65c23a8a1eda997805
|