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.
Project description
infercnvpy: Scanpy plugin to infer copy number variation (CNV) from single-cell transcriptomics data
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
Installation
You need to have Python 3.10 or newer installed on your system. If you don't have Python installed, we recommend installing Mambaforge.
There are several alternative options to install infercnvpy:
- Install the latest release of
infercnvpyfromPyPI <https://pypi.org/project/infercnvpy/>_:
pip install infercnvpy
- Install the latest development version:
pip install git+https://github.com/icbi-lab/infercnvpy.git@main
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 changelog.
Contact
For questions and help requests, you can reach out in the scverse discourse. If you found a bug, 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
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 infercnvpy-0.6.1.tar.gz.
File metadata
- Download URL: infercnvpy-0.6.1.tar.gz
- Upload date:
- Size: 8.5 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c0dbfd6af3c11f2a2a92628033dc377ed51ad86950afb05da17c27475d4acff1
|
|
| MD5 |
47e388ce6f674fcabcdd9b7b179b1292
|
|
| BLAKE2b-256 |
185b9475787edad1e9db0c05a86f2d054f66c5cd2f8224e2ad0321e3289ee124
|
Provenance
The following attestation bundles were made for infercnvpy-0.6.1.tar.gz:
Publisher:
release.yaml on icbi-lab/infercnvpy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
infercnvpy-0.6.1.tar.gz -
Subject digest:
c0dbfd6af3c11f2a2a92628033dc377ed51ad86950afb05da17c27475d4acff1 - Sigstore transparency entry: 457019796
- Sigstore integration time:
-
Permalink:
icbi-lab/infercnvpy@f426717e9d939de4b40f9dfec7fceb25e541c5e3 -
Branch / Tag:
refs/tags/v0.6.1 - Owner: https://github.com/icbi-lab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yaml@f426717e9d939de4b40f9dfec7fceb25e541c5e3 -
Trigger Event:
release
-
Statement type:
File details
Details for the file infercnvpy-0.6.1-py3-none-any.whl.
File metadata
- Download URL: infercnvpy-0.6.1-py3-none-any.whl
- Upload date:
- Size: 3.8 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
42f12f92897f21ff1e09524cf57741807dd60aba4efb8356f4df89db698115d6
|
|
| MD5 |
63ebd4f6b595ae95a3eaf82b5c519e72
|
|
| BLAKE2b-256 |
c798a7e59473efa091ef812a20470e38350ae6c113bc90a8b80e8c127830bcdb
|
Provenance
The following attestation bundles were made for infercnvpy-0.6.1-py3-none-any.whl:
Publisher:
release.yaml on icbi-lab/infercnvpy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
infercnvpy-0.6.1-py3-none-any.whl -
Subject digest:
42f12f92897f21ff1e09524cf57741807dd60aba4efb8356f4df89db698115d6 - Sigstore transparency entry: 457019831
- Sigstore integration time:
-
Permalink:
icbi-lab/infercnvpy@f426717e9d939de4b40f9dfec7fceb25e541c5e3 -
Branch / Tag:
refs/tags/v0.6.1 - Owner: https://github.com/icbi-lab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yaml@f426717e9d939de4b40f9dfec7fceb25e541c5e3 -
Trigger Event:
release
-
Statement type: