oakx-grape
项目描述
oakx-grape
🌳 🍇 OAK的Grape包装器 🌳 🍇
ALPHA
用法
使用M1处理器的Macbook用户需要执行以下额外步骤
- 下载 Anaconda.
conda create --name oakx-grape-env python=3.9
conda activate oakx-grape-env
pip install poetry
poetry install
以下步骤适用于所有人。
pip install oakx-grape
poetry run runoak -i grape:sqlite:obo:pato relationships --direction both shape
安装NVM + NPM
以下说明有助于在用户的系统上设置nvm和npm。
安装GraphViz和OboGraphViz
brew install graphviz
npm install -g obographviz
工作原理
此插件实现了一个Grape包装器。实际上,包装器封装了两个适配器
- 一个适配器用于ensmallen/grape,用于执行性能密集型图操作
- 一个OAK适配器,用于处理其他所有事情,包括通过标签查找、搜索、谓词过滤等
有两种选择器
葡萄:kgobo:{go,pato,uberon,...}
葡萄:OAK-SELECTOR
使用第一种模式,从kgobo加载葡萄图,从语义SQL加载橡树适配器
使用第二种,可以加载大多数现有的OAK适配器
- sqlite/semsql
- obo
- rdf/owl
注意,您不能使用ubegraph或bioportal等依赖API调用的后端
想法是我们将能够运行像这样的笔记本
https://github.com/INCATools/ontology-access-kit/blob/main/notebooks/Monarch/PhenIO-Tutorial.ipynb
由OAK处理semsim部分
致谢
此cookiecutter项目是从oakx-plugin-cookiecutter模板开发的,并使用cruft保持更新。
项目详情
下载文件
下载适合您平台的项目文件。如果您不确定该选择哪个,请了解更多关于安装包的信息。
源分布
oakx_grape-0.1.2.tar.gz (8.8 kB 查看哈希值)
构建分布
oakx_grape-0.1.2-py3-none-any.whl (9.2 kB 查看哈希值)
关闭
oakx_grape-0.1.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f8b518e749d755132842140613957295836ca16426ffa33032d4598b4bc2d28d |
|
MD5 | d08a41f6e414d2571bf854880691c107 |
|
BLAKE2b-256 | e996da7be7381efafe6e21e51a739780f3cbe502e4e9eb12a71c5e654fc4fb98 |
关闭
oakx_grape-0.1.2-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 79d8c077570b1467098f0dc93e7b18835b284328db27d9ed8fc0f74b6aae898d |
|
MD5 | a9d96068954bed16bdfcd0bfecdf956a |
|
BLAKE2b-256 | aeaaa540c433e8c6be6b4760cb8970d4171f8bb6e8cdf80474e3b31f24cec7ca |