Skip to main content

Single-cell RNA-seq data visualization

Project description

SCelVis: Easy Single-Cell Visualization

https://img.shields.io/conda/dn/bioconda/scelvis.svg?label=Bioconda https://img.shields.io/pypi/pyversions/scelvis.svg https://img.shields.io/pypi/v/scelvis.svg https://api.codacy.com/project/badge/Grade/9ee0ec1424c143dfad9977a649f917f7 https://api.codacy.com/project/badge/Coverage/9ee0ec1424c143dfad9977a649f917f7 Documentation Status https://travis-ci.org/bihealth/scelvis.svg?branch=master https://zenodo.org/badge/185944510.svg

Documentation

The SCelVis documentation at ReadTheDocs.org contains comprehensive information including a Tutorial.

Movie

docs_manual/figures/scelvis_movie.gif

Installation

You can install with Pip and Bioconda or run directly via Docker.

$ pip install scelvis
# OR
$ conda install scelvis
# OR
$ docker run ghcr.io/bihealth/scelvis:0.8.8-0 scelvis --help

Look up the latest version (instead of 0.8.8-0 to use at here)

Building Docker Image

  1. Push changes to Github (we need a [git tree-ish](https://stackoverflow.com/questions/4044368/what-does-tree-ish-mean-in-git), so a tag works as well as a feature branch).

  2. Call GIT_TAG=tag-or-branch bash docker/build-docker.sh.

  3. Run with docker run ghcr.io/bihealth/scelvis:[version]-0.

  4. Push with docker push ghcr.io/bihealth/scelvis:[version]-0.

History

v0.8.9

  • avoid loading datasets just to get meta-data

  • update dash imports

v0.8.8

  • fixing problem with categorical data:wq

v0.8.7

  • fixing problem with ports in HTTP URLs

v0.8.6

  • bug fixes for cell filtering

v0.8.5

  • allow text import with mtx files

  • display only most frequent categories

  • use ad.raw if present

  • enable downsampling during conversion

  • link to publication

v0.8.4

  • fix bug in custom static folder route

  • fix iRODS authentication defaults

v0.8.3

  • allow custom markdowns for home screen

  • enable gene-gene plots and change colormap for gene scatter

v0.8.2

  • fix iRODS authentication issues

  • update docs for .h5ad input

v0.8.1

  • fixing iframe sources (important if running behind reverse proxy with HTTPS)

  • link documentation on home screen

v0.8.0

  • adding sphinx documentation for ReadTheDocs

  • upload and convert with IFrames; increase size limit

  • add box plots

v0.7.3

  • fix cache timeout error

v0.7.2

  • fix ReferenceError

  • updated README and tutorialmovie

v0.7.1

  • improved cache handling

  • improved user feedback for filtering & differential expression

v0.7.0

  • added conversion from .loom files

  • cell filtering also supports downsampling

  • added PBMC dataset hosted on figshare

  • added demo movie

v0.6.0

  • cell filtering

  • differential expression

v0.5.0

  • upgrades to Dash v1

  • fixes to UI, upload and conversion

  • avoid creation of dense matrices

v0.4.1

  • Fixing bug with specifying single .h5ad file as data source.

  • Adding Dockerfile for building Docker images from intermediate versions.

v0.4.0

  • Adding support for HTTP(S) data sources.

  • Embedding about.md information in Anndata file.

  • Adding support for passing

v0.3.0

  • Adding example data set.

  • Adding nice introduction to start page.

  • Adding functionality for creating simple fake data set.

  • Making import of ruamel_yaml more robust still.

  • Adding tests.

  • Adding Travis CI–based continuous integration tests.

v0.2.1

  • Fixing SFTP support.

  • Fixing import of ruamel_yaml.

v0.2.0

  • More refactorization.

  • Fixing dependency on ruamel-yaml to ruamel.yaml.

  • Adding conversion feature.

  • Adding upload feature.

  • Adding support to load from SSHFS, FTP through pyfilesystem (no FTPS support).

  • Adding support to load from iRODS, also works via tickets (pass ?ticket=TICKET to the query parameters).

v0.1.0

Initial release.

  • Everything is new!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

scelvis-0.8.9.tar.gz (37.8 MB view details)

Uploaded Source

File details

Details for the file scelvis-0.8.9.tar.gz.

File metadata

  • Download URL: scelvis-0.8.9.tar.gz
  • Upload date:
  • Size: 37.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.0

File hashes

Hashes for scelvis-0.8.9.tar.gz
Algorithm Hash digest
SHA256 e62af84c84d73f5b3da00e4db95ea6b3bab7de76fc8f6b472f639115f0ce3a59
MD5 df29eb9db09d8e18888591ccc16c0024
BLAKE2b-256 4b566eab79bf31a63666bb3ec1062f68a585a00637ab5d76909348e97888de7c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page