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 python server for TissUUmaps using Flask that comes with a standalone User Interface.
Windows installation
-
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.
-
Start TissUUmaps.
Installation from PIP
Note that steps 1-4 are optional and can be replaced by installing a recent version of Python.
-
Install Anaconda (or miniconda).
-
Create a new conda environment from an Anaconda prompt:
conda create --name tissuumaps --channel conda-forge python=3.9
-
Activate the new conda environment:
conda activate tissuumaps
-
You should be in the tissuumaps environment:
(tissuumaps) C:\
-
Install the TissUUmaps library:
pip install TissUUmaps[full]
Option 1: Start the Graphical User Interface of TissUUmaps
- Start the TissUUmaps user interface:
tissuumaps
Option 2: Start only the flask server
-
Start TissUUmaps as a server:
tissuumaps_server path_to_your_images
-
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
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
Built Distribution
File details
Details for the file TissUUmaps-3.0.4.tar.gz
.
File metadata
- Download URL: TissUUmaps-3.0.4.tar.gz
- Upload date:
- Size: 8.2 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86a14781fee9949515ee86c6e995250edc9aaff601fe994025a44d1ae4bcd141 |
|
MD5 | 142c268cfc26905cbd12b1b9fbb1dff8 |
|
BLAKE2b-256 | be6c5f6c79e2d7598ec3aebbe3e6918588eb12f7e87d783c61f7978c8576dace |
File details
Details for the file TissUUmaps-3.0.4-py3-none-any.whl
.
File metadata
- Download URL: TissUUmaps-3.0.4-py3-none-any.whl
- Upload date:
- Size: 12.8 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a50b246dcc3b18f9a8c94806df0a431a8fe92642beb1f671acf2ee600d54915a |
|
MD5 | af3f39bae8148dd094b69f6c0e6f4090 |
|
BLAKE2b-256 | aaaca87af6f2c43861ad604ed9d3d8e03a04342a39d6ef42710d046359d23629 |