r - Cystoscape 节点颜色
问题描述
我正在使用RCy3
R 包,我已经使用一些基因表达数据构建了一个网络,如何以另一种方式为某些节点着色,而不是默认的?我搜索了包文档,但有点神秘,有没有人已经做过这样的事情?
解决方案
在 Python3 中 - 这就是......
from py2cytoscape.data.cyrest_client import CyRestClient
from py2cytoscape import cyrest
cy = CyRestClient()
#Remove previous Networks !!
cy.session.delete()
cytoscape=cyrest.cyclient()
network = cy.network.create(name='Test', collection='UK Prem League')
# Add 4 Nodes
network.add_node("Prem League")
network.add_node("Newcastle")
network.add_node("Liverpool")
network.add_node("Man City")
df_network=network.get_node_table()
def get_node_id(node_str):
return list(df_network[df_network.name==node_str]['SUID'])[0]
# Add an Edge
network.add_edge(get_node_id("Newcastle"),get_node_id("Liverpool"),True)
#Select Newcastle
cytoscape.network.select(nodeList='Newcastle',verbose=False)
#Select the node we want to set the color on
cytoscape.node.set_properties(nodeList='Selected',
propertyList='Fill Color',
valueList='Red',
verbose=True)
# And that's it !!
推荐阅读
- php - 如何在 PHP、Laravel 中管理标签的翻译?
- uml - 具有缓冲区优先级 OCL 的生产者消费者模式
- c# - 触摸注入后恢复被抑制的光标
- hibernate - 将 cdi bean 注入 jax-rs 控制器时,$Proxy$_$$_WeldClientProxy 无法转换为 javassist.util.proxy.ProxyObject
- three.js - 使用 THREE.EffectComposer 实现纹理反馈
- reactjs - 反应 | Formik Async Validatin,无法读取未定义的.then
- c - 如何修复以下 C 程序的输出?
- php - 如何将数组转换为索引数组
- javascript - chrome 的样式问题,但在 Firefox 上运行良好
- c# - 如何将逗号分隔的列值与另一个表连接为行