• Stars
    star
    119
  • Rank 290,020 (Top 6 %)
  • Language
    Python
  • License
    BSD 3-Clause "New...
  • Created over 3 years ago
  • Updated 13 days ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Infer copy number variation (CNV) from scRNA-seq data. Plays nicely with Scanpy.

infercnvpy: Scanpy plugin to infer copy number variation (CNV) from single-cell transcriptomics data

Tests Documentation PyPI

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.

The main result of infercnv

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.9 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:

  1. Install the latest release of infercnvpy from PyPI <https://pypi.org/project/infercnvpy/>_:
pip install infercnvpy
  1. 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

More Repositories

1

nextNEOpi

nextNEOpi: a comprehensive pipeline for computational neoantigen prediction
Nextflow
64
star
2

luca

Single-cell Lung Cancer Atlas with 1.2M cells
Python
54
star
3

Immunophenogram

R
40
star
4

immune_deconvolution_benchmark

Reproducible pipeline for "Comprehensive evaluation of cell-type quantification methods for immuno-oncology", Sturm et al. 2019, https://doi.org/10.1093/bioinformatics/btz363
TeX
40
star
5

IHCount

IHC-image analysis workflow
Python
20
star
6

quanTIseq

a computational pipeline for the quantification of the Tumor Immune contexture from human RNA-seq data
R
18
star
7

NeoFuse

NeoFuse is a user-friendly pipeline for the prediction of fusion neoantigens from tumor RNA-seq data.
Shell
17
star
8

downloader

Easy & parallel download of FASTQ files from public repositories (SRA, EGA, GDC)
Nextflow
9
star
9

current-topics-bioinformatics-lecture

Shell
8
star
10

nf-deseq2

A RNA-seq differential expression analysis pipeline downstream of nf-core/rnaseq.
R
6
star
11

atlas_protocol

A computational protocol for atlas-level data integration and analysis as performed in Salcher et al. (2022).
Jupyter Notebook
6
star
12

meRanTK

methylated RNA Tool Kit
Perl
5
star
13

nmp-liver

Single cell analysis of donor livers pre- and post machine perfusion
Python
5
star
14

smartseq2_pipeline

A pipeline for processing single cell RNA-seq data generated with the SmartSeq2 protocol -- Now on nf-core: https://github.com/nf-core/smartseq2
Nextflow
4
star
15

deseq2icbi

R script to perform DE and Pathway enrichment analysis based on the output of nf-core/rnaseq
R
2
star
16

DoseRider

DoseRider: Generalized Additive Mixed Models (GAMMs) for Analyzing Dose-Response Relationships in Gene Expression Data
R
2
star
17

duurland2021_paper

Single-cell analysis for Duurland et al.
Python
1
star
18

kortekaas2020_paper

Single cell RNA-seq analysis accompanying Kortekaas, Santegoets et al. (2020)
Python
1
star
19

borst2021

single-cell analysis for the Borst et al. (2021) paper.
Nextflow
1
star
20

abdulrahman2021_paper

single-cell analysis for the Abdulrahman et al. (2021) paper.
Nextflow
1
star
21

miopy

HTML
1
star
22

OvRSeq

OvRSeq is an R package for analyzing RNA sequencing data from ovarian cancer patients.
R
1
star