Skip to content
View ml-and-ml's full-sized avatar
🧿
🧿
  • Memorial Sloan Kettering Cancer Center
  • New York
  • X @Hassan_CV_AI

Block or report ml-and-ml

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ml-and-ml/README.md

Hassan Muhammad

I'm a writer and computational cancer scientist with expertise in computer vision, machine learning, and big data. I leverage computational pathology to better understand the biological mechanisms which inform disease prognosis. I encourage you to test the models below on your own datasets or expand upon them with your own creativity! Feel free to contact me for implementation assistance.

You can find a complete list of my publications on Google Scholar.

Python

PyTorch

R

Terminal

LaTeX



🔬💻 Selected Computational Pathology Projects

◼️ End-to-End Survival Modelling for Whole Slide Images | [Paper] [Code]

Due to hardware limitations and because of the massive size of a whole slide image (WSI), survival modelling on WSI datasets is typically done using a two-stage approach: encoding and aggregation. First, a model is trained on WSI tiles or patches, and then a second method is used to aggregate information generated from the output of the first stage to output a final prediction. EPIC-Survival bridges encoding and aggregation into an end-to-end survival modelling approach, while introducing a new loss term, stratification boosting, to encourage the model also to discriminate between risk groups for subtyping.

◼️ Deep Clustering using a Convolutional Autoencoder | [Paper] [Code]

Before the rise of self-supervised learning, convolutional autoencoders were the standard for converting WSIs into low-dimensional feature vectors. However, a simple MSE-loss does not encourage the model to group together similar features in the embedding space. This model combines a clustering loss with MSE. When applied to WSIs, each cluster produced within the embedding space can be interpretted as a morpholical feature of histology phenotypes across a dataset. These features can then be used as covariates in downstream prognostic modelling tasks with success.

📃✒️ Selected Writing

Popular repositories Loading

  1. SimCLR-Pathology SimCLR-Pathology Public

    Implementation of SimCLR, customized for training on high-resolution digital pathology images.

    Python 2 1

  2. EPIC-Survival EPIC-Survival Public

    End-to-end survival modelling for digital histopathology images. This model clusters morphologies, as informed by prognostic supervision. It can directly predict prognosis and generate rich feature…

    Python 1 2

  3. ml-and-ml ml-and-ml Public

    homepage

  4. openslide-patched openslide-patched Public

    Forked from GeertLitjens/openslide

    C library for reading virtual slide images

    C

  5. PenAnnotationExtractor PenAnnotationExtractor Public

    Forked from MSKCC-Computational-Pathology/PenAnnotationExtractor

    Pen annotation extraction from WSI

    Python

  6. GFPGAN GFPGAN Public

    Forked from TencentARC/GFPGAN

    GFPGAN aims at developing Practical Algorithms for Real-world Face Restoration.

    Python