金桔
金币
威望
贡献
回帖0
精华
在线时间 小时
|
任何专业都是难的,不然怎么会隔行如隔山。我无法评估你具体能不能学会,因为这也取决于学习的程度,以及如何评估,我只根据我自己的经验跟你讲一下我的个人经历,希望对你有用。
生物信息学什么?
基本上就是分子生物学➕统计学➕编程。
分子生物学的话其实做生信的不用懂很细的分子生物学,知道大概就行,还有一些基础的遗传学,多基础呢就是DNA,RNA,蛋白质基础至少要知道。实际场景中,你拿到的是一些文件,文件有格式,里面包含着DNA, RNA或者蛋白质的信息。知道这些文件包含什么信息,加上一些分子生物学的原理,才能分析里面的数据。
生信永远是在实践中学习的。分析分析,其实最主要的是搞清楚数据分析的目的,以及做到理解数据,也就是数据的上下游。如果做下一代测序的数据分析,就需要了解下一代测序是个什么东西,如果做单细胞测序,就要知道单细胞测序是个啥,如果做质谱蛋白质组学分析,那就要去学质谱仪的原理。生物→量化仪器及方法(生物物理或生物化学)→数据分析,所以生信所用的生物学基础不过是皮毛,翻过量化仪器及方法的高墙才能一窥背后的生物学,而且中间还有一群工程师,致力于改良量化仪器及方法,总之这个定位要搞清楚。
至于,算法,统计学和编程是生信分析的工具。
统计学的话,理论就是概率论和一些统计学模型,实现用R。统计学模型,假设检验,最简单的那些,T检验,ANOVA,线性回归都可能会涉及。一些生物学相关的算法,比如最基础的序列比对用的隐马尔可夫算法等等,如果你要改善一种方法,就可能用到机器学习或者别的算法。
编程的话,linux命令行,python是必须的,R也会学一点,sql也学一点,网页也学一点。linux和python是最重要的。
学完你能做啥?
学完你能在生物实验室做数据分析(国内我不知道,但在国外的生物实验室,生信分析师其实蛮稀缺的),或者做生物信息工程师(通常是测序公司,或者一些下游的行业,例如做基因相关产品),或者直接转码。我个人觉得,难度逐渐增加,因为生信学的那点编程跟cs的比起来不值一提,当然了最主要还是看你的实践经验。
缺点
3个方向都只教你皮毛,强调自学,项目经验重于理论。大部分人学出来就写写pipeline。
你适合吗?
如果你不想走专了,生信是个很好的跳板。
如果你热爱使用工具。
如果你热爱自学。
就业
就业市场还是挺好的,但争取多实践,多实践,多实践。
我最喜欢生信的地方在于,学的太杂了,能走很多方向,对于我这种小项目导向的人来说,非常nice,我经常需要自学一些骚操作,比如努力把所有毫不相关的工作都搞成pipeline。但最近也开始感觉到,不能啥都只会皮毛,可能工作个几年再回学校读个博。 |
|