Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Well, as a reformed biologist and current informatician, I certainly think that biologists should study CS. However, even more important than studying CS, they absolutely NEED to learn how to program. I've seen lab scientists use extremely convoluted and error-prone workflows to conduct their analyses and experiments- workflows that, if they knew just a little bit of Python, would have been much simpler. I'm actually teaching a class in the fall on "utility scripting" to a mix of molecular biology PhD students and informatics master's students for just this reason.

Regarding the age-old question of "should biologists learn CS or should CS people learn biology", I'm firmly in the camp of biologists learning to do their own CS, or at least learning enough CS to productively work with CS people. A little bit of CS really goes a long way towards improving a biologist's workflow. A little bit of biology, however, is almost completely useless for a CS person who wants to get involved in lab science. It really takes a surprising amount of domain knowledge to be productive in a laboratory, or even to understand the nitty-gritty details of an experiment at a deep enough level to write or modify an existing bioinformatics tool.



Haha, you have the opposite opinion of me, but you also pretty-much have the exact opposite experiences too. Maybe we both know a lot in our "main" subjects and think of all the underlying knowledge/related material is required to be useful, but in reality you can just pick up the knowledge you need on its own without any background knowledge on how it all works, you'll be confused when that stuff in mentioned or brought up, but if you stay in your niche you'll be fine.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: