Skip to main content

Functional Interpretation for
scRNA-seq Data

Tests Documentation

NOTE: THIS PACKAGE IS UNDER ACTIVE DEVELOPMENT AND IS NOT YET READY FOR USE.

This is a Python port of the VISION R package. VISION aids in the interpretation of single-cell RNA-seq (scRNA-seq) data by selecting for gene signatures which describe coordinated variation between cells. While the software only requires an expression matrix and a signature library (available in online databases), it is also designed to integrate into existing scRNA-seq analysis pipelines by taking advantage of precomputed dimensionality reductions, trajectory inferences or clustering results. The results of this analysis are made available through a dynamic web-app which can be shared with collaborators without requiring them to install any additional software.

Installing visionpy

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 visionpy:

  1. Install the latest release on PyPI:
pip install visionpy-sc
  1. Install the latest development version:
pip install git+https://github.com/yoseflab/visionpy.git@main

How to run visionpy

From the command line

visionpy --adata ./my_adata.h5ad --norm_data_key use_raw --compute_neighbors_on_key X_scvi --name Test Vision

From Python

from visionpy.api import start_vision
from visionpy import signatures_from_gmt

adata.varm["signatures"] = signatures_from_gmt(["./signatures.gmt"], adata)
start_vision(
    adata=adata,
    name="Test Session",
    norm_data_key="log1pcp10k",
    compute_neighbors_on_key="X_pca",
    signature_varm_key="signatures",
)

Release files for visionpy-sc 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for visionpy-sc 0.2.0
File Size Uploaded
visionpy_sc-0.2.0.tar.gz 2.2 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for visionpy-sc 0.2.0
File Interpreter ABI Platform
visionpy_sc-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size:4.4 MB

Release files / visionpy_sc-0.2.0.tar.gz

Download URL visionpy_sc-0.2.0.tar.gz
Size 2.2 MB
Tags Source
SHA-256 checksum
How to use checksums
3adecc89bf4b8a927f816d4b17ff74c93fbb662b7bf2f3fc392fe7e9ebf9320f
BLAKE2b-256 checksum
How to use checksums
fdfcc118f76b0a51761b53764a728ad01a78fa76502899ae71e1fb0c9b537791
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / visionpy_sc-0.2.0-py3-none-any.whl

Download URL visionpy_sc-0.2.0-py3-none-any.whl
Size 2.2 MB
Tags Python 3
SHA-256 checksum
How to use checksums
16d7f8e87f6049a18c7fad06e9820b480146c11d28092389e2509df0e9a72f01
BLAKE2b-256 checksum
How to use checksums
ff67da6082902bfb6ee5b2f9b7491a92193d94824305a006c0ece479690c7b40
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.0

2 release files

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page