基因的VICC标准化程序
项目描述
基因标准化器
概述
基因标准化器提供了解决模糊的人类基因引用到一致结构化、标准化术语的工具。对于从NCBI Gene、Ensembl和HGNC提取的基因概念,它指定一个CURIE,并提供额外的元数据,如当前和以前使用的符号、别名、数据库交叉引用和关联以及坐标。
安装
Gene Normalizer 可在 PyPI 上找到
python3 -m pip install gene-normalizer
有关安装选项和数据设置要求,请参阅文档中的 安装说明
示例
使用 实时服务 以编程方式规范化基因术语,如下例所示(示例已截断)
$ curl 'https://normalize.cancervariants.org/gene/normalize?q=BRAF' | python -m json.tool
{
"query": "BRAF",
"match_type": 100,
"normalized_id": "hgnc:1097",
"gene": {
"type": "Gene",
"id": "normalize.gene.hgnc:1097"
"label": "BRAF",
"gene_id": "hgnc:1097",
"aliases": [
"BRAF1",
"B-RAF1",
"NS7",
"RAFB1",
"B-raf",
"BRAF-1"
]
}
# ...
}
或使用 Python API 进行快速访问
>>> from gene.database import create_db
>>> from gene.query import QueryHandler
>>> q = QueryHandler(create_db())
>>> result = q.normalize("KRAS")
>>> result.normalized_id
'hgnc:6407'
反馈和贡献
我们欢迎用户和感兴趣的合作伙伴提交错误报告、功能请求和代码贡献。有关提交反馈和贡献新代码的指导,请参阅 文档
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定要选择哪个,请了解有关 安装包 的更多信息。
源分布
gene_normalizer-0.4.1.tar.gz (1.2 MB 查看哈希值)
构建分布
gene_normalizer-0.4.1-py3-none-any.whl (58.3 kB 查看哈希值)
关闭
gene_normalizer-0.4.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c78edcee0875893c5d66048d3be7bcb5caad73cf07039d3ebc4a975778c8d06c |
|
MD5 | def1a6df4d3c91e66d0b0db01e701cd4 |
|
BLAKE2b-256 | 43cb9e2a53c62cf9061965032abe355e3162b4e063983fa3701dbb52b7e97c04 |
关闭
gene_normalizer-0.4.1-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c353f4549e9fd87f4e0aa47110b12a507c7af86cff8b24b1b574c8cbb57646f3 |
|
MD5 | ddc7445900d82273747d69619f3bf7f3 |
|
BLAKE2b-256 | ac6b7fcd19965c2cdce1b97d51dea910103f5f297b5dcc8282bbfbeb130ae53f |