|
发表于 2023-2-20 11:31:47
|
显示全部楼层
其实入门这个东西也看你要做什么样的工作。
生物信息学涵盖的范围也是很广的,我觉得目前而言做生信的主要有三类人:
1. 老本行是做实验的,做生信可能是为了辅助研究或者是为了发paper(有非常多的临床生选择趟生信这波水)
2. 主要是做生信的,主要涵盖高通量测序数据分析,组学数据分析等等,专门从事生物学数据分析的这群人,其大部分也是本科生物狗作为强大的生力军,以调包写R,python为主。那么这群人就要熟悉看各种包的tutorial以及如何进行常规的数据的处理和分析等等。那么其实这群人,我个人认为对python的编程要求不是很高,在coursera先上两门课程,然后照着参考书在项目中练练就熟络了。
3. 也是做生信的,但是主要以写包为主,什么意思?就是以开发算法供给第二类人用,做这部分工作的人需要具有良好的数理基础,所以一般大部分都是本科属于物理,数学等理工科的人在做这部分工作。当然对编程也提出较高要求,另外更倾向于C++.相关的实验室可以关注清华叉院以及自动化系那边,还有同济交大的实验室。其实国外这方面的气氛也很浓,我推荐一下普林斯顿的Han Liu,他主要是做probability graphic model,应用在biological network analysis很有意思。以及他开发的Stars算法选择正则化参数等等。
其实完全看题主以后做什么样的工作,我想也您也是第二类的方向,其实编程这种东西平时训练一下都能有收获,是真的投入和产出成正比的工作。那么更核心的问题,是在于你基本的统计思维和结合生物学背景思考问题的能力。
补充一下,做第三类人当然也有本科学生物的,我就不说Fisher对统计学的意义了,我遇见的两位老师,一位本科是农学的,phd在edinburgh读biostatistics,研究方向是群体遗传与进化,他的统计学基础十分了得,我看了他的草稿各种复杂的公式方程。另外还有一位是queensland的Jian Yang,他研究领域包括数量遗传,GWAS分析等等。也是从事software development的工作,他本科也是学生物的,题主有兴趣可以QU的官网上看看他发过的paper,已经不知道发过多少篇Ng...
对了,上面两位,没有修相关学位,全靠自学,所以题主,要加油呐。 |
|