Coder Social home page Coder Social logo

mahmoodlab / panther Goto Github PK

View Code? Open in Web Editor NEW
61.0 2.0 7.0 27.36 MB

Morphological Prototyping for Unsupervised Slide Representation Learning in Computational Pathology - CVPR 2024

License: Other

Python 4.46% Jupyter Notebook 95.24% Shell 0.31%
histology mixture-model optimal-transport panther pathology protoype

panther's Issues

File Missing

Hello,
there are no files "create_downstream_model", "prepare_emb" in mil_models folder, line 21. from mil_models import create_downstream_model, prepare_emb in the trainer.py file.

feature directory organization

Hi Song,

I appreciate you open source the code for this incredible work.

I wondering the how the feature directory look like. Specifically, what's FEAT_DIR_1? Is that all patch features in a certain WSI?

[Minor Issue] workflow figure

Hi, Song. Congratulations on your team's impressive work.

It seems that the subscript index (1, 2, 3) and the prototype color do not match in Figure 2 (Overview of PANTHER workflow).

Survival data in csv split

Hi Song,

I don't know how you collect the csv file in the survival splits.

For example, in the TCGA-BRCA study, TCGA-A1-A0SK with os_censorship 0 and os_survival_days 967 cannot be found in the website page of this case.

Can you share the information to collect those survival information? Since it's not described in the paper as well.

Thanks!

Question Not Issue - Overlapping Tiles?

Hello! Awesome work. I am curious, if in the patching/feature extraction steps I'm using overlapping tiles, let's say tile size 224 and step size 112, how would the visualization work? Is that even possible? In CLAM it seems overlapping tiles can still be used when visualizing the attention scores, I'm wondering if the same thing can be done with PANTHER. Thanks!

DeepSets paper benchmark - unsupervised?

Hi, in the corresponding paper, you benchmark PANTHER against DeepSets which you included DeepSets as an unsupervised approach. Since I do not see any of the code for it, I am curious how you used DeepSets in an unsupervised fashion since my understanding is that the original paper uses it in a purely supervised fashion. Thanks!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.