生物信息学编程语言,生物信息学编程选Python语言可行吗

1 , 生物信息学编程选Python语言可行吗生物信息学编程 , 任何计算机语言都可以,语言是工具,人脑思想才是核心 。不过,Python语言有点小众,我还是建议你用c语言或者c++,这样编写的程序可以方便移植到Linux里面,建议学习python , python 具有简单易学、代码规范、语法简单、可移植性强、支持多平台、类库丰富等优点 。另外,python的社区支持要非常好 , 网络资源更加丰富 。生物信息学一般需要处理大量的文本、数据,python提供便捷的数据结构来处理文件、字符串等,提高你的编程效率 。good luck!【生物信息学编程语言,生物信息学编程选Python语言可行吗】
2,生物信息学用不用java在2014年暑期的国家“龙星课程”上,美国癌症中心的Han Liang教授说过 , 做生物信息学一定要精通一门编程语言,不论哪种,一种就够 。就本人学生物信息学以来的了解 , 就知道可以用C、C++、MATLAB、R、python、SPSS等语言作出相同的结果,不同的语言有不同的好处,只是处理的方式、快慢、方便不一样,虽然我不了解Java , 但是感觉殊途同归,Java是可以进行图像处理的好软件,说明是可以进行算法编译的 , 如果你是做生物信息算法的,那么可以与MATLAB相同的功能,如果你做数据库统计 , 那么需要你自己开发了,虽然不如R语言,怎么说也是可以开发的 。生物信息学中的编程语言只是工具 , 和英语是一样的地位,主要是你做的研究,别人只会看到你做的东西的结果和算法过程 , 而不会过问程序编译 。希望能够帮到你 。
3,生物信息学的学生应该学习哪些课程和语言1、数学:高数、线代、概率论、离散数学;2、生物:普通生物学、生物化学、分子生物学、细胞生物学、遗传学、基因组学、蛋白组学等;3、计算机:计算机基础、C语言、C++、JAVA、Perl、数据结构、数据库、数据挖掘、计算机算法、软件工程 。这是最基本的,根据方向还有其他很多要学习的,要想所有自学基本不可能 , 有一定生物或者计算机基础好一些 。生物信息学编程,任何计算机语言都可以,语言是工具 , 人脑思想才是核心 。不过,python语言有点小众,我还是建议你用c语言或者c++,这样编写的程序可以方便移植到linux里面,
4 , 生物信息学需要掌握C吗??首先生物信息学也是计算机相关学科 。凡是和编程和算法相关的专业,我觉得C语言是基础,是必须要学一学的 。C语言能教给你的最重要的事情,就是让你对“计算机计算”这件事情有一个不错的了解 。对计算机能做的事情充分掌握 。当然这些东西通过学习计算理论、计算机系统结构、算法导论等课程都能掌握,听起来也没有什么非学C的必要 。不过使用C/C++编程的时候对这些的亲身体会更为重要一些 。如果你自己觉得自己是非计算机的 , 比如本科是生物或者医学出身的 。算法和程序不需要了解太深,那么不学C也是可以的 。相对的,你也只能处在底层的利用别人的工具分析的阶段,一旦这些工具中出什么问题或者想针对自己的需求修改这些工具的结果就很困难了 。再加上数据挖掘、机器学习其实离生物信息学并不是那么远 。而且只会C/C++肯定是不行的 , 选择方便自己的工具也是很重要的 。C/C++也只是工具的一种 。在统计分析方面R就很方便 。如果想自己做神经网络结构的话,python也很好用 。不过到了实用的方面,你做的东西走向产品化 。C++就变得非常重要了 。C++经常被使用在需要效率的地方,而生物信息学不少方面的数据处理的数据量并不小 。重构过一个关于DNA数据分析的python->C++的优化,目的就是提高效率,结果是快了约1000倍 。现在看到有些人为了继续提高效率都开始上FPGA了 。所以做生物信息不需要关注效率可能是个伪命题 。??5 , 你是生物信息专业的你们学编程没都学了些什么语言以前上课学的C/Java/C#/汇编。居然没学过c++自学的perl/python/matlab/R/等等现在还在生物信息这条船上没跳走 。----------补充下:其实用什么语言搞科研主要看老板,我最初老板和组里其他人都用perl.我也学perl 。这样方便大家交换程序现在的老板用python,我就开始学python了 。其实觉得bioinformatics的本科都会教c或者java.会了c/java其中任何一个 , 再学perl或者python或者matlab就都是非常非常容易的现在这个领域里用的最多的我觉得是python,正在慢慢取代perl 。matlab因为不免费,流行不广不如python,perl,java 。但是我觉得确实最最最方便最适合搞计算方面研究的(如bioinformatics)应该学习Perl语言和Linux系统的一些操作 。你好!我原来不是学生物的,也不是学计算机的 。出于兴趣和好奇,我研究生期间的研究方向是生物信息学,一个全新的研究方向 。目前我学的主要语言是PerL , 并且我也在努力的学习LINUX系统的操作 。打字不易,采纳哦!6,生物信息学用不用java在2014年暑期的国家“龙星课程”上,美国癌症中心的Han Liang教授说过,做生物信息学一定要精通一门编程语言,不论哪种,一种就够 。就本人学生物信息学以来的了解,就知道可以用C、C++、MATLAB、R、python、SPSS等语言作出相同的结果,不同的语言有不同的好处,只是处理的方式、快慢、方便不一样,虽然我不了解Java , 但是感觉殊途同归,Java是可以进行图像处理的好软件,说明是可以进行算法编译的,如果你是做生物信息算法的,那么可以与MATLAB相同的功能,如果你做数据库统计,那么需要你自己开发了 , 虽然不如R语言,怎么说也是可以开发的 。生物信息学中的编程语言只是工具,和英语是一样的地位,主要是你做的研究,别人只会看到你做的东西的结果和算法过程,而不会过问程序编译 。希望能够帮到你 。懂一点比较好,但不硬性要求 。命令示例$ bp_genbank2gff3.pl s301.gb # input: s301.gb # working on region:nc_004337 301 chromosome, complete genome. # working on region:nc_004851 301 plasmid pcp301, complete sequence. # gff3 saved to ./s301.gb.gff

    推荐阅读