生物信息学与以往的传统生物学不同,它本身是一个混合体,而且在今天看来它应当还要包含现在的NGS和基因组学。我认为,它重在数据,因此在这个领域中比较重要的是数学和计算机——计算机我指的是:编程能力和算法设计能力。这是我的切身体会,许多生物知识其实可以往后慢慢学,不必一开始花费大量时间补充生物知识。
但生物信息毕竟还是和生物有关,毫无生物知识其实也说不过去。那么对于初学者来说,想要进入这个领域,我觉得一开始需要重点搞清楚几个基本概念。比如,什么是基因组,什么是转录组,什么是蛋白组,什么是染色体,什么是基因,什么是基因重组,什么是进化/演化,什么是表观遗传,什么是变异,变异类型有哪些,NGS技术是什么,测序仪的工作原理是什么,DNA是如何被测出来的等这些东西。因为,你只有真正了解数据是如何来的,才能更好地明白数据该如何处理和分析,以及如何才能有效地挖掘出它背后隐含的生物知识。
至于分子生物学中诸多涉及细胞机制机理的知识我觉得在刚开始的时候反而可以缓一缓。我本来是学物理的,做生物信息可以说是半路出家,但其实没觉得有什么障碍,后来实际需要的时候慢慢补上即可。推荐大家买本《基因X》屯着——这是一本有厚度的基因必读书(曾经是《基因8》),作为参考书,平时有空的时候记得多翻翻。
此外,可以尽量避免去看生物信息学导论那类书,很多都太旧了,用处不大是一个方面,关键是还会浪费不少时间。
医学行星资源网(51xxziyuan)上也有很多相关课程可以学习。
好奇心、兴趣和目标
这应该是促进我们学习的第一要素。所谓,“知之者不如好之者,好之者不如乐之者”。兴趣的力量是强大的,基本上是你乐于继续下去的动力来源。如果仅是以赚钱为目的的话,那么我觉得还是另择一行吧,有很多其它更适合赚钱的领域。那么话说回来,要培养兴趣的话,我们可以先了解现在整个基因科技行业的发展情况,了解学习这些知识都可以做些什么,能够解决什么问题。然后再定一个目标,完成一个具体的项目,自学最怕没有目的性,在没有他人可以指导的情况下,很容易迷失方向。但如果没条件的话,可以尝试利用现有的数据(比如:千人基因组项目,GIAB等)复现它们的成果,甚至只是构建一个分析流程也行,这样子学起来才会比较高效,同时也有利于夯实所学的知识。