Does anyone on HN work in bio or drug discovery? Could you give an overview of how people can leverage this (or how you might?). From reading around about it, it sounds like there's often a need to find a certain type of molecule to activate/inhibit another based on shape and the ability to programmatically solve for this makes the searching way easier. Is this too oversimplified/wrong? How will this be used in pract…
Alphafold
51–60 of 170 posts
Re: Alphafold
#52Honest question: since AlphaFold doesn't really _solve_ the protein folding problem (it's NP-complete after all), but only _approximates_ solutions very well, what are the real impacts of this? Isn't a good approximation of a protein enough to cause unexpected problems? How do we know that an approximate structure will perform the same as the correct solution?
Re: Alphafold
#53Does anyone on HN work in bio or drug discovery? Could you give an overview of how people can leverage this (or how you might?). From reading around about it, it sounds like there's often a need to find a certain type of molecule to activate/inhibit another based on shape and the ability to programmatically solve for this makes the searching way easier. Is this too oversimplified/wrong? How will this be used in pract…
I've worked in bio and drug discovery for some 25 years. That includes building classifiers using gradient descent in the 90s (when algorithms, computers and data were all much worse). I ported DOCK to Linux in ~96 or 97. Since then I built an academic and then industrial career with some emphasis on using computing to solve problems in drug discovery, but I don't play that role any more. It doesn't look like the mod…
I was thinking of going into that field. Can you expand a bit on why you left?
Re: Alphafold
#54Re: Alphafold
#55Earlier quoted context omitted.
> Could you give an overview of how people can leverage this (or how you might?). Short answer: nobody knows. Traditionally, protein folding is a solution in search of a problem, but that's largely because the predictions were...unusably bad. This was always more of a super-difficult validation problem for the force fields and simulation methods, which could then be used for other problems of greater value (such as r…
Also I would say that really they just made improvements to protein structure prediction, not protein folding which is the dynamic process by which proteins reach their equilibrium fold.
Re: Alphafold
#56Earlier quoted context omitted.
I've worked in bio and drug discovery for some 25 years. That includes building classifiers using gradient descent in the 90s (when algorithms, computers and data were all much worse). I ported DOCK to Linux in ~96 or 97. Since then I built an academic and then industrial career with some emphasis on using computing to solve problems in drug discovery, but I don't play that role any more. It doesn't look like the mod…
> ... but I don't play that role any more. I was thinking of going into that field. Can you expand a bit on why you left?
I spent 15 years trying to be a professor and failed miserably. I was bad at it and didn't like what professors have to do.
I then moved to industry to be a random engineer and thrived doing things entirely unrelated to drug discovery. Eventually, I convinced my company to invest heavily in life sciences. This was successful and I was on track to be a powerful player (a "research engineer", just like the DM folks who are building these things) in this space, when the project got very popular and I was elbowed aside by others who are more aggressive. So I went back to being a programmer again, it's much less stressful, pays better, and realistically, much of my time is just telling scientists what I would do if I was in their place anyway.
"Don't swim with the sharks if you don't like being bitten"
Re: Alphafold
#57Honest question: since AlphaFold doesn't really _solve_ the protein folding problem (it's NP-complete after all), but only _approximates_ solutions very well, what are the real impacts of this? Isn't a good approximation of a protein enough to cause unexpected problems? How do we know that an approximate structure will perform the same as the correct solution?
Re: Alphafold
#58Honest question: since AlphaFold doesn't really _solve_ the protein folding problem (it's NP-complete after all), but only _approximates_ solutions very well, what are the real impacts of this? Isn't a good approximation of a protein enough to cause unexpected problems? How do we know that an approximate structure will perform the same as the correct solution?
Re: Alphafold
#59Alphafold 2 is very very cool, but we need a little dose of reality. It's still a bit away from really solving protein folding as it was marketed. For example, multi-complex proteins are not well predicted yet and these are really important in many biological processes and drug design: https://occamstypewriter.org/scurry/2020/12/02/no-deepmind-h... A disturbing thing is that the architecture is much less novel than I…
> A disturbing thing is that the architecture is much less novel than I originally thought it would be, so this shows perhaps one of the major difficulties was having the resources to try different things on a massive set of multiple alignments. This is something an industrial lab like DeepMind excels at. Whereas universities tend to suck at anything that requires a directed effort of more than a handful of people. Y…
Sorry for the ignorance but what does this mean?
Re: Alphafold
#60Honest question: since AlphaFold doesn't really _solve_ the protein folding problem (it's NP-complete after all), but only _approximates_ solutions very well, what are the real impacts of this? Isn't a good approximation of a protein enough to cause unexpected problems? How do we know that an approximate structure will perform the same as the correct solution?
Not really an answer to your question, but is the problem really NP-complete, or just combinatorially difficult? For example how is this condition of NP-completeness satisfied? > it is a problem for which the correctness of each solution can be verified quickly [0] [0] https://en.wikipedia.org/wiki/NP-completeness
[0] https://cs.stackexchange.com/questions/128493/is-protein-fol...