Cytoscape 3.1.1 是 Cytoscape 3.x 系列的一个错误修复版本。这是 Cytoscape 3 的主流版本,推荐所有用户使用。
Cytoscape 3.1.1 修复了以下主要问题。
如需查看已修复错误的完整列表,请访问我们的 问题跟踪网站。 更多详细信息请参阅《欢迎信》的最后一部分 Welcome Letter。
Cytoscape 3.1.1 支持以下系统
对于日本、韩国和中国的用户,将网络渲染为 PDF 文件可能会导致 PDF 中标签信息的丢失。作为变通方法,用户可以生成任何类型的图像文件,并改用图像文件。
最新隐私政策发布在此处。
在 Linux 上,代理配置对话框中的字体会被裁剪,信息会被截断。
在所有平台上,直接通过 ZIP 或 TAR 文件安装 Cytoscape 的用户应通过删除用户主目录下的 CytoscapeConfiguration 文件夹来手动清除 Cytoscape 缓存。
尽管 v3.1 同时支持 32 位操作系统和 Java 6,但我们计划在 Cytoscape v3.2 中移除对这些配置的支持。v3.2 正在开发中,预计将于 2014 年后三分之一时间发布。这符合目前的行业惯例,使我们能够将资源集中在更高级的功能开发上。v3.2 发布后,我们将继续提供以前的 Cytoscape 版本下载,它们将继续支持 32 位操作系统和 Java 6。
将多个网络加载到同一个网络集合时,务必在每个网络加载完成后再导入边缘表。如果将边缘表导入与网络加载交错进行,可能会导致某些网络无法访问边缘列。节点列不受此问题影响。
在 Mac 平台上,即使安装了 Oracle Java 7,系统默认也会使用 Java 6(并在必要时自动安装)。要使用 Oracle Java 7,必须将 JAVA_HOME 环境变量设置为 Java 7 的安装路径。
若要在启动时自动执行此操作,请将以下行添加到主目录中的 .bashrc 文件中
export JAVA_HOME=$(/usr/libexec/java_home)
并将以下内容添加到主目录中的 .profile 文件中
if [ -f ~/.bashrc ]; then
source ~/.bashrc
fi
请注意,这仅适用于使用 cytoscape.sh 脚本从命令行启动的 Cytoscape 实例——通过 GUI 启动时不支持 Java 7。此问题将在未来的版本中解决。
在所有平台上,自 v3.0.1 起记录的所有 Cytoscape 会话文件均采用 UTF-8 编码,而非本地语言编码。这使得会话文件可以在所有区域设置的工作站之间进行移植。日本、韩国和中国的用户受影响最大——现有的 v3.0.0 或 v2.x 会话文件必须使用平台相关的编辑器(大多数用户已为此目的在使用)转换为 UTF-8。如果欧洲和美洲的用户使用了标准 ANSI 128 之外的字符,他们也会受到影响——他们可以使用平台相关的编辑器(例如 Windows 上的记事本)将其转换为 UTF-8。
从旧版本(如 3.0.2)升级的用户可能会发现,欢迎界面上仅显示了用户手册中提到的八个生物网络中的六个。要添加新增的两个网络,请关闭 Cytoscape,删除 CytoscapeConfiguration 目录中的 biogrid 目录,然后重新启动 Cytoscape。有关 CytoscapeConfiguration 目录的更多信息,请参阅用户手册中的“启动 Cytoscape”章节。
如果某个应用无法正常启动或未安装任何应用,使用 -S(或 —script)命令行选项执行 Cytoscape 命令脚本可能无法工作。如果您在全新安装的 Cytoscape 上遇到此问题,安装一个小应用(例如 Cy3PerformanceReporter)应该可以解决该问题。此外,-S/—script 不支持相对文件路径,也不支持包含反斜杠、空格或冒号的路径。作为替代方案,可以使用“工具-执行命令文件”(Tools-Execute Command File)菜单项来执行命令脚本。
您的错误报告对于提高 Cytoscape 3 未来版本的质量非常重要。如果您发现任何问题,请通过以下方式报告:
帮助 (Help) → 报告 Bug (Report a bug...)
或者,您可以直接通过导航栏上的 报告 Bug (Report a bug) 链接进行报告。
我们需要您的反馈来改进 Cytoscape 3!请将您的问题和意见发送至我们的 邮件列表。