@
Vienta 计算应该是现在生物学的主流,从做分子到做生态都离不开计算了。编程在生命科学研究中的重要性国外有很多讨论,搬运一篇《computational thinking in the era of big data biology》。
原因的话,一方面与历史有关,生物学是一个喜欢收集数据的物种,在达尔文时代之前就有收集标本的习惯,随便一套植物学志,动物学志都有过万页吧,只是当时没有计算机来处理。不过现在的生物学已经很少研究形态学了。
一方面是当今的生物学已经深入到基因,蛋白的角度,很多人不理解这有多少东西好算的。很不负责任的估算一下:一个人的基因组的数据量是3个G(10的9次方),转录组之类的会更大,如果要比较100个人样本的差异,那应该就有300G吧,加上annotation的话会更大。其实这也不算什么,大美利坚做了很多烧钱的项目,比如花几十个billion把1000个癌症病人的所有癌细胞(每个人大概有10的14次方个细胞,癌组织会少一点)都测序,每个细胞也都有3G的数据,这样的数据量的话如果不借助编程的话是搞不定的。 同理蛋白结构,网络的拓扑结构之类的都是需要算的。
说点实的,现在TOP500的supercomputer其中有很大一部分就在进行生物学计算来的。
^_^,至于有没有趣的看个人了,想想如果通过计算能知道有些人为什么容易得癌症,有些病毒为什么更容易突变,还算挺有趣的。 不过生物信息学还算有前途,没钱途的东西。