Skip to content

Winners of the VisioMel Challenge: Predicting Melanoma Relapse competition

License

Notifications You must be signed in to change notification settings

Lucas-rbnt/visiomel-melanoma

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation



Banner Image

VisioMel Challenge: Predicting Melanoma Relapse

Goal of the Competition

Melanoma is a cancer of the skin which develops from cells responsible for skin pigmentation. In 2020, over 325,000 people were diagnosed with skin melanoma, with 57,000 deaths in the same year.1 Melanomas represent 10% of all skin cancers and are the most dangerous due to high likelihood of metastasizing (spreading).2

Patients are initially diagnosed with melanoma after a pathologist examines a portion of the cancerous tissue under a microscope. At this stage, the pathologist assesses the risk of relapse—a return of cancerous cells after the melanoma has been treated—based on information such as the thickness of the tumor and the presence of an ulceration. Combined with factors such as age, sex, and medical history of the patient, these microscopic observations can help a dermatologist assess the severity of the disease and determine appropriate surgical and medical treatment. Preventative treatments can be administered to patients with high likelihood for relapse. However, these are costly and expose patients to significant drug toxicity. Assessing the risk of relapse therefore a vital but difficult task.

The goal of this challenge was to predict whether a relapse will occur in the 5 years following the initial diagnosis using digitized versions of microscopic slides.

What's in this Repository

This repository contains code from winning competitors in the VisioMel Challenge: Predicting Melanoma Relapse DrivenData challenge. Code for all winning solutions are open source under the MIT License.

Winning code for other DrivenData competitions is available in the competition-winners repository.

Winning Submissions

Place Team or User Public Score Private Score Summary of Model
1 karelds 0.4128 0.3940 Ensemble a number of different models: First, a set of CNN models (SWIN architecture) pretrained with breslow target and finetuned with relapse target. Second, a set of SparseConv models trained using a multiple instance learning approach to predict breslow and ulceration. The breslow and ulceration predictions from the CNN models and relapse prediction from the SparseConv model are provided along with the clinical metadata as features to train a multilayer perceptron to predict relapse.
2 Tilted Towers lucas.robinet Kheil-Z 0.4094 0.3998 Train ResNet to predict relapse, ulceration and breslow on low resolution images. Then concatenate the imagery embedding with a clinical embedding, obtained from dense layers. Use a focal loss to handle class imbalance and help the model learn on difficult examples that are often present in WSIs.
* marvinler 0.4081 0.4008 -
3 trislaz 0.3846 0.4010 Train a model to filter out irrelevant patches, then encode with Giga-SSL pre-trained models to obtain embeddings for each WSI. Train logistic regression in a 40-fold cross-validation scheme to predict relapse.

Additional solution details can be found in the reports folder inside the directory for each submission.

*The participant declined to release their code.

Winners announcement: Meet the Winners of the VisioMel Challenge

Benchmark blog post: Predicting Melanoma Relapse

About

Winners of the VisioMel Challenge: Predicting Melanoma Relapse competition

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 44.2%
  • Python 44.0%
  • Cuda 10.6%
  • Jupyter Notebook 1.1%
  • Shell 0.1%