Skip to content
Joshua Levy edited this page Jan 23, 2020 · 7 revisions

Welcome to the PathFlowAI wiki!

Levy, J., Salas, L. A., Christensen, B. C., Sriharan, A., & Vaickus, L. J. (2020). PathFlowAI: A High-Throughput Workflow for Preprocessing, Deep Learning and Interpretation in Digital Pathology. Pacific Symposium on Biocomputing, 25, 403–414. https://doi.org/10.1101/19003897

Manuscript URL: https://psb.stanford.edu/psb-online/proceedings/psb20/Levy.pdf

PathFlowAI is a preprocessing and deep learning analytics workflow for histopathology images (Whole slide images, WSI).

On a high-performance computing pipeline, preprocessing on the order of a hundred images can finish in minutes, with minimal impact to the file system, storage space and stored in very flexible file formats. Details can be found in the manuscript above.

This repository is still a work in progress, but this guide will give basic usage of the preprocessing and deep learning commands for classification and segmentation tasks. As some of the non-core elements of the pipeline are undergoing restructuring, we welcome contributions in the form of Pull Requests and Issues, especially for non-functioning components.

PathFlowAI is used for both classification and segmentation tasks on the patch level, the information of which can be aggregated on the slide level. You can consult the API here: https://jlevy44.github.io/PathFlowAI/

Here are the core steps for running a successful WSI deep learning analysis:

  1. Preprocessing the data.
  2. Training the model and making predictions.
  3. Visualizing the results.
  4. Model interpretations and embeddings.

When you are reading this guide, please consult some of the PathFlowAI figures in the README to reinforce the concepts discussed. Let's begin...

Clone this wiki locally