{ "info": { "author": "Benedikt Obermayer, Manuel Holtgrewe", "author_email": "benedikt.obermayer@bihealth.de, manuel.holtgrewe@bihealth.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "=======================================\nSCelVis: Easy Single-Cell Visualization\n=======================================\n\n.. image:: https://img.shields.io/conda/dn/bioconda/scelvis.svg?label=Bioconda\n :target: https://bioconda.github.io/recipes/scelvis/README.html\n\n.. image:: https://img.shields.io/pypi/pyversions/scelvis.svg\n :target: https://www.python.org\n\n.. image:: https://img.shields.io/pypi/v/scelvis.svg\n :target: https://pypi.python.org/pypi/scelvis\n\n.. image:: https://api.codacy.com/project/badge/Grade/9ee0ec1424c143dfad9977a649f917f7\n :target: https://www.codacy.com/app/bihealth/scelvis?utm_source=github.com&utm_medium=referral&utm_content=bihealth/scelvis&utm_campaign=Badge_Grade\n\n.. image:: https://api.codacy.com/project/badge/Coverage/9ee0ec1424c143dfad9977a649f917f7\n :target: https://www.codacy.com/app/bihealth/scelvis?utm_source=github.com&utm_medium=referral&utm_content=bihealth/scelvis&utm_campaign=Badge_Coverage\n\n.. image:: https://readthedocs.org/projects/scelvis/badge/?version=latest\n :target: https://scelvis.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. image:: https://travis-ci.org/bihealth/scelvis.svg?branch=master\n :target: https://travis-ci.org/bihealth/scelvis\n\n.. image:: https://zenodo.org/badge/185944510.svg\n :target: https://zenodo.org/badge/latestdoi/185944510\n\n-------------\nDocumentation\n-------------\n\nThe SCelVis documentation at `ReadTheDocs.org `_ contains comprehensive information including a `Tutorial `_.\n\n-----\nMovie\n-----\n\n.. image:: docs_manual/figures/scelvis_movie.gif\n :height: 400px\n :align: center\n\n------------\nInstallation\n------------\n\nYou can install with Pip and Bioconda or run directly via Docker.\n\n.. code-block:: shell\n\n $ pip install scelvis\n # OR\n $ conda install scelvis\n # OR\n $ docker run quay.io/biocontainers/scelvis:0.8.4--py_0 scelvis --help\n\nLook up the latest version (instead of ``0.8.4`` to use at `here `_)\n\n\n=======\nHistory\n=======\n\n------\nv0.8.7\n------\n\n- fixing problem with ports in HTTP URLs\n\n------\nv0.8.6\n------\n\n- bug fixes for cell filtering\n\n------\nv0.8.5\n------\n\n- allow text import with mtx files\n- display only most frequent categories\n- use `ad.raw` if present\n- enable downsampling during conversion\n- link to publication\n\n------\nv0.8.4\n------\n\n- fix bug in custom static folder route\n- fix iRODS authentication defaults\n\n------\nv0.8.3\n------\n\n- allow custom markdowns for home screen\n- enable gene-gene plots and change colormap for gene scatter\n\n------\nv0.8.2\n------\n\n- fix iRODS authentication issues\n- update docs for .h5ad input\n\n------\nv0.8.1\n------\n\n- fixing iframe sources (important if running behind reverse proxy with HTTPS)\n- link documentation on home screen\n\n------\nv0.8.0\n------\n\n- adding sphinx documentation for ReadTheDocs\n- upload and convert with IFrames; increase size limit\n- add box plots\n\n------\nv0.7.3\n------\n\n- fix cache timeout error\n\n------\nv0.7.2\n------\n\n- fix ReferenceError\n- updated README and tutorialmovie\n\n------\nv0.7.1\n------\n\n- improved cache handling\n- improved user feedback for filtering & differential expression\n\n------\nv0.7.0\n------\n\n- added conversion from .loom files\n- cell filtering also supports downsampling\n- added PBMC dataset hosted on figshare\n- added demo movie\n\n------\nv0.6.0\n------\n\n- cell filtering\n- differential expression\n\n------\nv0.5.0\n------\n\n- upgrades to Dash v1\n- fixes to UI, upload and conversion\n- avoid creation of dense matrices\n\n------\nv0.4.1\n------\n\n- Fixing bug with specifying single ``.h5ad`` file as data source.\n- Adding ``Dockerfile`` for building Docker images from intermediate versions.\n\n------\nv0.4.0\n------\n\n- Adding support for HTTP(S) data sources.\n- Embedding ``about.md`` information in Anndata file.\n- Adding support for passing\n\n------\nv0.3.0\n------\n\n- Adding example data set.\n- Adding nice introduction to start page.\n- Adding functionality for creating simple fake data set.\n- Making import of ``ruamel_yaml`` more robust still.\n- Adding tests.\n- Adding Travis CI--based continuous integration tests.\n\n------\nv0.2.1\n------\n\n- Fixing SFTP support.\n- Fixing import of ``ruamel_yaml``.\n\n------\nv0.2.0\n------\n\n- More refactorization.\n- Fixing dependency on ``ruamel-yaml`` to ``ruamel.yaml``.\n- Adding conversion feature.\n- Adding upload feature.\n- Adding support to load from SSHFS, FTP through pyfilesystem (no FTPS support).\n- Adding support to load from iRODS, also works via tickets (pass ``?ticket=TICKET`` to the query parameters).\n\n------\nv0.1.0\n------\n\nInitial release.\n\n- Everything is new!", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/bihealth/scelvis", "keywords": "single-cell,visualization,bioinformatics", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "scelvis", "package_url": "https://pypi.org/project/scelvis/", "platform": "", "project_url": "https://pypi.org/project/scelvis/", "project_urls": { "Homepage": "https://github.com/bihealth/scelvis" }, "release_url": "https://pypi.org/project/scelvis/0.8.7/", "requires_dist": null, "requires_python": "", "summary": "Single-cell RNA-seq data visualization", "version": "0.8.7", "yanked": false, "yanked_reason": null }, "last_serial": 11958257, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "b2ca9b39e4093832f4f9bf5e5cfddb3c", "sha256": "20bce881d8808c95c6f26c9e0db52e085d05e561af2c9f93d6b388921e4891da" }, "downloads": -1, "filename": "scelvis-0.1.0.tar.gz", "has_sig": false, "md5_digest": "b2ca9b39e4093832f4f9bf5e5cfddb3c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72095, "upload_time": "2019-05-10T11:56:23", "upload_time_iso_8601": "2019-05-10T11:56:23.924132Z", "url": "https://files.pythonhosted.org/packages/22/1d/c11ffa7969679d6cf1686c975590bb08142aaf3c366360a7c238fb6c9d3a/scelvis-0.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "c5adf4e0784fb736c3237c50c7f18e20", "sha256": "e4f8d4676e56dff25c4d3e328f50dbeaf407eaf34f9d157cc0d829a353d87e34" }, "downloads": -1, "filename": "scelvis-0.2.0.tar.gz", "has_sig": false, "md5_digest": "c5adf4e0784fb736c3237c50c7f18e20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76943, "upload_time": "2019-05-14T16:23:58", "upload_time_iso_8601": "2019-05-14T16:23:58.349566Z", "url": "https://files.pythonhosted.org/packages/66/b8/59cd7270fd48230996fd8435b9599f7a49ed5d0fcbd8fd38e747377862a1/scelvis-0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "0a3adfd8e52244b6a080bc3809561b5b", "sha256": "f8c10dcffdd1ccace82a44ded1e19d023145e77bb08078c6bfc9b4dd2a444738" }, "downloads": -1, "filename": "scelvis-0.2.1.tar.gz", "has_sig": false, "md5_digest": "0a3adfd8e52244b6a080bc3809561b5b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77597, "upload_time": "2019-05-20T06:47:35", "upload_time_iso_8601": "2019-05-20T06:47:35.968778Z", "url": "https://files.pythonhosted.org/packages/42/41/3c738c5108b7c2bfc9febf367d09cb5a8d0fd8e8bb0da6b565884bbf8391/scelvis-0.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "101af239e52746b2e6d8df2127c9d5bb", "sha256": "c5fb69574db998f7ea370ddd23ba0eea9b3f9ab0766e3cd0954d6e1ea1b8c551" }, "downloads": -1, "filename": "scelvis-0.3.0.tar.gz", "has_sig": false, "md5_digest": "101af239e52746b2e6d8df2127c9d5bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1848361, "upload_time": "2019-06-20T12:47:49", "upload_time_iso_8601": "2019-06-20T12:47:49.778059Z", "url": "https://files.pythonhosted.org/packages/f4/ea/5e7ec69faa8d256b3b16b4b9f061564047d52de1ca74099a16baaeddadc9/scelvis-0.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "e00cc6fb100a0f40e321aadf45911d6b", "sha256": "2db19d4b9e82a0b499541085837c3e355dd9b3cf2e2a660319cbe53ab937c13b" }, "downloads": -1, "filename": "scelvis-0.4.0.tar.gz", "has_sig": false, "md5_digest": "e00cc6fb100a0f40e321aadf45911d6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1851418, "upload_time": "2019-07-16T17:01:29", "upload_time_iso_8601": "2019-07-16T17:01:29.810645Z", "url": "https://files.pythonhosted.org/packages/52/0a/922806fa14ead66f027232e4f9f5aa796c65cc787cda8738e82e958018a7/scelvis-0.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "8d7230ead9aac90a0b7d4d09324f5772", "sha256": "747091896bd53e8dbf391ae36dec1104f477612c165b0d97df77015b370db8f6" }, "downloads": -1, "filename": "scelvis-0.4.1.tar.gz", "has_sig": false, "md5_digest": "8d7230ead9aac90a0b7d4d09324f5772", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1851596, "upload_time": "2019-07-23T20:07:37", "upload_time_iso_8601": "2019-07-23T20:07:37.625717Z", "url": "https://files.pythonhosted.org/packages/81/51/73f9608e7c9c7134938ad89b7be4a6c82f5cc193351b71c57ad2e10d4fd4/scelvis-0.4.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "9568e4a4ca501811507a4efe535145ba", "sha256": "85db7c3fbfdfb76e38c462558645d1e9d6f8104676c20b50ea05bd82328ac139" }, "downloads": -1, "filename": "scelvis-0.5.0.tar.gz", "has_sig": false, "md5_digest": "9568e4a4ca501811507a4efe535145ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1850408, "upload_time": "2019-09-10T11:13:07", "upload_time_iso_8601": "2019-09-10T11:13:07.960858Z", "url": "https://files.pythonhosted.org/packages/30/35/0675439006190e2c62a19c2ee54041f7374e6a42554a2abb12227452b158/scelvis-0.5.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "636a7d26a429b0c3a4ca104ecd54b32e", "sha256": "58926936599d030f845a0bc0d257d8555b585833ab256eff02e904f39dc4c6f4" }, "downloads": -1, "filename": "scelvis-0.6.0.tar.gz", "has_sig": false, "md5_digest": "636a7d26a429b0c3a4ca104ecd54b32e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1684289, "upload_time": "2019-10-14T12:13:06", "upload_time_iso_8601": "2019-10-14T12:13:06.017372Z", "url": "https://files.pythonhosted.org/packages/10/4c/69f696a68602065b0785f87569e3db7810916d9bdf1548434e25b81202b1/scelvis-0.6.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "1e62e32a203be62f46e8ca2303a27832", "sha256": "8f3f9f6a9f5fb459d582c485cca5fd4cd99981a5ee564b1ba93f241daee9507c" }, "downloads": -1, "filename": "scelvis-0.7.0.tar.gz", "has_sig": false, "md5_digest": "1e62e32a203be62f46e8ca2303a27832", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1776627, "upload_time": "2019-10-18T13:20:50", "upload_time_iso_8601": "2019-10-18T13:20:50.558784Z", "url": "https://files.pythonhosted.org/packages/71/d3/298be0f9f1e305c0122c707132e1c16f0d628620c2016803c2922e912da0/scelvis-0.7.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "71e6bee44d564e24a403af2454131c4c", "sha256": "1913640bc27408e8134d9283ec79168f03bd8796766a46e870dbc51ea2065514" }, "downloads": -1, "filename": "scelvis-0.7.1.tar.gz", "has_sig": false, "md5_digest": "71e6bee44d564e24a403af2454131c4c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1367690, "upload_time": "2019-10-29T10:26:32", "upload_time_iso_8601": "2019-10-29T10:26:32.223227Z", "url": "https://files.pythonhosted.org/packages/d3/8c/59cb20981591e86c3893dd4fe5b5d03dc11ba13bc35ac4e15b60c6c66494/scelvis-0.7.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "77a28431c53b6125f517acea196b3799", "sha256": "92ea8aa28529fb75c6b558d8228c7e6ef827c2602ac95833d392290310b8716d" }, "downloads": -1, "filename": "scelvis-0.7.2.tar.gz", "has_sig": false, "md5_digest": "77a28431c53b6125f517acea196b3799", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1368235, "upload_time": "2019-11-11T13:17:18", "upload_time_iso_8601": "2019-11-11T13:17:18.905105Z", "url": "https://files.pythonhosted.org/packages/25/66/e294eb9c41e955b8b11afa55b882ef4e2d47a47851eda5a53669503c663c/scelvis-0.7.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "65b972d9c14cd6268360b933fa98bef7", "sha256": "49b515f51c8a8a457f411dde79f6f23e06d481734538298fa9eeb94e45712c14" }, "downloads": -1, "filename": "scelvis-0.7.3.tar.gz", "has_sig": false, "md5_digest": "65b972d9c14cd6268360b933fa98bef7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1368278, "upload_time": "2019-11-25T09:30:35", "upload_time_iso_8601": "2019-11-25T09:30:35.774119Z", "url": "https://files.pythonhosted.org/packages/7c/6b/d91c01ae166b780c8e817075b1da820d6469610435c478db9911f7377193/scelvis-0.7.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "fed61880b4206a38cd8e5b49e9fcc854", "sha256": "ceef102e3a85be1f1089af33d4bb873cf8896709eecacf25bfcb485e195f8a1f" }, "downloads": -1, "filename": "scelvis-0.8.0.tar.gz", "has_sig": false, "md5_digest": "fed61880b4206a38cd8e5b49e9fcc854", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37744787, "upload_time": "2020-01-08T13:13:51", "upload_time_iso_8601": "2020-01-08T13:13:51.885590Z", "url": "https://files.pythonhosted.org/packages/02/80/973b0e46b543d11d37768b5880499f497a25fdad5a413df578bfceffa551/scelvis-0.8.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "99f8a4a24a8a3ff53cf4a7df13deaac6", "sha256": "a493eb27b5e8a8afdf7d191bd11aee170d2fa3ec8c940071947c38fa50dc6f54" }, "downloads": -1, "filename": "scelvis-0.8.1.tar.gz", "has_sig": false, "md5_digest": "99f8a4a24a8a3ff53cf4a7df13deaac6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37745044, "upload_time": "2020-01-09T09:28:10", "upload_time_iso_8601": "2020-01-09T09:28:10.713834Z", "url": "https://files.pythonhosted.org/packages/39/da/82e9c44559bbdc91a5ab1dc063b0e1f92da6d647fd848d783c003eb5ff55/scelvis-0.8.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "ab07aa519132ce224937eeca092b6117", "sha256": "eb65bb05cee0aeb2b77aafe3d1901b7ace800a54f41166143f63d9c2e0444c44" }, "downloads": -1, "filename": "scelvis-0.8.2.tar.gz", "has_sig": false, "md5_digest": "ab07aa519132ce224937eeca092b6117", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37745701, "upload_time": "2020-01-28T14:49:09", "upload_time_iso_8601": "2020-01-28T14:49:09.717065Z", "url": "https://files.pythonhosted.org/packages/8c/0a/7f50b43d2888241592a1367f36271117c29059e4b2ffd55ecd47b058b57f/scelvis-0.8.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "219b6af8995106d62d94d5e189ded316", "sha256": "da0905bbb68949384b45f87819573d6518bcf5b7ad57e8c91a4dff16c467cf73" }, "downloads": -1, "filename": "scelvis-0.8.3.tar.gz", "has_sig": false, "md5_digest": "219b6af8995106d62d94d5e189ded316", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37746016, "upload_time": "2020-03-24T12:27:04", "upload_time_iso_8601": "2020-03-24T12:27:04.428544Z", "url": "https://files.pythonhosted.org/packages/7e/b0/929f6ef0bd2e26b81438197a4bc1861ef0ed2bea0e1b8b86d13c92204c80/scelvis-0.8.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.4": [ { "comment_text": "", "digests": { "md5": "fd513c983cf4bc7f6ac90b38f96b9c49", "sha256": "1c3a74bc656dae8afea653ea177d049dfbd80555dc44ac3ca6e6224915757997" }, "downloads": -1, "filename": "scelvis-0.8.4.tar.gz", "has_sig": false, "md5_digest": "fd513c983cf4bc7f6ac90b38f96b9c49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37746059, "upload_time": "2020-04-02T09:41:21", "upload_time_iso_8601": "2020-04-02T09:41:21.706874Z", "url": "https://files.pythonhosted.org/packages/43/31/e5d12112b58ba773b3a614adb7761bf4ecd8db5593b7f4b15e5294debc24/scelvis-0.8.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.5": [ { "comment_text": "", "digests": { "md5": "0347a98970161afcebe6cf44d8c3fc67", "sha256": "35ab66f8c78831f9c3202eb20528e0e9d55b7a31f4480f43a97063b06da25c26" }, "downloads": -1, "filename": "scelvis-0.8.5.tar.gz", "has_sig": false, "md5_digest": "0347a98970161afcebe6cf44d8c3fc67", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37750952, "upload_time": "2021-08-18T10:24:03", "upload_time_iso_8601": "2021-08-18T10:24:03.754759Z", "url": "https://files.pythonhosted.org/packages/4a/f2/019a0b40b2bffea8cbcac2afc765d8204a6797dbb65534d121d2fbe9e6a3/scelvis-0.8.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.7": [ { "comment_text": "", "digests": { "md5": "104fb0bb3733ae435a87bc4743beaa9c", "sha256": "d53c5c928140bc0812ecfdcc7c8fd06d54fa6bb30e54312d0aa2f21f7f582c1e" }, "downloads": -1, "filename": "scelvis-0.8.7.tar.gz", "has_sig": false, "md5_digest": "104fb0bb3733ae435a87bc4743beaa9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1367037, "upload_time": "2021-11-08T09:06:53", "upload_time_iso_8601": "2021-11-08T09:06:53.296603Z", "url": "https://files.pythonhosted.org/packages/c9/25/7056b0e55a5492a422edcb10a8f2c17006f14c12166c15e489eba39c3b58/scelvis-0.8.7.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "104fb0bb3733ae435a87bc4743beaa9c", "sha256": "d53c5c928140bc0812ecfdcc7c8fd06d54fa6bb30e54312d0aa2f21f7f582c1e" }, "downloads": -1, "filename": "scelvis-0.8.7.tar.gz", "has_sig": false, "md5_digest": "104fb0bb3733ae435a87bc4743beaa9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1367037, "upload_time": "2021-11-08T09:06:53", "upload_time_iso_8601": "2021-11-08T09:06:53.296603Z", "url": "https://files.pythonhosted.org/packages/c9/25/7056b0e55a5492a422edcb10a8f2c17006f14c12166c15e489eba39c3b58/scelvis-0.8.7.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }