Computational and Structural Biotechnology Journal (Jan 2025)
GNCnn: A QuPath extension for glomerulosclerosis and glomerulonephritis characterization based on deep learning
Abstract
The digitalization of traditional glass slide microscopy into whole slide images has opened up new opportunities for pathology, such as the application of artificial intelligence techniques. Specialized software is necessary to visualize and analyze these images. One of these applications is QuPath, a popular bioimage analysis tool. This study proposes GNCnn, the first open-source QuPath extension specifically designed for nephropathology. It integrates deep learning models to provide nephropathologists with an accessible, automatic detector and classifier of glomeruli, the basic filtering units of the kidneys. The aim is to offer nephropathologists a freely available application to measure and analyze glomeruli to identify conditions such as glomerulosclerosis and glomerulonephritis. GNCnn offers a user-friendly interface that enables nephropathologists to detect glomeruli with high accuracy (Dice coefficient of 0.807) and categorize them as either sclerotic or non-sclerotic, achieving a balanced accuracy of 98.46%. Furthermore, it facilitates the classification of non-sclerotic glomeruli into 12 commonly diagnosed types of glomerulonephritis, with a top-3 balanced accuracy of 84.41%. GNCnn provides real-time updates of results, which are available at both the glomerulus and slide levels. This allows users to complete a typical analysis task without leaving the main application, QuPath. This tool is the first to integrate the entire workflow for the assessment of glomerulonephritis directly into the nephropathologists' workspace, accelerating and supporting their diagnosis.