Python library to infer copy number variation (CNV) from single-cell RNA-seq data
Project description
Infercnv is a scalable python library to infer copy number variation (CNV) events from single cell transcriptomics data. It is heavliy inspired by InferCNV, but plays nicely with scanpy and is much more scalable.
WARNING:
This package is still experimental. The results have not been validated, except in that they look similar, but not identical, to the results of InferCNV.
We are happy about feedback and welcome contributions!
Getting started
Please refer to the documentation. In particular, the
Tutorial, and the
Installation
You need to have Python 3.8 or newer installed on your system. If you don’t have Python installed, we recommend installing Miniconda.
There are several alternative options to install infercnvpy:
Install the latest release of infercnvpy from PyPI:
pip install infercnvpy
Install the latest development version:
pip install git+https://github.com/icbi-lab/infercnvpy.git@master
To (optionally) run the copyKAT
algorithm, you need a working R installation
and the copykat package
installed. Usually, if R
is in your PATH
, rpy2 automatically
detects your R installation. If you get an error message while importing infercnvpy
,
try setting the R_HOME
environment variable before importing infercnvpy:
import os
os.environ["R_HOME"] = "/usr/lib/R"
import infercnvpy
Release notes
See the release section.
Contact
Please use the issue tracker.
Citation
n/a
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
File details
Details for the file infercnvpy-0.2.0.tar.gz
.
File metadata
- Download URL: infercnvpy-0.2.0.tar.gz
- Upload date:
- Size: 4.7 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.26.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd5d0efff673a5f5c00a420208940d5d722f0ca3d1b2d32a9649558b87413a1c |
|
MD5 | 63e3ab42d2dbc3b7899cd9b1a70b28e2 |
|
BLAKE2b-256 | 498af5714e226c3ef6065d7e852a80788636c40b00aade15ef6ff6df0e7c083e |
File details
Details for the file infercnvpy-0.2.0-py3-none-any.whl
.
File metadata
- Download URL: infercnvpy-0.2.0-py3-none-any.whl
- Upload date:
- Size: 3.8 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.26.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 503e8f5be474908c2d9bf231d7cacbb15f23815db6f9e4850640791eec1ca533 |
|
MD5 | eb45b648ab35b708c26283326312748d |
|
BLAKE2b-256 | 8e3e412c22b00a057d5e4ef9f3f19345aae6fdaeec42317657ac0a4fad825ce7 |