Skip to main content

Registration of 3D multiplex images with one common chanel

Project description

multireg

License BSD-3 PyPI Python Version codecov napari hub

Registration of 3D multiplex images with one common chanel

The stacks must have one common chanel (typically cell junctions and nuclei) that is used to calculate the registration transformation. It can be rotated, translated, deformed, and with a wider field of view. Then the calculated transformation is applied to all the other chanels for each stack. The final result is a multi-chanel 3D stack.

The common chanel can be averaged between the different chanels, which improves its quality.


Installation

You can install multireg via pip:

pip install multireg

Usage

You can launch multireg in napari by going to Plugins>multireg: do multiplex registration.

Fixed image

It will open a prompt to ask you to select the reference (fixed) image, compared to which all other images will be aligned. Then you have to choose the reference chanel that will be used in all the stacks to calculate the alignement. So this chanel should be common to all stacks.

Reference points

The first part of the registration relies on reference points manually selected, because the common field of view can be quite far from each other in the acquisition. So first a affine registration is applied to bring close the region of interest between the two stacks to match.

You have to manually placed a few reference points (4-5 should be enough). Try to spread them in the image (in x,y and z) on landmarks to recognize them in other images.

To add a new reference point, click on the "plus" sign in the left panel. To select one, click on the arrow icon (or press 3), then on the point. You can move the point in x and y. To move it in z, press 'u' for up and 'd' for down. When all points are placed, save them.

Moving image

Then you can choose one of the images you want to align with the reference image.

License

Distributed under the terms of the BSD-3 license, "multireg" is free and open source software

Plugin initialization

This napari plugin was generated with Cookiecutter using @napari's cookiecutter-napari-plugin template.

Issues

If you encounter any problems, please [file an issue] along with a detailed description.

Project details


Download files

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

Source Distribution

multireg-0.0.6.tar.gz (14.6 kB view details)

Uploaded Source

Built Distribution

multireg-0.0.6-py3-none-any.whl (13.0 kB view details)

Uploaded Python 3

File details

Details for the file multireg-0.0.6.tar.gz.

File metadata

  • Download URL: multireg-0.0.6.tar.gz
  • Upload date:
  • Size: 14.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.10

File hashes

Hashes for multireg-0.0.6.tar.gz
Algorithm Hash digest
SHA256 dae45740855f57fff38ede87cb50f4734d62ac713f8d4ffe234ab5e1536d9262
MD5 bfaf2d4b03e3ee3b2e74e04c70dd0a04
BLAKE2b-256 524400018d8312669299a80066ef3950369aa0ade7f8d64ba47a3343eb3f0053

See more details on using hashes here.

File details

Details for the file multireg-0.0.6-py3-none-any.whl.

File metadata

  • Download URL: multireg-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 13.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.10

File hashes

Hashes for multireg-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 f44eac91171f88d544267bbddc51236ae7ceedde5fddf1ac8268557f490bf7c4
MD5 7d5dc0fbbba29487024c8683b84e950b
BLAKE2b-256 abab907f2393bdd8c0fe1df784d23f29ec71a9350ec3ffb2993d3ae34c23bcd5

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