Skip to content

Detection of allele-specific subclonal copy number variations from single-cell transcriptomic data.

License

Notifications You must be signed in to change notification settings

single-cell-genetics/XClone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stars PyPI PyPiDownloads Docs Status

XClone

Inference of Clonal Copy Number Variation 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.

image

Installation

Main Module

XClone requires Python 3.7 (recommend 3.7 for stable performance). We recommend to use Anaconda environment for version control and to avoid potential conflicts:

conda create -n xclone python=3.7
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)

Notebook on demo dataset (Astrocytoma sample, GBM_10XsnRNA)

Ciatation

For details of the method, please checkout our paper Robust analysis of allele-specific copy number variations from scRNA-seq data with XClone.

About

Detection of allele-specific subclonal copy number variations from single-cell transcriptomic data.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages