This protocol describes standardized sampling, staining, image acquisition, and automated web-based quantification of isolated human and rodent pancreatic islets using deep-learning-assisted image analysis and visual quality control.
Method Article
This protocol describes standardized sampling, staining, image acquisition, and automated web-based quantification of isolated human and rodent pancreatic islets using deep-learning-assisted image analysis and visual quality control.
The purpose of this publication is to provide a written and live-action video step-by-step protocol for standardized use of IsletNet, a web-based platform for automated quantification of isolated pancreatic islets in images, starting from sampling and image acquisition to image upload, visual validation, and automatic report generation. The platform was developed for standardized, automated assessment of two-dimensional microscopic images of isolated pancreatic islets to support clinical and experimental islet isolation workflows. Deep-learning-based image segmentation is used to identify islets and exocrine tissue from which contours are extracted for image analysis. Computational algorithms subsequently quantify islet count, volume, and purity. The visual Quality Control tool supports expert validation of automatic image analyses by allowing users to accept, manually correct, or exclude invalid images. The Clinical Islet Isolation module supports purity-fraction batch analysis and generates automatic PDF reports together with downloadable image and tabular data files for record keeping and analysis. The Simple Comparison module compares automated estimates with locally obtained reference results submitted with the corresponding sample images to evaluate the suitability of locally standardized images for automated analysis. The protocol also outlines recommendations for retraining using locally generated standardized images when necessary. Representative data from rodent and human islet isolations, including challenging examples, demonstrate improved automated analysis performance after appropriate training.
Transplantation of isolated pancreatic islets into diabetic recipients reduces or eliminates the need for external insulin administration1. The process of islet isolation from cadaveric or living donors is subject to biological and procedural heterogeneity, reflected in variations in yield and quality. Total islet volume represents the primary input for dose determination and clinical decision-making regarding transplant suitability2. The islet size histogram and the islet index number account for differences in size-related effectiveness3. Therefore, attention is paid to individual islets in addition to the total volume, which currently serves as a surrogate marker for beta cell content. Isolated human islets are less dense than rodent islets and are often not well separated from exocrine tissue. Consequently, they are more difficult to distinguish unless stained. A rapid and simple zinc staining method using dithizone was adopted, in which intense red light is reflected from zinc-enriched insulin granules4. Given the opacity of the tissue, only light reflected from the surface is collected, allowing the use of simple stereo- or inverted-microscopy instruments equipped with a light source and a camera.
Numerous attempts have been made to reduce interlaboratory variation by employing digital image analysis tools5,6,7,8,9,10,11,12, however, these approaches have several limitations. In these methods, segmentation of islets and exocrine tissue either relies on manual thresholding, which is prone to subjective error5,6,7,8,9,10, or uses fully automated segmentation approaches11,12. In addition, local software installation is often required5,6,7,8,9,10,11 and may be restricted to specific hardware10,11, limiting general accessibility and standardization.
The overall goal of the present publication is to provide a standardized workflow for automated quantification of isolated pancreatic islets in images using a web-based deep-learning platform with human expert oversight. IsletNet addresses limitations associated with both availability and reliability of islet image analysis. In this article, we present recommended guidelines for sampling islet grafts, generating suitable microscopic images, and properly using the IsletNet tools. The protocol introduces the concept of human supervision of automatically generated results and presents workflows for prospective and established users (Figure 1). The Simple Comparison tool allows prospective users to compare IsletNet results directly with locally obtained reference methods (Figure 1A). Because locally generated standardized images may differ substantially among centers, IsletNet may require retraining before reliable analysis can be achieved (Figure 1B). To facilitate this process, recommendations for standardized staining and image acquisition are provided. For established users, the Clinical Islet Isolation tool is designed to support the human islet isolation workflow (Figure 1C). Downloadable reports together with additional tables and visualizations generated by IsletNet are described in Table 1, while the key calculated parameters are summarized in Table 2.

Figure 1: Workflow for prospective and established users of the platform. (A) Local validation workflow using the Simple Comparison module. (B) Retraining requires a set representing locally standardized images. (C) Routine use workflow using the Clinical Islet Isolation module. Key workflow steps are summarized for image upload, analysis, visual quality control (vQC), and report generation. Scale bars are not applicable. Please click here to view a larger version of this figure.
Table 1: Downloadable result files generated by the platform. List of downloadable output files generated by the Clinical Islet Isolation and Simple Comparison tools, grouped according to file format and output category. The table includes report files, segmented image outputs, visualization files, and spreadsheet exports for islet count, volume, purity, and histogram analyses. Please click here to download this Table.
Table 2: Key parameters included in downloadable reports and spreadsheet outputs. Detailed list of metadata, user-defined settings, and quantitative analysis parameters included in downloadable XLSX and CSV files generated by the Clinical Islet Isolation and Simple Comparison tools. Parameters include session metadata, image acquisition settings, and islet quantification metrics for images and individual islets. Please click here to download this Table.
Animal procedures were approved by the Ministry of Health of the Czech Republic (Approval no. 49/2023) in accordance with European Communities Council Directive 86/609/EEC. Human islet isolation and use procedures were approved by the State Institute for Drug Control (Approval no. sukls111286/2023). Standardized microscopic images of rat and human islet preparations were analyzed using the Simple Comparison and Clinical Islet Isolation tools to compare automated analysis with manual counting. The standard (short) conversion table13 was used for both manual and automated islet equivalent calculations.
1. Human Supervision

Figure 2. Batch Results window. (A) Current sample result summary. (B) Results for replicate sample images. (C) Batch average values from accepted images only. (D, E, F) Graphical result previews with links. (G) Sample navigation arrows. (H, I, J) Modified, accepted, and excluded images. (K) IsletNet top navigation bar. (L, M) Batch Results window header and footer. Please click here to view a larger version of this figure.

Figure 3. Inspection window for vQC and manual contour correction. (A) Image zoom display. (B) Legend and navigation hints. (C) Top navigation bar of the Inspection window. (D–G) Construction and submission of a manual separation line for adjacent islets. (H) Toggle for displaying or hiding manual separation lines. (I) Removal of manual separation lines. (J) Toggle for excluding an image from statistics. Scale bars are not shown in this interface view. Please click here to view a larger version of this figure.
Table 3: View modes, keyboard shortcuts, and navigation controls available in the Inspection window. Summary of image visualization modes, keyboard shortcuts, and navigation functions available during vQC and manual review of segmentation results in the Inspection window. The table includes contour overlays, segmentation displays, histogram visualization, and image navigation controls used in the Clinical Islet Isolation and Simple Comparison tools. Please click here to download this Table.
2. Navigating the Platform
3. Simple Comparison and External Training with Local Images

Figure 4. Simple Comparison tool, dashboard and workflow. (A) Top navigation bar. (B) Simple Comparison dashboard. (C) Upload hints and instructions. (D, E) form.xlsx template download and uploaded parameter visualization. (F) Drag-and-drop upload area for images and spreadsheets. (G) Selecting the islet size-to-volume conversion. Please click here to view a larger version of this figure.
4. Sampling
NOTE: Islets sediment rapidly and differentially according to size and shape, which can bias sampling results.
CAUTION: Perform all islet-handling procedures inside a laminar flow hood while wearing appropriate personal protective equipment.
5. Optimizing Islet Image Acquisition
6. Clinical Islet Isolation Tool
NOTE: The key workflow steps are summarized in Figure 1C. Analyze images in purity-fraction batches as samples become available.
Pure Rat Islets
In the first experiment, 36 images representing 12 samples containing a total of 249 purified rat islets were acquired during four independent imaging sessions. Images were generated using a stereomicroscope under three standardized but distinct illumination conditions employing halogen and light-emitting diode (LED) light sources together with different camera settings. Ground-truth (GT) segmentations were generated manually for three representative images by IsletNet training expert.
When the images were analyzed using the publicly available version of the Simple Comparison tool, none of the automatically generated contours passed visual quality control (vQC, Figure 5F). The platform was subsequently retrained using representative local images, and all contours generated by the retrained experimental version passed vQC (Figure 5C).
The ratio of automated to manual islet volume estimates demonstrated consistent performance across the three imaging conditions after retraining, with median values of 1.03, 0.98, and 0.94 for illumination conditions A, B, and C, respectively (Figure 5A). These results represented a substantial improvement compared with the original training model (Figure 5B).
Pixel-wise comparison against GT segmentations demonstrated close agreement between automated and manually generated contours after retraining (Figure 5D), corresponding to accurate contour placement in representative images (Figure 5C). In contrast, the original training model showed an increased proportion of false-negative pixels (Figure 5G) and contour misplacement (Figure 5F), resulting in a shift toward smaller islet categories in the corresponding islet size histograms (Figure 5E vs 5H).

Figure 5. Assessment of platform retraining using three imaging setups and rat islet preparations. (A) Comparison of IsletNet and manual islet equivalent (IEQ) estimates after retraining using three imaging setups. (B) Comparison of IsletNet and manual IEQ estimates using the original public training model. (C, F) Representative contour placement using the vQC tool after and before retraining the model, respectively. White arrowheads indicate correct contour placement and magenta arrowheads indicate incorrect contour placement. (D, G) Pixel-wise comparison against ground truth after retraining and with the original training model, respectively. True positive, false positive, false negative, and true negative regions are indicated in the legend. (E, H) Representative islet size histograms after retraining and with the original training model, respectively, compared with manual counting. Imaging setup 1 = LED illumination; imaging setup 2 = halogen illumination; imaging setup 3 = LED dark-field illumination. Scale bars = 100 µm. Boxplots are shown according to Tukey convention; whiskers extend to data points within 1.5 × interquartile range from the first and third quartiles. Please click here to view a larger version of this figure.
Clinical Human Islet Preparations
In the second experiment, 17 images representing a single human islet isolation procedure with three purity-fraction pairs were analyzed using the publicly available version of the platform. One sample was lost. After vQC, all images representing medium- and low-purity fractions were excluded because of spurious islet detection (data not shown). The platform was subsequently retrained using representative local images.
Following retraining, all images passed vQC after the addition of three manual separation lines. Batch-wise comparison with manual counting demonstrated an overall underestimation of ≤5% for total islet count and volume estimates. Samples diluted between 2,000- and 4,000-fold contained between 80 and 4 islets depending on purity fraction. The relative contribution of individual purity fractions to the final preparation is shown in Figure 6A. High-purity fraction 1VC2 contributed predominantly smaller islets compared with medium-purity fraction 2SC1. The overall islet size histogram generated automatically by the platform is shown in Figure 6B.

Figure 6. Quantification and analysis of human islet isolation samples. (A) Islet count and islet equivalent volume estimates using IsletNet and manual counting methods across purity fractions of the complete graft. (B) Final islet size histogram generated by IsletNet using batch mean values. (C) Comparison of IsletNet and manual estimates for count and volume across 17 individual images. (D) Representative image detail from sample 3NC1 showing the original image and contour placement generated by retrained IsletNet. (E) Pixel-wise comparison of IsletNet segmentation against the ground truth generated by the manually-counting expert vs. IsletNet-training expert (GT1 vs. GT2). True positive, false positive, false negative, and true negative regions are indicated in the legend. (F) Representative islet size histogram for the same image comparing IsletNet and manual results. Magenta arrowheads indicate contour and islet size category shift. Scale bars = 100 µm. Boxplots are shown according to Tukey convention; whiskers extend to data points within 1.5 × interquartile range from the first and third quartiles. Please click here to view a larger version of this figure.
Automated and manual estimates were subsequently compared for all individual images (Figure 6C). Median ratios between automated and manual estimates were 1.00 for islet count and 0.93 for islet volume, with several outliers observed. In one representative low-purity sample (3NC1), the platform identified the same number of islets as manual counting (five islets) but estimated a 29% lower islet volume. These data points are indicated by arrowheads in Figure 6C.
The largest islet, partially trapped in exocrine tissue, from this representative image is shown in Figure 6D, including the original image and the automatically generated contour overlay. Pixel-wise comparison against GT segmentations generated independently by two experts is shown in Figure 6E. The corresponding islet size histograms demonstrated a shift in size distribution between manual and automated segmentations (Figure 6F).
Operational Performance of Automated Analysis
Operational performance of the Simple Comparison and Clinical Islet Isolation tools was evaluated under standard internet conditions with average download and upload speeds of 50 Mbps and 30 Mbps, respectively. Five image batches containing 12 images each were analyzed using image sizes ranging from 0.5 MB JPEG files to 20 MB TIFF files. Download duration was measured for complete ZIP result packages.
Analysis visualization times and download durations increased progressively with image size for both tools (Table 4). The Clinical Islet Isolation tool required longer processing times than the Simple Comparison tool for equivalent image sets. These results demonstrate the practical relationship between image resolution, file format, and analysis throughput during routine operation.
Table 4: Analysis visualization times and download durations for the Clinical Islet Isolation and Simple Comparison tools. Comparison of processing times required for result visualization and file download using image batches of different file sizes and formats. Measurements were obtained using batches containing 12 images and are reported as elapsed time from batch submission to result visualization or download completion. Please click here to download this Table.
The protocol presented here describes the practical workflow for prospective and established users of IsletNet, with emphasis on two critical features of the platform: expert vQC and neural network retraining. The representative results demonstrate that accurate automated quantification depends not only on image segmentation performance, but also on the user’s ability to critically evaluate contour placement and image suitability before accepting the results. Two additional advanced tools, Pixel-to-Pixel Comparison and My Segmentations, were used to generate selected validation results; however, these tools are intended primarily for neural network training support and are therefore not included in the protocol workflow.
IsletNet was developed as a collaborative and broadly accessible reference tool for standardized islet image analysis across laboratories. The neural network was trained and validated using manually annotated GT segmentations of original two-dimensional microscopic images of isolated human and rat islets14,15,16. Two separate models for dithizone-stained preparations, and an additional research model for unstained rat islets were generated, with access available upon request. The platform version and training date are displayed in the user interface. IsletNet automatically segments islets and exocrine tissue and subsequently calculates islet number, volume, and purity using the user-defined pixel size and minimum islet size threshold. The islet size threshold choice depends on image quality and purpose of the analysis (side-by-side comparison with the manual counting vs. study of small islets) rather than species. Given the resolution of conventional microscopy, the meaningful minimum islet size is 50 µm7,8,9,12, but it can be reduced up to 10 µm for images obtained with an appropriate instrument10. Islet volume estimations are generated using standard sphere-based conversion table13 as well as alternative conversion tables7,18,19, including fitted ellipse approximations5,6 and contour-based Spinacle and Sphiracle models17. The resulting values are reported in islet equivalents and nanoliters, while purity is calculated from either tissue area or estimated tissue volume. A critical step in the protocol is the acquisition of standardized microscopic images suitable for automated segmentation. IsletNet was trained using images acquired with stereo and inverted microscopes equipped with a range of complementary metal oxide semiconductor cameras and illumination systems. Low-magnification objectives (1–2×) are advantageous because they allow the complete sample to remain within the field of view while maintaining a pixel size compatible with reliable detection of small islets. Consistent illumination, stable white balance, and avoidance of image overexposure are essential for reliable contour generation. The representative results demonstrate that retraining using representative local images can substantially improve segmentation performance across heterogeneous imaging conditions. As a practical guideline, images are generally suitable for IsletNet training when islet and exocrine tissue boundaries are clearly distinguishable to an experienced observer. Images containing clustered or heavily overlapping islets should be avoided whenever possible.
The protocol also highlights several limitations and troubleshooting considerations associated with automated image analysis. While IsletNet substantially increases throughput, objectivity, and reproducibility compared with fully manual counting, the method remains sensitive to image quality. Incorrect contour placement (spurious islet detection, and failure to sepa-rate adjacent islets) may occasionally occur and can affect downstream quantification. A routine vQC remains essential before accepting automated results. Immediate on site application to IsletNet is advantageous because unsuitable images can be reacquired with adjusted imaging parameters. Manual correction of automatic contours is possible within the Inspection window except for missing islets or multiple spurious islets. In addition, the automated separation algorithm is based on contour geometry and islet size distribution statistics and may therefore differ from an individual expert’s initial interpretation while still remaining analytically acceptable.
The reliability of IsletNet is determined primarily by consistency between local image quality and the training dataset rather than by species alone. Although the current training set contains human islets of varying purities and high-purity rat islets, the platform may be extended to other species provided the image characteristics remain consistent to the training data. For example, porcine islets purified by culture may resemble embedded human islets present in the training dataset. In contrast, extensively cultured islets with weak dithizone staining were not represented during training and may require additional training. The Simple Comparison tool, therefore, supports an important validation step for new users or new imaging configurations. The results presented here underscore how differing expert interpretations of embedded islets can influence GT generation and downstream volume estimation. To address the absence of broad expert consensus in future multicenter studies, the IsletSwipe application20 was developed to facilitate consensus-based image annotation.
Compared with conventional manual counting under a microscope, IsletNet provides substantially higher throughput, permanent digital documentation, and standardized quantitative outputs while reducing operator-dependent variability. Manual counting may still provide greater confidence in tissue identification in borderline cases, but it is limited by subjective size estimation, lower scalability, and extensive personnel training requirements. As a web-based service, IsletNet enables inter-laboratory comparability by centralized yet anonymous analysis. Analysis speed remains dependent on local internet bandwidth, image file size, and image complexity. Larger TIFF files may improve image fidelity but require longer upload and download times compared with compressed JPEG images.
Overall, the results presented here demonstrate that reliable automated quantification can be achieved when local image acquisition remains reproducible and consistent with the training set. Users are encouraged to incorporate vQC in their routine and consider retraining whenever substantial changes in local imaging conditions are introduced.
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
The public version of IsletNet was developed and trained by Filip Matzner, Jan Belohlavek, and Adam Blazek (Iterait a.s., Prague, Czech Republic). The experimental version was trained by Jakub Monhart, Petra Curdova, and Jan Kubant (Mild Blue s.r.o., Prague, Czech Republic).
The authors thank the following individuals and institutions for providing microscopic images used for IsletNet network training: Andrew Friberg (Department of Immunology, Genetics and Pathology, Uppsala University, Sweden); Hanne Scholz (Institute for Surgical Research, Oslo University Hospital, Norway); Valéry Gmyr (Translational Research in Diabetes, University of Lille, INSERM, France); Josh Wilhelm (Schulze Diabetes Institute, University of Minnesota, Minneapolis, USA); Domenico Bosco (Department of Surgery, University of Geneva and Geneva University Hospitals, Switzerland); Jason Doppenberg (Department of Internal Medicine, Leiden University Medical Center, The Netherlands); Karolina Golab (Transplant Institute, Biological Sciences, University of Chicago, USA); Minna Honkanen-Scott (Newcastle University, UK); Hirotake Komatsu (City of Hope, USA); Rebecca Spiers (Oxford University, UK); and Zuzana Berkova, Jan Kriz, and Peter Girman (Institute for Clinical and Experimental Medicine [IKEM], Prague, Czech Republic).
The authors also gratefully acknowledge Zuzana Berkova and Klara Zacharovová for technical support during rat islet isolation procedures used in this study.
This work was supported by the Ministry of Health of the Czech Republic (grants no. NU22-01-00141/ NW25-01-00221), by the National Institute for Research of Metabolic and Cardiovascular Diseases project (Program EXCELES, project no. LX22NPO5104), funded by the European Union – Next Generation EU, and by the Ministry of Health, Czech Republic - conceptual development of research organization ("Institute for Clinical and Experimental Medicine – IKEM, IN 00023001").
| Name | Company | Catalog Number | Comments |
|---|---|---|---|
| 35 mm Petri dishes | Sigma-Aldrich | P5481 | Unsterile |
| 200 µL pipette tips, wide-bore | Sigma-Aldrich | AXYT205WBCRS | For islet suspension dispensing before staining |
| Dimethyl sulfoxide (DMSO) | Sigma-Aldrich | D2650 | GC grade or cell culture grade |
| Dithizone (DTZ) | Sigma-Aldrich | D5130 | Powder |
| Ethanol, 70% | Local supplier | N/A | (v/v) in H2O; for DTZ preparation |
| Fetal bovine serum (FBS) | Gibco | 10270106 | Heat-inactivated, qualified |
| Hank’s Balanced Salt Solution (HBSS) | Sigma-Aldrich | H6648 | With or without phenol red (specify based on assay) |
| Human albumin | Grifols | 61953-0001-2 | High-concentration solution (200 g/L) |
| Infinity 1-3C | Lumenera | 3-1URC | CMOS, 3 MP |
| Infinity Capture | Lumenera | N/A | Standard image acquisition software |
| Inverted microscope CKX41 | Olympus | N/A | 1.25x and 2x objectives |
| LED-High-Power-Spots (2-arm) | Photonics | 10068 | LED light source; dual gooseneck guide |
| Light source Highlight 2000 | Olympus | 5-HL2000 | Halogen light source (14.5 V, 90 W); manual intensity control; dual gooseneck guide |
| Laboratory essentials | Various | N/A | Pipettes, tubes, needles, syringes, laboratory timers, standard PPE |
| MicroCam software | Bresser | N/A | Standard image acquisition software |
| MikroCam 3.0M | Bresser | 86000180 | CMOS, 3.1 MP camera |
| Millex-MP filter unit | MilliporeSigma | SLMP025SS | 0.22 µm pore size, PES membrane |
| Phosphate-buffered saline (PBS) | Gibco | 10010023 | pH 7.4 |
| Promicam Pro 3-5 CP | Promicam | E61MPR937 | CMOS, 5 MP, high-dynamic-range camera |
| QuickPHOTO | Promicra | N/A | Standard image acquisition software |
| Sodium hydroxide (1 M NaOH) | Local supplier | N/A | For pH adjustment and solubilization during DTZ preparation |
| Stage micrometer | Thorlabs | R1L3S1P | 10 mm length; 50 µm divisions for calibration |
| Stereo microscope SZH10 | Olympus | N/A | 1x apochromat objective |
Request permission to reuse the text or figures of this JoVE article
Request Permission