c# - Linux 生物信息学工具

标签 c# linux bioinformatics

<分区>

我正在寻找一种数据可视化工具,用于可视化生物数据。我习惯于成为 C# 和 .net 编码员。然而,据我所知,如果你在 ubuntu 中运行 C# 应用程序,你可能会遇到麻烦。考虑到这些规范,对语言有什么建议吗?我在考虑 Java,但很乐意接受建议。

最佳答案

C# 是一个不错的选择,尤其是当您已经了解该语言时。 C# 和 .NET 框架具有可靠的跨平台端口 Mono project您可以使用 Gtk# 创建 Gnome 用户界面绑定(bind)。

作为替代方案,Java 用于许多生物信息学应用程序。尽管我个人不得不说,其中大多数都有糟糕的用户界面,而且 Java 的内存管理似乎不适合处理生物信息学中常见的数据大小——工具通常会耗尽内存或变得非常慢。这不一定像草率的编程一样是 Java 的固有问题,但 Java 肯定没有帮助。

Java 的替代品也可以是带有合适 GUI 库的 Python(有一些不错的库),尤其是因为 Python 提供了更好、更优美的语法。

还有另一种值得选择的选择,尤其是当您真正处理大数据或性能很重要时,C++ 与 Qt构建 GUI。请注意,如果您还不精通 C++,这将使开发变得更加复杂。

关于c# - Linux 生物信息学工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10315474/

相关文章:

c# - Visual Studio 2013 中的浏览器链接

ruby-on-rails - 文档 RI 中标题的彩色格式

linux - 如何修改终端程序的选项?

Python,巨大的迭代性能问题

c# - JSON.NET 反序列化

c# - PDFSharp 填写表单域

python - 如何使用 subprocess.call 在 linux 中重启服务?

linux - 将目录中的文件分配给子目录

java - GSEA : java. lang.IndexOutOfBoundsException : Index: 0, 大小:0

c# - 尝试获取用于访问自定义 api 的 token 时出现 MSAL 错误消息 AADSTS65005