How to determine a protein’s shape
economist.com
How to determine a protein’s shape
1–10 of 11 posts
Re: How to determine a protein’s shape
#2Re: How to determine a protein’s shape
#3There are ongoing efforts in the computational drug design field to make these problems more accessible to AI/ML specialists. While some biochem knowledge is required, packages like OpenMM, PyRosetta, and MDTraj automate out a lot of the details of working with protein structures. Further, there are a number of public contests to identify the best-performing approaches, with no degree/publication requirements for entry. These challenges include CASP (run every other year for 3D structure prediction -- Jinbo in the article did very well in this), CAMEO (run weekly for structure prediction), D3R Grand Challenges/CELPP (run at different frequencies for drug design), and probably many others I'm not remembering.
New folks to the field might start with FoldIt[2], a sort of protein-folding video game that has a LUA interface, to get familiar with protein folding. I'd be interested to know what sorts of resources we could make available to make the field more accessible to AI/ML talent.
[1] http://csbg.cnb.csic.es/rev_coevol_nrg/ [2] https://fold.it/portal/
Re: How to determine a protein’s shape
#4I was surprised to see the "breakthrough" in this article. The idea to use correlated mutations to identify contacting residues has been around since the 90's [1](if not earlier), but it seems like it's just now getting implemented/benchmarked in reliable prediction workflows. As someone finishing a PhD in this field, my perspective is that there's a big lack of software engineering talent here. There are ongoing eff…
As someone with a PhD in computer science who did a postdoc in a bioinformatics lab, I can vouch for that.
Re: How to determine a protein’s shape
#5The failures of these models are probably more likely in the really interesting cases. The boring ones that are very similar to existing structures are likely much easier to predict.
Re: How to determine a protein’s shape
#6I was surprised to see the "breakthrough" in this article. The idea to use correlated mutations to identify contacting residues has been around since the 90's [1](if not earlier), but it seems like it's just now getting implemented/benchmarked in reliable prediction workflows. As someone finishing a PhD in this field, my perspective is that there's a big lack of software engineering talent here. There are ongoing eff…
> As someone finishing a PhD in this field, my perspective is that there's a big lack of software engineering talent here. As someone with a PhD in computer science who did a postdoc in a bioinformatics lab, I can vouch for that.
My salary tripled. That may have something to do with it...
Re: How to determine a protein’s shape
#7Earlier quoted context omitted.
> As someone finishing a PhD in this field, my perspective is that there's a big lack of software engineering talent here. As someone with a PhD in computer science who did a postdoc in a bioinformatics lab, I can vouch for that.
I'm a data scientist, and I left a biolab to do adtech. My salary tripled. That may have something to do with it...
Re: How to determine a protein’s shape
#8I was surprised to see the "breakthrough" in this article. The idea to use correlated mutations to identify contacting residues has been around since the 90's [1](if not earlier), but it seems like it's just now getting implemented/benchmarked in reliable prediction workflows. As someone finishing a PhD in this field, my perspective is that there's a big lack of software engineering talent here. There are ongoing eff…
[1] https://www.bakerlab.org/wp-content/uploads/2017/01/ovchinni... [2] http://www.biorxiv.org/content/early/2017/02/07/106054
Re: How to determine a protein’s shape
#9I was surprised to see the "breakthrough" in this article. The idea to use correlated mutations to identify contacting residues has been around since the 90's [1](if not earlier), but it seems like it's just now getting implemented/benchmarked in reliable prediction workflows. As someone finishing a PhD in this field, my perspective is that there's a big lack of software engineering talent here. There are ongoing eff…
I want to approach this topic (and have been interested since undergrad), but the "be a forced collaborator -- we'll even include your name while taking the credit and patenting through our organization!" is a complete no-go. (Though, it is more reasonable than a lot of such terms.)
As it stands, I would have to consider if exposing the trial pattern of a ML algorithm to the team would violate any IP agreements about ML optimization I'm party to before I could even get started, while if I weren't disclosing the intermediate trials, I could become invested in the topic before I had to make such a choice (or rather, before I had to manage such issues). The forced collaboration is too high a barrier to entry for me to find out if I'm actually interested in the topic.
So... uh... a non-spyware SDK would be a really good start.
Re: How to determine a protein’s shape
#10Earlier quoted context omitted.
> As someone finishing a PhD in this field, my perspective is that there's a big lack of software engineering talent here. As someone with a PhD in computer science who did a postdoc in a bioinformatics lab, I can vouch for that.
I'm a data scientist, and I left a biolab to do adtech. My salary tripled. That may have something to do with it...
Foreknowledge of all that wasn't enough to keep me from working at the job for a while. It was a super interesting experience, and I learned an enormous amount about biochem, comp bio, synthetic bio, and several other fascinating subjects.
What eventually caused me to leave was the continuous, losing battle for sane software development practices. It wasn't just that lab: everyone I encountered in the techy side of bio - save for the oddball comp bio or synth bio prof/student with a CS background that included industry experience - was completely adverse to treating their software as anything other than a means to an end. In the year and a half I lasted before taking a job in industry, that one lab easily wasted hundreds of work hours navigating easily preventable tech debt, writing the exact same code for the Nth time, fixing the same deployment or revision control mistakes for the Nth time, etc, while any attempt on my part to put in standards and practices to alleviate any of it was dismissed out of hand as a waste of time.
In short, I agree that there's a shortage of software engineering knowledge and skills in the field, but beyond the obvious financial, organizational, and career development hurdles keeping talent away, there's a major attitude adjustment required by the researchers themselves.