Introduction

What is EZStitcher?

EZStitcher is a Python library designed to simplify the processing and stitching of microscopy images. It provides a flexible pipeline architecture that allows researchers to easily process large microscopy datasets, create composite images, flatten Z-stacks, and stitch tiled images together.

Why EZStitcher?

Modern microscopy generates complex datasets with multiple channels, Z-stacks, and tiled images. While powerful stitching tools exist, they often require significant programming expertise or lack support for advanced workflows. EZStitcher bridges this gap by:

  • Providing an intuitive interface for non-programmers

  • Maintaining the flexibility needed by advanced users

  • Automating common microscopy workflows

  • Reducing processing errors through standardized pipelines

  • Building on the robust Ashlar stitching engine

Key Features

For a detailed understanding of how these components work together, see Architecture Overview.

Supported Microscope Types

EZStitcher currently supports multiple microscope types, including ImageXpress and Opera Phenix. For detailed information about supported microscope types, including file formats, naming conventions, and directory structures, see Microscope Formats and Comparison of Microscope Formats.

Support for additional microscope types can be added by implementing the appropriate interfaces. See the Extending EZStitcher guide for details.

Next Steps