导航:首页 > 信息系统 > 如何解决信息学问题

如何解决信息学问题

发布时间:2023-08-24 23:50:48

Ⅰ 如何系统的学习生物信息学

生物信息学,是一门综合学科。涉及到数学,生物学和计算机的内容。但在我看来,计算机的基础需要,但要求不是很高,关键是要有很好的生物学知识,包括遗传学的、生物化学的、发育生物学的、分子生物学的、植物生理学的知识等等,也就说需要达到这样的一个要求:在进行数据分析时,能对各种分析结果进行生物学的评价,并给出最优的分析策略。同时也应该有纯熟的数理基础,包括统计学的、拓扑学的,这样才能把待分析的问题转换成可计算的模型,最后能给出实现的程序。
从个人来说,因为生物信息学是一个非常大的领域,所以,关键是要确定自己的研究方向。比如,以关联分析为方向的生物信息学,那么就要掌握好各种关联分析的统计分析方法,有很强的数据管理能力,足够好的序列分析能力(这是进行variation查找和分析的基础)。
回到6年以前,如果决定在生物信息学上发展,那么我也许会做下面这些事情:
首先,从最不重要的计算机这个方面来说:
(1)要掌握好bash等脚本语言,一般的linux问题都能很好的解决
(2)熟练使用apache,mysql等基础软件工具,用joomla等CMS配置搭建网站
(3)应该努力精通perl,bioperl,以基于此的各种分析工具,比如gbrowser,cmap等
(4)足够好的c/c++语言能力,这是实现新算法的最高效语言。
(5)应该努力精通R语言,这是进行统计分析的基础工具
(6)如果有机会,学学erlang这样一些函数式语言吧
其次,从数学基础来说,我觉得应该:
(1)学好线性代数
(2)学好高等数学,或者数学分析
(3)学好统计学
(4)学好离散数学
(5)学好计算机算法和数据结构
其次,从生物学来说:
(1)如果没有进化论的基层,请把进化论学好
(2)学好发育生物学,植物生理学
(3)学好基因组学、遗传学等
千万不要认为这些没有什么用,当你在数据分析,怎么判断结果的合理性,或者对结果进行解释时候,都离不开这些生物学问题。最后,你对这些问题的理解成度,决定了你的生物信息学水平:只是一个有生物学知识的、会进行计算机操作的技术员,还是一个能给出解决方案的有良好计算机基础的能把握生物学问题的生物信息学家。
最后,从生物信息学的角度来说:
(1)对NCBI等各大数据库非常熟悉
(2)对各种生物学信息学的分析方法和策略非常的清楚,至少应该知道有那些工具软件,以及这些工具软件的原理和基于的生物学基础,包括:基因组学分析,表达谱分析,代谢组分析、调控网络分析、数据结果的整合展示等
最后,生物信息学是一个发展很快的学科,但因起涉及的内容比较多,因此,要想到底一定的要求,是需要付出巨大的努力的。此外,在进行生物信息学学习的过程中,对自己感兴趣的方法工具,一定要把文献上的数据拿来,自己独立分析一遍,自己去体会分析的过程,从而对这些方法和工具有更深入的理解。

Ⅱ 处理生物信息学上的问题用perl好呢还是Python好呢纠结要学哪个

python好,网上了解很多学生物信息的就是用python

阅读全文

与如何解决信息学问题相关的资料

热点内容
为什么数据开了不能用怎么办啊 浏览:138
PDS发货后多久有物流信息 浏览:449
一条有用的信息是哪个单词 浏览:749
产品经理牛逼怎么办 浏览:519
农药企业如何进入东盟市场 浏览:252
什么叫程序文件引用的表格 浏览:584
石林代理记账服务在哪里 浏览:219
贵阳二手车市场交易市场在哪里 浏览:704
国土资源局查处申请程序为多少天 浏览:784
plc如何做暂停程序 浏览:561
越南狗市场在什么地方 浏览:398
荥阳有哪些小商品市场 浏览:621
产品材质设计是什么意思 浏览:791
小程序测试号有什么影响 浏览:595
广州艾批发市场在哪里 浏览:364
垄断房价扰乱市场秩序怎么举报 浏览:170
rnaseq有哪些数据 浏览:314
贵州茅台镇民间酒厂如何代理 浏览:969
如何把python程序做成软件 浏览:195
2021八角市场最高能涨到多少 浏览:315