Skip to main content

Computational microscopy toolkit for label-free imaging

Project description

recOrder

PyPI - Python Version Python package index download statistics Python package index Development Status

recOrder is a napari plugin and command-line tool for quantitative label-free microscopy that depends on a computational optics library, waveorder, and an I/O library, iohub.

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 structure of the graphical user interface (GUI) through a napari plugin.

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 recOrder-napari:

pip install recOrder-napari

Open napari with recOrder-napari:

napari -w recOrder-napari

For more help, see recOrder's documentation. To install recOrder on a microscope, see the microscope installation guide.

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.4.0.tar.gz (6.1 MB view details)

Uploaded Source

Built Distribution

recOrder_napari-0.4.0-py3-none-any.whl (6.1 MB view details)

Uploaded Python 3

File details

Details for the file recOrder-napari-0.4.0.tar.gz.

File metadata

  • Download URL: recOrder-napari-0.4.0.tar.gz
  • Upload date:
  • Size: 6.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for recOrder-napari-0.4.0.tar.gz
Algorithm Hash digest
SHA256 c0818ca0f7a4b369daea62ac7e9bc9bcca02a89c2c2d9a2a83785767cc4f05de
MD5 aa1b0edd9ef2103213c76e3bc6581a32
BLAKE2b-256 7bf83e95b0488114657ecb2dad9a0ef75a8a80f1546367482ce55fd0ecbae1e5

See more details on using hashes here.

File details

Details for the file recOrder_napari-0.4.0-py3-none-any.whl.

File metadata

File hashes

Hashes for recOrder_napari-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cc8e4aa0ea9abe7ca658751b23b8f1f9aa39ef3793e5c99b3bf451b97d2a06ac
MD5 3d8f2210ccf651ace3b2fdf90ef14a48
BLAKE2b-256 31dda1e62082d075615ee292fadbaa3f548923f9477c13ecea79a019d9e2cccb

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