Operating system 生物信息学的最佳操作系统?

Operating system 生物信息学的最佳操作系统?,operating-system,bioinformatics,Operating System,Bioinformatics,生物信息学工作的最佳操作系统选择是什么?大多数用于64位Windows、Linux/Unix或OS X的工具是什么?Unix系统在科学上非常流行,因此我建议使用Linux,特别是在计划使用FORTRAN时。您可以尝试Windows,但Windows API并不完全是程序员所熟悉的,而C#(虽然对于大多数应用程序来说速度非常快)对于科学计算来说可能太慢了。F#对科学来说确实很棒,但我不确定它是否足够快,可以进行复杂的计算 我猜你也可以使用C++、STL,或者一些与PLT无关的GUI工具包,比如QT

生物信息学工作的最佳操作系统选择是什么?大多数用于64位Windows、Linux/Unix或OS X的工具是什么?

Unix系统在科学上非常流行,因此我建议使用Linux,特别是在计划使用FORTRAN时。您可以尝试Windows,但Windows API并不完全是程序员所熟悉的,而C#(虽然对于大多数应用程序来说速度非常快)对于科学计算来说可能太慢了。F#对科学来说确实很棒,但我不确定它是否足够快,可以进行复杂的计算


我猜你也可以使用C++、STL,或者一些与PLT无关的GUI工具包,比如QT或WxWIDGET。这样,您就不必担心平台(那么多)。

因为这个领域的许多参与者都是大学,而且许多大学都使用Linux,这是我的猜测。我知道我的硕士学位是在那所学校的生物信息学系用Linux获得的。

如果你使用流行的Linux发行版,比如Ubuntu,你会先加载Perl和(我相信)Python。这些是用于生物信息学的流行语言,并且有一些很好的库(Bioperl/biopython/CPAN/etc)


此外,我还没有使用过它,但它是为这类事情而设计的。

虽然可能不是最好的操作系统,但有大量的Windows软件。在制药公司工作期间,我见过SAS、SPlus、StatXact、NQuery等公司


也就是说,越来越多的人转向Linux。例如,R编程可用于多个操作系统。我怀疑由于最终用户对系统的熟悉,渗透速度较慢。

Mac OS X,您可以在虚拟机中安装Windows,并且是Unix。然后介绍Linux的所有优点(带有“端口”包管理程序)


就我的0.02美元。

这是一个很难回答的问题。。。生物信息学分析可以从仅仅使用现有软件到开发自己的软件。因此,根据您想要完成的任务,将得到不同的答案。然而,Linux可能是您最好的选择,因为大多数生物信息学软件都需要从源代码处编译,并且可能是在Linux兼容平台上开发的。我当前的设置是一个运行Linux的Windows操作系统。通过这种方式,我获得了良好的硬件支持(Linux仍然有点缺乏),并能够使用我的研究所需的大量软件程序。

对于bioinfo,Linux很好,但可能需要一些软件来进行数据分析。例如,在我的例子中,我必须通过adobe illustrator改进通过脚本生成的矢量图形图像。在这种情况下,完整的linux设置对我来说是不好的

对于服务器和运行程序(主要是perl脚本,就像bioinfo社区喜欢perl一样),我强烈支持Linux。任何其他Unix要么已经过时,要么很快就会过时


因此,我的建议是在服务器上安装Linux,在笔记本电脑上安装另一个Unix,以便具有更好的兼容性。由于唯一适合桌面的Unix解决方案是MacOSX,这就是您的问题的答案。

在生物信息学和类似领域,您可以在工具集中进行选择,这些工具集通常涉及多个主机/来宾/目标操作系统。您使用的操作系统主要取决于您在何处/如何工作

我在许多不同的工作环境中工作过,从纯Linux到“纯”Windows(hel-lo Cygwin)。我从来没有在MacOSX上工作过,但也知道那些专门从事这项工作的人

如果你打算开发广泛发行的自由/开源软件应用程序,那么Linux、ANSI C、Perl/Python、Apache/MySQL(即LAMP堆栈)就是你的选择。此外,Windows和Cygwin也有类似的“WAMP”堆栈,有人可以编译和使用Linux开发的许多工具。据我所知,许多Linux应用程序也可以在Mac OS X上构建/运行


对于数据分析/可视化,流行的商业工具甚至许多OSS工具都在Windows中运行,可以是本机版本,也可以是Java版本。因此,最好的设置可能是一台本机Windows XP机器,并[xhosted]访问Linux的真实/虚拟实例。

Windows是一个不错的选择,有很多非常标准的应用程序,您可能会想要,如AnnHyb、MeltSim、Base Pad和Winblast。

看看Linux!! 它不仅是一个操作系统,而且是一个由一群人生产和维护的软件项目,其各个部分(从内核到各种程序)

如果你长时间(一到两年)使用Linux,你将学会如何生活并为社区做出贡献,这对科学家来说是非常有用的

从技术角度来看,Linux是Unix系统的免费克隆,这意味着它可以很好地支持在命令行(bash)上工作,还可以使用许多工具来管理平面文件(sed、awk、grep),这将使您能够对文本文件执行操作,而无需直接打开它们。 此外,它有很好的工具,允许您管理系统中安装的程序,并通过单击下载和安装新程序。它可能缺少一些高级的专有程序,但另一方面,你有很多免费的工具和良好的文档


我已经使用Linux 4年了,我一点也不想念其他操作系统。

我最近注意到MacBooks有了很大的转变。在最近的会议上,MacBook已经超越了linux或windows笔记本电脑。mac笔记本电脑的优点是,如果碰巧有些软件包不可用,您可以在shell中使用fink或类似工具在笔记本电脑上完成所有linux操作。你可以用笔记本电脑做其他非核心的工作。Windows应用程序使用Parallels或VMFusion-plus,并具有unity等功能,您无需运行完整的Windows虚拟机

在桌面方面,我可能仍然推荐linux。这是因为如果您开发任何类型的服务器基础设施,那么部署环境也一定是linux。服务器上的红帽在网络中很流行