Closed Muedi closed 9 months ago
I just added the changes to run the eval APT with Pascals code from RITA.
As is we can choose between supervised or not and between AUTOREG or not which both only works with either an autoregressive model or MLM models.
This is not very elegant but works :D
Down the line we should either include command line args and use it as a non interactive script or I convert it to a jupyter notebook and add more comprehensive comments/text in the notebook.
Thank you so much @Muedi ! I finally had the chance to have a look :) What you wrote works and covers the main use cases. I have a few suggestions to make it easier to use and maintain down the line:
Let me know if that makes sense!
all sensible to me, I'll add the changes in the coming days and just push them here :)
Great - thank you, Max!
Hi,
I added the files as requested, they run when called from the base directory. I also added the yaml file and readme changes for GPU use.
best, Max
Hi, as discussed before, I pulled back to before adding all the ESM code and just used the package which worked perfectly without further changes.
wt-/masked marginals work fine, I added a split and loop over all mutants to be compatible with multimutants. The given score for a multi mutant is averaged over all mutants.
I changed pseudo-ppl to work with the input mutated_sequence directly, instead of changing the base sequence as in the original script.
I added evaluate and fair-esm to the yaml as dependencies in the pip section.
Points to discuss:
remaining tasks:
Best eragrds, Max