跳转至

命令行参数

Cytoscape 可以识别很多可选的命令行参数,包括网络文件、节点和边数据文件以及会话文件。使用 -h--help 参数执行 Cytoscape 时可以生成如下输出:

usage: cytoscape.{sh|bat} [OPTIONS]
 -h,--help             Print this message.
 -v,--version          Print the version number.
 -s,--session <file>   Load a cytoscape session (.cys) file.
 -N,--network <file>   Load a network file (any format).
 -P,--props <file>     Load cytoscape properties file (Java properties
                       format) or individual property: -P name=value.
 -V,--vizmap <file>    Load vizmap properties file (Cytoscape VizMap
                       format).
 -S,--script <file>    Execute commands from script file.
 -R,--rest <port>      Start a rest service.

为选项指定的任何文件都可以为一个路径或 URL。例如你可以指定一个文件为网络(假设 myNet.sif 存在于当前工作目录中):cytoscape.sh -N myNet.sif

注意

当文件路径中包含空格,请确保在其周围加上引号:cytoscape.bat -N "C:\Program Files\Cytoscape\sampleData\galFiltered.sif"

或者可以指定一个 URL 为网络:cytoscape.sh -N http://example.com/myNet.sif

参数 描述
-h,--help 生成上面看到的帮助输出并退出。
-v,--version 打印 Cytoscape 的版本号并退出。
-s,--session <file> 指定要加载的会话文件。由于一次仅能够加载一个会话文件,因此该选项只能在命定行中指定一次。该选项需要一个 .cys Cytoscape 会话文件。尽管不是必需的,但会话文件通常以 .cys 扩展名结尾。
-N,--network <file> 用于加载所有类型的网络文件。使用 -N 选项可以加载 SIF,GML 和 XGMML 文件。可以在单个命令行中指定任意多个网络。
-P,--props <file> 指定 Cytoscape 属性。可以将属性指定为属性文件(采用 Java 的标准属性格式),也可以指定为单个属性。在指定单个属性时,必须指定属性名称,后跟属性值,属性名和属性值之间用 = 连接。例如指定 defaultSpeciesNamecytoscape.sh -P defaultSpeciesName=Human。如果属性中包含空格,需要将属性名和属性值括在引号中: cytoscape.sh -P "defaultSpeciesName=Homo Sapiens"。例如包含 noCanonicalizationspeciesbioDataServer 的启动命令为:cytoscape.sh -P defaultSpeciesName=Human -P noCanonicalization=true -P bioDataServer=myServer
-V,--vizmap <file> 指定样式文件。
-S,--script <file> 从指定的 Cytoscape 脚本文件执行命令。
-R,--rest <port> 在指定端口上启动 Cytoscape REST 服务。

Cytoscape 运行后,可以从菜单中访问上述所有选项(除了启动 REST 服务)。