金桔
金币
威望
贡献
回帖0
精华
在线时间 小时
|
生物信息学主要的难点在哪里?最有含金量的地方是什么? 如果想进入生物信息领域,最需要学好的是哪几门课?
我14年从分子生物学硕士 转向生信博士。开始的一行代码也没写过,哪种语言也不会,以为要八年抗战了,结果18年,三年半博士毕业了。在我看来生物信息学的难点,随着从业时间变化一直在变化。
1.刚入行的那两三年,觉得数学,编程都很难。以为自己生物分子生物学背景在生物这块还凑活其实,涉及到的群体和数量遗传学分析,都是重新学。所以这个阶段当时以为难点在技术,在这几门基础课。其实回头来看,难点是没找到难点,因为真正的难点,是找到在解决一个什么问题。
2.四五年后上手了,各种包都调的很溜,大多数包知道底层算法,知道什么时候该用什么包解决什么问题。这个时候难点是如何出文章,怎么讲故事。
3.现在从业第七年,技术上的东西,虽然更新很快,但是底层的方法变化不大,只是一些小修小补。偶尔会出一两个新算法,但是在学起来比较容易。难点是与人一起做事情,怎么把这个事情大家一起做完了,还各有所得。
最具有含金量的地方呢,我觉得是从一堆不相干的数据中能用恰当的工具,找到兴趣点,挖掘出信息。
最需要学好的是统计学、线性代数、一门编程语言,如果是具体到数量群体遗传学分析的话,需要这两门学科。
具体在今后的实战中,
1.生物学里要知道生物学的中心法则和简单的遗传原理,
2.一门脚本语言,perl或者python,或者bash都可以,一门统计语言,主要用来简单的计算和做图,python R都可以。
3.然后需要跑过很多流程,知道一些常见软件的使用,和文件格式转换,就超过80%的从业者了
以下为进阶技能
4.线性代数要足够的好
5.统计学中常见统计方法原理要足够清楚
6.熟练推演经典模型
7.能够把现实问题数学化 |
|