cytoscape五步曲之二:在cytoscape里面生成网络图

通过上一讲大家应该明白了,网络图是为了展现分子之间的连接关系的,并不是一定要用cytoscape来做,只需要根据连接关系给我们的所有点安排一个坐标,然后把相应的线连接起来即可!那么既然我们要学习cytoscape,肯定是要用cytoscape做好第一步,就是根据输入数据来做网络图。
可以先了解一下cytoscape定义好的输入数据,
http://wiki.cytoscape.org/Cytoscape_User_Manual/Network_Formats 当然,其实木有意义!因为我们不可能拿到cytoscape的输入文件(cys格式的),除非是你朋友传给你的。我们肯定是根据txt.csv等分割的文本文件来做网络图。

cytoscape里面有很多示例数据,请务必打开看看:C:\Program Files\Cytoscape_v3.3.0\sampleData 了解它要求什么数据!!!
你可以打开cytoscape,然后直接点击菜单栏的file-->open-->然后选择示例数据的cys文件,就可以看到一个图啦!但是木有任何意义,还是那句老话,你不可能预先得到cys文件,必然是你自己有txt文本数据,然后做出cys的文件。
文本数据必须要有2列,就是source node和target node,其余的都是可选!!!
source target
YKR026C YGL122C
YGR218W YGL097W
YGL097W YOR204W
YLR249W YPR080W
YLR249W YBR118W
YLR293C YGL097W
YMR146C YDR429C
YDR429C YFL017C
YPR080W YAL003W
YBR118W YAL003W
YOL123W YGL044C
YPL211W YGR014W
YJL030W YGL229C
YJL013C YGL229C
YGL122C YOL123W
YGR014W YJL030W
YGR014W YJL013C
YGR203W YIL061C
YCR084C YBR112C
YCR084C YCL067C
导入文本的方式如下:
1
其实已经有了这两列信息,在R里面就可以自己画网络图了,或者在html网页里面写js来做。实在是没必要用cytoscape,这也就是为什么像我这样的大神,到现在才开始使用cytoscape的原因。即使用cytoscape生成了网络图,还需要进行一大堆的细节调整,很烦人的。

 

Comments are closed.