├── README.md ├── figs ├── fig1.png ├── fig2.png ├── fig3.png ├── tumor_006_finetune.png └── tumor_006_pretrain.png ├── models ├── __init__.py ├── abmil.py ├── cl.py ├── clam.py ├── dsmil.py └── rlmil.py ├── requirements.yaml ├── runs ├── finetune.sh ├── linear.sh ├── pretrain.sh └── scratch.sh ├── scripts ├── __init__.py └── create_heatmaps.py ├── train_MuRCL.py ├── train_RLMIL.py ├── utils ├── __init__.py ├── datasets.py ├── general.py └── losses.py └── wsi_processing ├── __init__.py ├── create_patches.py ├── extract_features.py ├── features_clustering.py ├── filters.py └── utils.py /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwu98934/MuRCL/HEAD/README.md -------------------------------------------------------------------------------- /figs/fig1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwu98934/MuRCL/HEAD/figs/fig1.png -------------------------------------------------------------------------------- /figs/fig2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwu98934/MuRCL/HEAD/figs/fig2.png -------------------------------------------------------------------------------- /figs/fig3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwu98934/MuRCL/HEAD/figs/fig3.png -------------------------------------------------------------------------------- /figs/tumor_006_finetune.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwu98934/MuRCL/HEAD/figs/tumor_006_finetune.png -------------------------------------------------------------------------------- /figs/tumor_006_pretrain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwu98934/MuRCL/HEAD/figs/tumor_006_pretrain.png -------------------------------------------------------------------------------- /models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/abmil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwu98934/MuRCL/HEAD/models/abmil.py -------------------------------------------------------------------------------- /models/cl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwu98934/MuRCL/HEAD/models/cl.py -------------------------------------------------------------------------------- /models/clam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwu98934/MuRCL/HEAD/models/clam.py -------------------------------------------------------------------------------- /models/dsmil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwu98934/MuRCL/HEAD/models/dsmil.py -------------------------------------------------------------------------------- /models/rlmil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwu98934/MuRCL/HEAD/models/rlmil.py -------------------------------------------------------------------------------- /requirements.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwu98934/MuRCL/HEAD/requirements.yaml -------------------------------------------------------------------------------- /runs/finetune.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwu98934/MuRCL/HEAD/runs/finetune.sh -------------------------------------------------------------------------------- /runs/linear.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwu98934/MuRCL/HEAD/runs/linear.sh -------------------------------------------------------------------------------- /runs/pretrain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwu98934/MuRCL/HEAD/runs/pretrain.sh -------------------------------------------------------------------------------- /runs/scratch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwu98934/MuRCL/HEAD/runs/scratch.sh -------------------------------------------------------------------------------- /scripts/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | -------------------------------------------------------------------------------- /scripts/create_heatmaps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwu98934/MuRCL/HEAD/scripts/create_heatmaps.py -------------------------------------------------------------------------------- /train_MuRCL.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwu98934/MuRCL/HEAD/train_MuRCL.py -------------------------------------------------------------------------------- /train_RLMIL.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwu98934/MuRCL/HEAD/train_RLMIL.py -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwu98934/MuRCL/HEAD/utils/datasets.py -------------------------------------------------------------------------------- /utils/general.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwu98934/MuRCL/HEAD/utils/general.py -------------------------------------------------------------------------------- /utils/losses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwu98934/MuRCL/HEAD/utils/losses.py -------------------------------------------------------------------------------- /wsi_processing/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | -------------------------------------------------------------------------------- /wsi_processing/create_patches.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwu98934/MuRCL/HEAD/wsi_processing/create_patches.py -------------------------------------------------------------------------------- /wsi_processing/extract_features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwu98934/MuRCL/HEAD/wsi_processing/extract_features.py -------------------------------------------------------------------------------- /wsi_processing/features_clustering.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwu98934/MuRCL/HEAD/wsi_processing/features_clustering.py -------------------------------------------------------------------------------- /wsi_processing/filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwu98934/MuRCL/HEAD/wsi_processing/filters.py -------------------------------------------------------------------------------- /wsi_processing/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwu98934/MuRCL/HEAD/wsi_processing/utils.py --------------------------------------------------------------------------------