Skip to main content

Computational microscopy toolkit for label-free imaging

Project description

recOrder

PyPI - Python Version Downloads Python package index Development Status

This package provides a napari plugin and a command line interface for quantitative label-free microscopy.

In this repository you will find python tools and a napari plugin that allow the user to calibrate microscope hardware, acquire multi-modal data, reconstruct density and anisotropy, and visualize the results.

The acquisition, calibration, background correction, reconstruction, and applications of QLIPP (quantitative label-free imaging with phase and polarization) are described in the following E-Life Paper:

Syuan-Ming Guo, Li-Hao Yeh, Jenny Folkesson, Ivan E Ivanov, Anitha P Krishnan, Matthew G Keefe, Ezzat Hashemi, David Shin, Bryant B Chhun, Nathan H Cho, Manuel D Leonetti, May H Han, Tomasz J Nowakowski, Shalin B Mehta, "Revealing architectural order with quantitative label-free imaging and deep learning," eLife 2020;9:e55502 DOI: 10.7554/eLife.55502 (2020).

recOrder is to be used alongside a conventional widefield microscope fitted with a universal polarizer (Panel A below). The universal polarizer allows for the collection of label-free information including the intrinsic anisotropy of the sample and its relative phase (density). These measurements are collected by acquiring data under calibrated, polarization-diverse illumination followed by a computational reconstruction. The overall structure of recOrder is shown in Panel B, highlighting the two different usage modes and their features: graphical user interface (GUI) through a napari plugin, and a command line interface (CLI).

Flow Chart

Dataset

Slides and a dataset shared during a workshop on QLIPP and recOrder can be found on Zenodo.

DOI DOI

Quick Start

(Optional but recommended) install anaconda and create a virtual environment

conda create -y -n recOrder python=3.9
conda activate recOrder

Install napari and recOrder-napari:

pip install "napari[all]" recOrder-napari

Open napari with recOrder-napari:

napari -w recOrder-napari

View command-line help by running

recOrder.help

For more help, see recOrders documentation.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

recOrder-napari-0.2.0rc0.tar.gz (11.6 MB view details)

Uploaded Source

Built Distribution

recOrder_napari-0.2.0rc0-py3-none-any.whl (11.6 MB view details)

Uploaded Python 3

File details

Details for the file recOrder-napari-0.2.0rc0.tar.gz.

File metadata

  • Download URL: recOrder-napari-0.2.0rc0.tar.gz
  • Upload date:
  • Size: 11.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.7

File hashes

Hashes for recOrder-napari-0.2.0rc0.tar.gz
Algorithm Hash digest
SHA256 903540d7c10bc4862471000d6e556358f345d80294833985e2950947c66f00d3
MD5 1c13cc1dfb2ae9d8a6724df579c9a407
BLAKE2b-256 c7b2fc94f7b150c84d1fc2ac35e38dbffb74475bb7809956326d2359ff33b2dd

See more details on using hashes here.

File details

Details for the file recOrder_napari-0.2.0rc0-py3-none-any.whl.

File metadata

File hashes

Hashes for recOrder_napari-0.2.0rc0-py3-none-any.whl
Algorithm Hash digest
SHA256 4ea748e5fe7aee932a751797749557fb8913b9863bed28148b1d840530c4452e
MD5 7f788eebd3fc2cacb27f86136e959d1e
BLAKE2b-256 30d04a6dcb8649b7676030f49cf91e5bba4ed3f0e354e40b50d29936ef3fc3ab

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