Welcome to EZStitcher’s Documentation
EZStitcher is a Python package for stitching microscopy images with support for Z-stacks, multi-channel fluorescence, and advanced focus detection.
Getting Started Quickly
The fastest way to get started with EZStitcher is to use stitch_plate:
from ezstitcher import stitch_plate
# Stitch a plate with a single function call
stitch_plate("path/to/microscopy/data")
For a complete guide including installation and examples, see Getting Started with EZStitcher.
Key Features
Simplified Interface for Non-Coders: Process and stitch images with minimal code using stitch_plate
Multi-channel fluorescence support: Process and stitch multiple fluorescence channels
Z-stack handling: Process 3D image stacks with various projection methods
Advanced focus detection: Find the best focused plane in Z-stacks
Flexible preprocessing: Apply custom preprocessing to images
Multiple microscope support: Works with ImageXpress and Opera Phenix microscopes
Automatic detection: Automatically detect microscope type and image organization
Object-oriented API: Clean, modular design for easy customization
Key Resources
Getting Started with EZStitcher - Install EZStitcher and run your first pipeline in minutes
Basic Usage - Learn about the simplified interface for non-coders
Architecture Overview - Learn about EZStitcher’s architecture
Intermediate Usage - Create custom pipelines with steps
Best Practices - Learn best practices for using EZStitcher
Getting Started
User Guide
Core Concepts
Appendices