请大家和我讲讲生物信息学和编程的关系~

最近按某学校研究生院的要求学了些Perl,还是弄不明白为什么要学编程,学编程是用来编软件的呢,还是……?回答的好追加到50分。谢谢~... 最近按某学校研究生院的要求学了些Perl,还是弄不明白为什么要学编程,学编程是用来编软件的呢,还是……?回答的好追加到50分。谢谢~ 展开
 我来答
594HarryPotter
2011-10-06
知道答主
回答量:6
采纳率:0%
帮助的人:3.6万
展开全部
个人感觉关系不是很大,生物信息学主要是通过利用计算机超高的计算能力,来解决生物中对DNA、氨基酸的处理问题,对计算机本身的技术貌似要求不是非常高。
Perl没接触过,不太清楚,但各种编程语言之间没什么很大区别,基本只要学过一种语言,再转别的使用更多的Java、C++之类的都能很快地掌握。
学习编程首先是要掌握一些基本的算法,而且具有编程的能力,这些应该是学计算机就必须要掌握的基础。
以后需要根据你要学什么再具体研究,比如以后要编软件就主要提高算法和编程能力;要对网站、或是一些较大的应用工程进行结构的构建,那主要需要在数据结构、网络应用上下些功夫。
PS:现在用Perl的多吗?怎么印象中感觉这个早都过时了?。。。
笑颜解千愁5e
推荐于2018-04-16 · 超过15用户采纳过TA的回答
知道答主
回答量:37
采纳率:0%
帮助的人:22.8万
展开全部
测序出来的数据量很大,用excel之类统计不行,所以编些程序在非windows系统下进行统计工作。可以把学编程理解为编软件。好好学perl,很重要,进小生信公司就看你perl编程的能力,其他的全是扯淡。
追问
请问下,perl是编出个软件然后对测序的data进行统计工作吗?
追答
如果程序可以理解成小的软件的话,可以这么说。别听外行的,内行告诉你,到公司工作,业绩永远是最重要的,编好程序,实现需求,你就能生存下去。生物知识是客户需要知道的东西,对于在公司干活的人来说,几乎没必要知道。最明显的例子就是本公司最受赏识的人是计算机毕业生,其次是数学的毕业生,再次才是生物信息学的毕业生,而传统生物的毕业生,连试用期都过不了(因其不会编程)。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shishan007
2011-10-05
知道答主
回答量:29
采纳率:0%
帮助的人:14.3万
展开全部
学编程呢,其实既是学习一种工具,也是学习一种思想。
很多领域都是涉及计算的,而计算都有其公式或计算方式,也就是说其实是可以用一个模板一个模式来解决的,很多时候,自己就可以设计一个简单实用的小应用程序给自己,这是很有趣也很有效率的。即便不是涉及计算,我们也可以编写些小应用程序给自己日常工作带来方便。
我是做户外家具生意的,但我也是计算机科班出身,所以很有意思的,我用的库存订单管理系统都是自己写的,客户管理系统也都是自己写的,这样什么时候用的不舒服了要改动了,自己很快就可以解决,整个流程也是最实用于自己的。技多不压身嘛。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dongchengdiao
2011-10-03 · TA获得超过988个赞
知道小有建树答主
回答量:579
采纳率:0%
帮助的人:354万
展开全部
编程和生物信息学的关系?
dna链的翻译,相当于程序中,将脚本语言执行的过程。
我只能联想到这个了。。。

还有,好像dna很神奇,有个报道说,dna的信息量相对生物来说太少,所以,他们预测,dna并不是承载生物体所有信息的东西。dna更像程序中的脚本语言。。
比如,把果蝇的眼睛的基因,替换到山羊的dna链中,山羊长的还是单眼,不是果蝇的复眼,说明dna只是脚本。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式