BANFF-AID is a plugin for automated nephropathology diagnosis, built on the open-source HistomicsTK platform. It leverages state-of-the-art AI models to streamline and enhance the accuracy of Banff Lesion Score assessments in renal biopsies, addressing key challenges such as precision, automation, and inter-observer variability.
- A working instance of Digital Slide Archive (DSA). The simplest way to install DSA locally is via Docker Compose.
- Docker installed and running on your system.
-
Clone the repository:
git clone https://github.com/Kitware/BANFF-AID.git
-
Build Docker Image:
docker build -f banff_aid/Dockerfile -t dzenanz/banff-aid:latest .
-
Launch your local DSA instance.
-
Import the
dzenanz/banff-aid:latest
Docker image via DSA:- Navigate to Collections → Tasks → Slicer CLI Web Tasks.
- Select the CLI import option and import the Docker image.
-
Upload SVS image files and corresponding JSON annotations via the Girder interface (annotation format is subject to upcoming changes).
Phase I of BANFF-AID supports automated Banff Lesion scoring for:
- Arteriosclerosis
- Glomerulosclerosis
- Interstitial Fibrosis and Tubular Atrophy (IFTA)
All outputs and logs are accessible through the job logger within DSA.
Our mission is to reduce clinician workload, enhance precision in diagnostics, and improve efficiency, benefiting clinicians, patients, and healthcare processes. Our primary goal is to contribute to reducing donor kidney discard rates through accurate and reliable assessments.
Please see the full documentation for detailed references and methodology underpinning this work.