MetaChrome Documentation ======================== .. figure:: _static/images/slide_02_the_interface_img02.png :alt: MetaChrome Interface :align: center :width: 90% The MetaChrome toolkit for chromosome analysis An automatic deep learning toolkit for metaphase chromosome analysis, written in Python using Napari and Cellpose. It enables researchers to analyze multi-channel fluorescence microscopy images for chromosome segmentation, spot detection, and intensity quantification. .. image:: _static/images/slide_06_slide_6_img06.jpg :alt: Chromosome segmentation example :align: right :width: 300px **Key Features:** * **Automated Segmentation** - Cellpose-based chromosome detection * **Multi-Channel Analysis** - DAPI, DNA-FISH, and protein marker support * **Spot Detection** - Adjustable threshold-based detection * **Interactive Visualization** - Built on Napari platform * **Batch Processing** - High-throughput analysis * **Manual Corrections** - Interactive refinement tools This toolkit integrates tools for detecting centromeres and measuring CENP-A levels within metaphase chromosome regions, enhancing the accuracy of chromosome analysis for researchers at the National Cancer Institute/NIH and beyond. Contents -------- .. toctree:: :maxdepth: 2 :caption: Introduction getting_started .. toctree:: :maxdepth: 2 :caption: Tutorial installation quickstart .. toctree:: :maxdepth: 2 :caption: User Guide workflow batch_processing manual_corrections advanced_features troubleshooting citation .. toctree:: :maxdepth: 2 :caption: API Reference api modules Quick Navigation ---------------- .. list-table:: :widths: 40 60 :header-rows: 1 * - **I want to...** - **Go to...** * - Understand what this toolkit does - :doc:`getting_started` * - Install the software - :doc:`installation` * - Learn to analyze images - :doc:`quickstart` * - Understand the complete workflow - :doc:`workflow` * - Process many images - :doc:`batch_processing` * - Fix detection errors - :doc:`manual_corrections` * - Optimize parameters - :doc:`advanced_features` * - Solve a problem - :doc:`troubleshooting` * - Use the API programmatically - :doc:`api` Example Workflow ---------------- .. figure:: _static/images/slide_08_after_clicking_detect_channel__img08.png :alt: Spot detection visualization :align: center :width: 75% Example of spot detection results A typical analysis workflow: 1. **Configure** channel identifiers → 2. **Load** images → 3. **Segment** chromosomes → 4. **Detect** spots → 5. **Find** common regions → 6. **Measure** intensities → 7. **Export** results See the :doc:`quickstart` for a step-by-step walkthrough. Use Cases --------- This toolkit is designed for researchers working on: **Chromosome Structure Analysis** Quantitative assessment of metaphase chromosome morphology and organization. **Protein Localization Studies** Analyze protein markers such as CENP-C, CENP-A, histone modifications, and other chromatin-associated proteins. **DNA-FISH Analysis** Detection and quantification of specific DNA sequences in metaphase chromosomes. **Signal Co-localization** Spatial relationships between different fluorescent markers on chromosomes. **High-Throughput Screening** Automated analysis of large image datasets from screening experiments. Image Requirements ------------------ **Required Channels:** * **DAPI** - Chromosome/nuclear staining for segmentation * **DNA-FISH** (Channel 1) - Specific DNA sequence detection * **Protein Marker** (Channel 2) - Protein localization (e.g., CENP-C, CENP-A, histone modifications) **Supported Formats:** TIFF (recommended), PNG, JPG **File Naming:** Images should contain identifiable strings (e.g., ``sample_001_w435.tif``, ``sample_001_w525.tif``, ``sample_001_w679.tif``) Example Results --------------- .. figure:: _static/images/slide_09_do_the_same_for_channel_2_and__img09.png :alt: Multi-channel analysis result :align: center :width: 80% Complete analysis showing detected spots in both channels **Outputs:** * Visual overlays (segmented chromosomes + detected spots) * CSV files with coordinates and intensity measurements * Summary statistics for batch-processed datasets * Exportable images for presentations and publications Performance ----------- **Processing Speed:** * Single image: ~30-60 seconds (with GPU) * Batch of 100 images: ~1-2 hours (with GPU) **Accuracy:** * Chromosome segmentation: High accuracy with trained Cellpose models * Spot detection: Adjustable sensitivity via threshold controls * Manual correction: Interactive refinement for maximum accuracy Citation -------- If you use this toolkit in your research, please cite: **bioRxiv preprint:** https://www.biorxiv.org/content/10.1101/2025.09.02.673813v1 **Author:** Md Abdul Kader Sagar **Email:** sagarm2@nih.gov **Affiliation:** HITIF/LRBGE/CCR/NCI (National Cancer Institute/NIH) License ------- This project is developed at the National Cancer Institute/NIH. Contact and Support ------------------- **Questions or Issues?** * **Email:** sagarm2@nih.gov * **Institution:** National Cancer Institute/NIH **Community Resources:** * Napari Documentation: https://napari.org/ * Cellpose Documentation: https://cellpose.readthedocs.io/ Indices and Tables ================== * :ref:`genindex` * :ref:`modindex` * :ref:`search`