Skip to main content

TissUUmaps is a lightweight viewer that uses basic web tools to visualize gene expression data or any kind of point data on top of whole slide images.

Project description

FlaskTissUUmaps

FlaskTissUUmaps is a minimal python server for TissUUmaps using Flask that comes with a standalone User Interface.

Installation from PIP

Note that steps 1-4 are optional and can be replaced by installing a recent version of Python.

  1. Install Anaconda (or miniconda).

  2. Create a new conda environment from an Anaconda prompt:

    conda create --name tissuumaps --channel conda-forge python=3.9
    
  3. Activate the new conda environment:

    conda activate tissuumaps
    
  4. You should be in the tissuumaps environment:

    (tissuumaps) C:\
    
  5. Install the TissUUmaps library:

    pip install TissUUmaps
    

Option 1: Start the Graphical User Interface of TissUUmaps

  1. Start the TissUUmaps user interface:
    tissuumaps
    

Option 2: Start only the flask server

  1. Start TissUUmaps as a server:

    tissuumaps_server path_to_your_images
    
  2. Open http://127.0.0.1:5000/ in your favorite browser.

    :warning: Remember that Flask is running on a built-in development server (flask run) and should not be used in production. If you want to deploy FlaskTissUUmaps on a production server, please read https://flask.palletsprojects.com/en/1.1.x/tutorial/deploy/ or any similar tutorial.

Windows installation

  1. Download the Windows Installer from the last release and install it. Note that the installer is not signed yet and may trigger warnings from the browser and from the firewall. You can safely pass these warnings.

  2. Start TissUUmaps.

Image format

FlaskTissUUmaps allows to visualize all images from a folder and sub-folders in TissUUmaps. By using a minimal deepzoom server, FlaskTissUUmaps removes the need for creating DZI files of every image.

FlaskTissUUmaps can read whole slide images in any format recognized by the OpenSlide library:

  • Aperio (.svs, .tif)
  • Hamamatsu (.ndpi, .vms, .vmu)
  • Leica (.scn)
  • MIRAX (.mrxs)
  • Philips (.tiff)
  • Sakura (.svslide)
  • Trestle (.tif)
  • Ventana (.bif, .tif)
  • Generic tiled TIFF (.tif)

FlaskTissUUmaps will convert any other format into a pyramidal tiff (in a temporary .tissuumaps folder) using vips.

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

TissUUmaps-3.0.1.4.tar.gz (4.3 MB view details)

Uploaded Source

Built Distribution

TissUUmaps-3.0.1.4-py3-none-any.whl (4.9 MB view details)

Uploaded Python 3

File details

Details for the file TissUUmaps-3.0.1.4.tar.gz.

File metadata

  • Download URL: TissUUmaps-3.0.1.4.tar.gz
  • Upload date:
  • Size: 4.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

File hashes

Hashes for TissUUmaps-3.0.1.4.tar.gz
Algorithm Hash digest
SHA256 91e73994131cb26961a25aa317bc928d4276c2a4e1d03efe5c8400d256fe4970
MD5 c75a0103bc10e26e7b72809ce897b316
BLAKE2b-256 c453da77f7918a2ce552d9501ee8f31b30b983eec24d2b55cd333d22d4441a27

See more details on using hashes here.

File details

Details for the file TissUUmaps-3.0.1.4-py3-none-any.whl.

File metadata

  • Download URL: TissUUmaps-3.0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 4.9 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

File hashes

Hashes for TissUUmaps-3.0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 920506f3d884345b5ff948b3e2d2ad49e868991fe94a0e11f9d44ec60b4acbd9
MD5 5a62cc235d943fb04b6bc9e71d953590
BLAKE2b-256 478750255c894918f1d77330086076dc8a723dc3f0f778f7e154228c2c3e0c70

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