未提供项目描述
项目描述
Phen2Gene Runner for PhEval
这是PhEval的Phen2Gene插件。使用此插件,您可以使用基因优先级工具Phen2Gene无缝运行PhEval管道。运行完整的PhEval Makefile管道的设置过程与设置单次运行的过程不同。Makefile管道为多个运行配置创建语料库和配置的目录结构。有关设置适当的目录布局的详细说明,包括输入目录和测试数据目录,请参阅此处。
安装
克隆pheval.phen2gene存储库并设置poetry环境
git clone https://github.com/monarch-initiative/pheval.phen2gene.git
cd pheval.phen2gene
poetry shell
poetry install
或使用PyPi安装
pip install pheval.phen2gene
配置单次运行
设置输入目录
config.yaml应位于输入目录中,格式如下
tool: phen2gene
tool_version: 1.2.3
variant_analysis: False
gene_analysis: True
disease_analysis: False
tool_specific_configuration_options:
environment: local
phen2gene_python_executable: phen2gene.py
post_process:
score_order: descending
填充了最小字段以给出需求的概念,因为Phen2Gene是基因优先级工具,配置中只应将gene_analysis
设置为True
。已提供了一个示例配置:pheval.phen2gene/config.yaml。
Phen2Gene输入数据目录也应位于输入目录中,或指向名为lib
的目录中的位置的符号链接。
phen2gene_python_executable
指向Phen2Gene Python可执行文件名称,该文件也应位于输入目录中。
输入目录的整体结构应类似于以下内容(为了清晰起见,省略了lib
中的文件)
.
├── config.yaml
├── lib
└── phen2gene.py
设置测试数据目录
PhEval的Phen2Gene插件接受phenopackets作为运行Phen2Gene的输入。
测试数据目录应包含一个名为phenopackets的子目录
├── testdata_dir
└── phenopackets
运行命令
一旦正确配置了测试数据和输入目录,就可以执行pheval运行命令。
pheval run --input-dir /path/to/input_dir \
--testdata-dir /path/to/testdata_dir \
--runner phen2genephevalrunner \
--output-dir /path/to/output_dir \
--version 1.2.3
项目详情
下载文件
下载适合您平台的文件。如果您不确定该选择哪个,请了解有关安装包的更多信息。
源代码分发
pheval_phen2gene-0.1.1.tar.gz (8.9 kB 查看哈希值)
构建分发
pheval_phen2gene-0.1.1-py3-none-any.whl (11.9 kB 查看哈希值)
关闭
pheval_phen2gene-0.1.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d0856db7f3ea3ff881af58e303aab62f9064fe9592eccb13f7e7b1d0002a19c8 |
|
MD5 | 82d344139b35f4cc4aa29c31a17d5d43 |
|
BLAKE2b-256 | fd8ec38ece7f3bb40b101f656cafd9532daec50a7d892802299edaf19795cd3c |
关闭
pheval_phen2gene-0.1.1-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 67175b1670c121edc08587dd4742e5027ca83127f3c7317eb9e97e74d49ccf14 |
|
MD5 | e3f9a8931cf065354fd54f8436f2e3dc |
|
BLAKE2b-256 | b73c9cb2d789a6ca64bab45ab0a2253f317a3888c1a71d38f9b5f5f93360b035 |