Coder Social home page Coder Social logo

Comments (2)

amin-sagar avatar amin-sagar commented on June 19, 2024 1

Thanks @anton-bushuiev
This makes perfect sense.
Another issue could be that I was trying to predict the changes for a protein-peptide interface.
The stability and expression learnings from proteins might not apply to peptides.
I look forward to the finetuning scripts to finetune the model for protein-peptide interactions.
Feel free to close this issue.

from ppiformer.

anton-bushuiev avatar anton-bushuiev commented on June 19, 2024

Hi Amin!

Thank you very much for your feedback! I am glad to see that most of your predictions made sense.

There may be two explanations for the unintuitive behaviour you describe:

  1. The second asparagine (that does not interact with the other chain) may be important for some other basic function (e.g. stability or protein expression). PPIformer is trained in two steps. First, it is pre-trained to fill in masked amino acids in protein-protein interfaces. During this step, the model learns most likely patterns in natural protein interfaces. As shown, for example, in this paper, this kind of pretraining may lead to the model making predictions towards more stable and easier expressible proteins. In the second step of the training, PPIformer is fine-tuned for ddG from the small available data.
  2. The model is not perfect yet. As Table 2 in our paper shows, there is still a gap for improving PPIformer. Specifically, Flex ddG, a five orders of magnitude slower Rosetta-based protocol, achieves better performance on the SKEMPI v2.0 benchmark dataset. It means that PPIformer may still fail in certain cases, and we are currently working to understand them better.

Please let me know if you have other questions.

Best,
Anton

from ppiformer.

Related Issues (5)

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.