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

TissUUmaps - UU is for Uppsala University ;)

TissUUmaps is a browser-based tool for fast visualization and exploration of millions of data points overlaying a tissue sample. TissUUmaps can be used as a web service or locally in your computer, and allows users to share regions of interest and local statistics.

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.

  3. (Optional) add plugins to TissUUmaps by placing plugin files in the plugin folder. Default path is C:\Program Files (x86)\TissUUmaps\plugins. See here for available plugins.

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[full]
    
  6. (Optional) add plugins to TissUUmaps by placing plugin files in the plugin folder. Path (depending on your Anaconda installation) is:

    {ANACONDA_INSTALL_PATH}\envs\tissuumaps\Lib\site-packages\tissuumaps\plugins` 
    

    See here for available plugins.

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.

Image format

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

TissUUmaps 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)

TissUUmaps 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.7.6.tar.gz (8.7 MB view details)

Uploaded Source

Built Distribution

TissUUmaps-3.0.7.6-py3-none-any.whl (9.3 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: TissUUmaps-3.0.7.6.tar.gz
  • Upload date:
  • Size: 8.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2

File hashes

Hashes for TissUUmaps-3.0.7.6.tar.gz
Algorithm Hash digest
SHA256 386b61a9c6534b6dc7c963bbddd79008ddb6ba0175a9e14f4085926867c32326
MD5 c1acd4bc48d4c2c3e0d2c0c0627746fe
BLAKE2b-256 7d6cdb0c125f686b17bf15aa1b0db666a607a64fbfb2d12e7e54251237f3431d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TissUUmaps-3.0.7.6-py3-none-any.whl
  • Upload date:
  • Size: 9.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2

File hashes

Hashes for TissUUmaps-3.0.7.6-py3-none-any.whl
Algorithm Hash digest
SHA256 af225c87bd887d0d8953b132c2900b6248b8bab29857dd6c3495e58fbeb0b07f
MD5 14eca63733659dfd982a0ee15ffd654b
BLAKE2b-256 51c2242e696c764f1d17f9440a7d346ff720f70a74283dbd3896d0ac63e95b59

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