3 ms·
Depends on the person. Basically, to be good at both is a lot harder than writing a web app. A lot of bioinformatics is implementing elaborate algorithms in a
by lqdc13 11y ago
Depends on the person. Basically, to be good at both is a lot harder than writing a web app.
A lot of bioinformatics is implementing elaborate algorithms in a memory efficient way.
Things like
- approximate string search using modified suffix trees
- some new variation of the EM algo using a new optimization strategy
- the whole protein folding field where many implement the simulations on a huge array of GPUs. Here you not only have to know how to write efficient code on GPUs, but also be an expert in parallel algorithms if the algorithm you are implementing is not embarrassingly parallel.
However, these algos will be thrown out in a month so they don't care about maintainability or uptime.