scgenome is scalable python toolkit for analyzing single-cell whole genome data built on anndata and inspired by scanpy. scgenome includes preprocessing, visualization, and clustering functionality and can be used to analyze copy number, allele specific copy number, SNV and breakpoint features.
Installation from pypi is recommended:
pip install scgenome
We also recommend installing scgenome into a virtual environment using virtualenv. To create a fresh environment with scgenome use the following steps:
virtualenv venv
source venv/bin/activate
pip install scgenome
To install from source, clone this repo and use the following steps in the repo directory:
virtualenv venv
source venv/bin/activate
python setup.py develop
Coming Soon
To build with pip and distribute to pypi, use the following commands:
python setup.py build_ext --force sdist
twine upload --repository pypi dist/*
pip install -r docs/requirements/requirements.txt
pip install scgenome
cd docs
make html