AlphaFold 2 is here: what’s behind the structure prediction miracle
21–30 of 98 posts
Re: AlphaFold 2 is here: what’s behind the structure prediction miracle
#22> Like most bioinformatics programs, AlphaFold 2 comes equipped with a “preprocessing pipeline”, which is the discipline’s lingo for “a Bash script that calls some other codes”. Having Bioinformatics people requiring to stray a long way from their core competency to learn a scripting language from the 80's to write glue code seems... suboptimal. How many hours of expert time has been wasted figuring out how to split…
Probably a good many more than would be needed to learn how to split a string in Python.
Re: AlphaFold 2 is here: what’s behind the structure prediction miracle
#23https://github.com/deepmind/alphafold
Re: AlphaFold 2 is here: what’s behind the structure prediction miracle
#24Thank you Google...thank you!
Re: AlphaFold 2 is here: what’s behind the structure prediction miracle
#25> Like most bioinformatics programs, AlphaFold 2 comes equipped with a “preprocessing pipeline”, which is the discipline’s lingo for “a Bash script that calls some other codes”. Having Bioinformatics people requiring to stray a long way from their core competency to learn a scripting language from the 80's to write glue code seems... suboptimal. How many hours of expert time has been wasted figuring out how to split…
There is a growing trend to include Docker (or Singularity, which is more compatible with HPC architectures common in bioinformatics) images alongside codes. In particular, AlphaFold 2 does provide a Dockerfile, and they even include a Python "launcher script" hiding all the details of running the code. Sadly, this is very uncommon in the community. In a bioinformatics meeting, the sentence "I spent X days setting up…
I look with much jealousy over at the computer science field where papers often include code, multiple versions under version control, automated tests, setup/docker scripts, and demonstration workflows and interfaces.
Re: AlphaFold 2 is here: what’s behind the structure prediction miracle
#26Earlier quoted context omitted.
Bash is easier to explain and use than, eg, explaining ppl how to use Python subprocess Module Launch different apps, capture their output, etc. I find astonishing how bad Python is as a bash replacement. I often rather write an argument parser in bash than use Python if I have to invoke a bunch of commands.
Python is bad, but bash is worse as soon as you need any kind of logic. > explaining ppl how to use Python subprocess Module Launch different apps, capture their output There's no shame in using `os.system`.
Re: AlphaFold 2 is here: what’s behind the structure prediction miracle
#27Thank you Google...thank you!
Why did they open source it? Wouldn’t this model be very valuable to the pharma industry?