为什么生物软件偏爱linux系统

为什么生物软件偏爱linux系统,第1张

和高端服务器选用类UNIX系统是一样的道理,Linux一直在进化,比起Windows那N久没啥变化的内核,性能自然好很多。生物分析与大数据并行计算分不开,性能上要求高,不需要Windows那种傻瓜系统,而且真正意义上可以最大限度为 *** 作系统定制软件的话,肯定是开源的系统更好,可以最大程度的优化,而Windows平台的话只能用微软提供的开发工具。国外大牛们多用Linux也是重要原因。

我在的北大的生物医学工程系里面有健康信息系统、医学数据、计算生物学方向,和传统的生信有一定的差别;真正做生信的人信息科学院有一拨,生命科学院还有一拨。不排除数学院也有理论研究专家。计算机方面的基础知识,和真正学计算机专业的同学是完全不一样的要求。不谈计算生物学里面DNA计算机一类的东西,如果是序列分析、组学这些研究的话,我现在按如下一步步来:首先,应用层面,Linux必须要会用,所有的生信软件几乎都是linux-based不会也得会,(嗯,会用,不是说要把内核源码深入解析一下什么的)主要是会文件 *** 作,登陆服务器,权限,进程什么的各种概念,以及一些基本的生信工具BLAST等等。其次,如楼上所言,要求数据结构与算法的知识。直接被用在生信应用里面的比如BLAST的动态规划,当然其他没有直接关联的也很重要,比如之前看宏基因组分类方面的论文就有一些组用了贪心法这样的简单原理,但是也达到过很好的效果。最后,编写代码方面,需要一些技能是光上一点基础课学不来的,必须在战争中学习战争。比如说会写了python或者C,java,但是还是需要一些高级技术以及技术细节。之前在做测序数据分析的时候要求写成并行的程序,这样服务器跑起来快,免得结果等好几天。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7515065.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-06
下一篇 2023-04-06

发表评论

登录后才能评论

评论列表(0条)

保存