利用indra和pybel生成用于合理丰富bel图的固化表的包。

bel-enrichment的Python项目详细描述


用于生成固化片以合理地丰富bel图的包。

如果你觉得bel_enrichment对你的工作有用,请考虑引用[1]

[1]Hoyt, C. T., et al (2019). Re-curation and Rational Enrichment of Knowledge Graphs in Biological Expression Language. Database, Volume 2019, 2019, baz068.

此外,这个包还大量构建在indra[2]和pybel[3]之上。

安装Current version on PyPIStable Supported Python VersionsLicense

bel_enrichment可以使用以下命令从pypi安装:

$ pip install bel_enrichment

最新版本可以通过github安装:

$ pip install git+https://github.com/bel-enrichment/bel-enrichment.git

用法

基于给定的由pybel预先编译的bel图生成一个文件夹,其中充满了策展表。 使用--info-cutoff指定最小信息密度截止值。1.0表示节点没有边,.5表示 一边等等。使用--belief-cutoff指定indra中用于添加语句的最小信任分数 在床单上。越高的信念意味着一个声明越有可能是正确的。

$ bel-enrichment make_sheet zhang2011.bel --directory ~/Desktop/zhang-enrichment

根据Pybel预先编译的给定BEL图中的信息内容生成基因的排名。

$ bel-enrichment ranks zhang2011.bel

参考文献

[2]Gyori, B. M., et al. (2017). From word models to executable models of signaling networks using automated assembly. Molecular Systems Biology, 13(11), 954.
[3]Hoyt, C. T., Konotopez, A., Ebeling, C., (2017). PyBEL: a computational framework for Biological Expression Language. Bioinformatics (Oxford, England), 34(4), 703–704.

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java JavaFX:绑定未意外工作   java按顺序遍历两个二叉树,比较哪一个更大   maven如何避免多次加载librxtxSerial。所以在爪哇   google app engine如何在GAE java中为自定义用户数据库创建cookie?   java将内容添加到浮点数组的末尾,如下所示   令牌“+”上的java语法错误,AssignmentOperator无效   java LibGDX Sprite不同时使用“Rotate”和“setRotation”旋转   java字符串数组无需同步?   java如何将击键Z添加到按键(KeyEvent e)以将球跳跃/重新绘制到新的随机位置?(使用了KeyListener演示。)   java如何使用jnlp文件在控制面板的“添加或删除程序”中设置“版本”   java捕获两个异常,一个是另一个的超类   ant在更新到Java8之后,在JiBX绑定[bind]java期间出错。lang.IllegalStateException:加载类java时出错。lang.CharSequence   安卓缓冲区错误转换结果java时出错。朗努尔。。。和JSON ParserError解析数据组织。json。JSONException   java如何在Firebase中从实时数据库检索数据?   java将Jsch放入连接池的细节