GENIE3构建基因调控网络
最近一直寻思着构建基因共表达网络,之前了解到的方法是根据相关性构建互作网络。想着看看有没有新的方法,找到了这样一篇文献:

谷歌学术显示该文章已经被引用940余次,引用的期刊不乏Nature等。
具体的算法实现过程看不懂,那就应用吧。
检索发现官方教程:https://bioconductor.org/packages/release/bioc/vignettes/GENIE3/inst/doc/GENIE3.html
输入数据
需要输入的数据是个表达矩阵,矩阵的行是基因,列是样本:
1 |
|
需要注意的是,作者在教程中提到输入的基因表达矩阵不能进行任何的处理,包括标准化、筛选及log转换等。
函数参数
1 |
|
输出结果
1 |
|
输出的结果有三列,分别是调控基因和被调控基因及权重weight。
结果提取
如果选择参数returnMatrix = TRUE
的话,返回的就是矩阵,否则返回的是list,需要进行提取。
提取方式有两种:
- 提取前多少个
- 按照阈值进行提取
1 |
|
注意事项
输出结果中的weight
是没有统计学意义的,阈值的选择需要按照自己的经验进行选择。
结果可视化
最后的结果可以用Gephi或者是Cytoscape等软件进行可视化。
Gephi安装参考教程:https://mp.weixin.qq.com/s/Eotixm5tCMHgw_cXj8b6GQ
Gephi使用简明教程:https://mp.weixin.qq.com/s/8DTbSEJfrImXVhQWCAbfvw

💌lixiang117423@foxmail.com
💌lixiang117423@gmail.com
GENIE3构建基因调控网络
https://lixiang117423.github.io/article/10120676/