ImmunoViewer


NameImmunoViewer JSON
Version 0.1.5 PyPI version JSON
download
home_pagehttps://github.com/davidvi/ImmunoViewer
SummaryExplore and annotate your multi-channel large TIF files with this user-friendly viewer.
upload_time2023-04-27 15:40:51
maintainer
docs_urlNone
authorDavid van IJzendoorn
requires_python>=3.6
license
keywords big tif immuno viewer annotate annotation discover discovery image images tif tiff multi-channel multi c
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # ImmunoViewer

Explore and annotate your multi-channel large TIF files with this user-friendly viewer.

## Table of Contents

* [About ImmunoViewer](#about-immunoviewer)  
* [Installation](#installation)  
    * [Install OpenSlide](#install-openslide)
    * [Install from GitHub](#install-from-github)
    * [Install from pip](#install-from-pip)
* [Usage](#usage)  
    * [Folder structure](#folder-structure)
    * [Generate tiles](#generate-tiles)
    * [Run the viewer](#run-the-viewer)


## About ImmunoViewer

ImmunoViewer is a convenient tool for viewing scanned TIF files, particularly those generated by the Keyence Immuno Fluorescence scanner. The viewer allows you to add annotations to the images and supports multi-channel images by saving channels as separate big TIF files. You can customize the color and signal intensity for each channel. We welcome your suggestions for additional features.

## Installation

### Install OpenSlide

ImmunoViewer requires OpenSlide to generate tiled images (not necessary for the viewer). If you use Conda to install ImmunoViewer, it will automatically install OpenSlide.

To install OpenSlide using a Conda environment, run this command:

```bash
conda install -c conda-forge openslide
```

For installation instructions on other operating systems, visit the OpenSlide download page: [OpenSlide](https://openslide.org/download/)

### Install from github

Ensure that you have also installed OpenSlide.

```bash
git clone https://github.com/davidvi/ImmunoViewer.git
cd ImmunoViewer
python setup.py install
```

### Install from pip 

Ensure that you have also installed OpenSlide.

```bash
pip install ImmunoViewer
```

## Usage

### Folder structure

Organize your TIF files in a folder using one of the following structures:

* data_directory/sample_name/sample_file.tif
* data_directory/project_name/sample_name/sample_file.tif
* data_directory/project_name/sample_name/[ch1.tif, ch2.tif, chN.tif]

### Generate tiles

To generate the tiles, execute the following command:

```bash
ImmunoViewerProcess -t [number of threads] [data_directory]
```

### Run the viewer

To start the viewer, run the following command: 

```bash
ImmunoViewerServer -p [port (default is 5000)] -l [IP address (default = 0.0.0.0)] [data_directory]
```

Now you can navigate to http://[IP address]:[port] in your web browser to access ImmunoViewer.

If you leave the IP address to default (0.0.0.0) and the port is exposed to the network other people can also view your slides.  

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/davidvi/ImmunoViewer",
    "name": "ImmunoViewer",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": "",
    "keywords": "big tif,immuno,viewer,annotate,annotation,discover,discovery,image,images,tif,tiff,multi-channel,multi c",
    "author": "David van IJzendoorn",
    "author_email": "davidvanijzendoorn@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/c9/8f/8bcbba8a21ca604f3cdaf96a917082171a7e9cd2460362e943c160310ae3/ImmunoViewer-0.1.5.tar.gz",
    "platform": null,
    "description": "# ImmunoViewer\n\nExplore and annotate your multi-channel large TIF files with this user-friendly viewer.\n\n## Table of Contents\n\n* [About ImmunoViewer](#about-immunoviewer)  \n* [Installation](#installation)  \n    * [Install OpenSlide](#install-openslide)\n    * [Install from GitHub](#install-from-github)\n    * [Install from pip](#install-from-pip)\n* [Usage](#usage)  \n    * [Folder structure](#folder-structure)\n    * [Generate tiles](#generate-tiles)\n    * [Run the viewer](#run-the-viewer)\n\n\n## About ImmunoViewer\n\nImmunoViewer is a convenient tool for viewing scanned TIF files, particularly those generated by the Keyence Immuno Fluorescence scanner. The viewer allows you to add annotations to the images and supports multi-channel images by saving channels as separate big TIF files. You can customize the color and signal intensity for each channel. We welcome your suggestions for additional features.\n\n## Installation\n\n### Install OpenSlide\n\nImmunoViewer requires OpenSlide to generate tiled images (not necessary for the viewer). If you use Conda to install ImmunoViewer, it will automatically install OpenSlide.\n\nTo install OpenSlide using a Conda environment, run this command:\n\n```bash\nconda install -c conda-forge openslide\n```\n\nFor installation instructions on other operating systems, visit the OpenSlide download page: [OpenSlide](https://openslide.org/download/)\n\n### Install from github\n\nEnsure that you have also installed OpenSlide.\n\n```bash\ngit clone https://github.com/davidvi/ImmunoViewer.git\ncd ImmunoViewer\npython setup.py install\n```\n\n### Install from pip \n\nEnsure that you have also installed OpenSlide.\n\n```bash\npip install ImmunoViewer\n```\n\n## Usage\n\n### Folder structure\n\nOrganize your TIF files in a folder using one of the following structures:\n\n* data_directory/sample_name/sample_file.tif\n* data_directory/project_name/sample_name/sample_file.tif\n* data_directory/project_name/sample_name/[ch1.tif, ch2.tif, chN.tif]\n\n### Generate tiles\n\nTo generate the tiles, execute the following command:\n\n```bash\nImmunoViewerProcess -t [number of threads] [data_directory]\n```\n\n### Run the viewer\n\nTo start the viewer, run the following command: \n\n```bash\nImmunoViewerServer -p [port (default is 5000)] -l [IP address (default = 0.0.0.0)] [data_directory]\n```\n\nNow you can navigate to http://[IP address]:[port] in your web browser to access ImmunoViewer.\n\nIf you leave the IP address to default (0.0.0.0) and the port is exposed to the network other people can also view your slides.  \n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Explore and annotate your multi-channel large TIF files with this user-friendly viewer.",
    "version": "0.1.5",
    "split_keywords": [
        "big tif",
        "immuno",
        "viewer",
        "annotate",
        "annotation",
        "discover",
        "discovery",
        "image",
        "images",
        "tif",
        "tiff",
        "multi-channel",
        "multi c"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4e83fd68887080a9f0ab14e704bbb7a96728c660df16b6d2bb87cc05568164fb",
                "md5": "3247347d1598fe3afc7e6e139db8e5ab",
                "sha256": "eeae4378a5ded200f607a9809527eb8ccb4357ab434e9ed2a8855054e55d8b37"
            },
            "downloads": -1,
            "filename": "ImmunoViewer-0.1.5-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "3247347d1598fe3afc7e6e139db8e5ab",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.6",
            "size": 2491564,
            "upload_time": "2023-04-27T15:40:48",
            "upload_time_iso_8601": "2023-04-27T15:40:48.619150Z",
            "url": "https://files.pythonhosted.org/packages/4e/83/fd68887080a9f0ab14e704bbb7a96728c660df16b6d2bb87cc05568164fb/ImmunoViewer-0.1.5-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c98f8bcbba8a21ca604f3cdaf96a917082171a7e9cd2460362e943c160310ae3",
                "md5": "52025d4d8ff99eb477478ba2d329c8bd",
                "sha256": "b869b54470c5871d9d4513756aec5afe396f0618f681603c80153a50e4090c82"
            },
            "downloads": -1,
            "filename": "ImmunoViewer-0.1.5.tar.gz",
            "has_sig": false,
            "md5_digest": "52025d4d8ff99eb477478ba2d329c8bd",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 2486191,
            "upload_time": "2023-04-27T15:40:51",
            "upload_time_iso_8601": "2023-04-27T15:40:51.054528Z",
            "url": "https://files.pythonhosted.org/packages/c9/8f/8bcbba8a21ca604f3cdaf96a917082171a7e9cd2460362e943c160310ae3/ImmunoViewer-0.1.5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-04-27 15:40:51",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "davidvi",
    "github_project": "ImmunoViewer",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "immunoviewer"
}
        
Elapsed time: 0.06754s