跳转到主要内容

疾病VICC规范化流程

项目描述

疾病规范化工具

image image image Actions status

疾病规范化器可以将人类疾病的模糊引用和描述转换为一致结构的规范化术语。对于从NCItMondo疾病本体人类疾病本体OMIMOncoTree中提取的概念,它指定一个CURIE,并提供额外的元数据,如别名和交叉引用。


文档 · 安装 · API参考


安装

疾病规范化器可通过PyPI获得。

python3 -m pip install disease-normalizer

请参阅文档中的安装说明,了解安装选项和数据设置要求。


示例

使用实时服务以编程方式规范化疾病术语,如下所示(示例已截断):

$ curl -s 'https://normalize.cancervariants.org/disease/normalize?q=liver%20cancer' | python -m json.tool
{
    "query": "liver cancer",
    "warnings": null,
    "match_type": 80,
    "normalized_id": "ncit:C34803",
    "disease": {
        "type": "Disease",
        "id": "normalize.disease:liver%20cancer",
        "label": "Primary Malignant Liver Neoplasm",
        # ...
    }
}

或利用Python API进行快速本地访问。

>>> from disease.query import QueryHandler
>>> from disease.database import create_db
>>> q = QueryHandler(create_db())
>>> result = q.normalize("NSCLC")
>>> result.normalized_id
'ncit:C2926'

反馈和贡献

我们欢迎用户和感兴趣的合作者提交错误报告、功能请求和代码贡献。文档中包含了提交反馈和贡献新代码的指导。

项目详情


下载文件

下载适合您平台文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

disease_normalizer-0.5.0.tar.gz (288.1 kB 查看哈希)

上传时间

构建分布

disease_normalizer-0.5.0-py3-none-any.whl (50.6 kB 查看哈希)

上传时间 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面