negbio:否定与不确定度检测工具

negbio的Python项目详细描述


NegBio
Build statusPyPI versionRTD version

negbio是一个高性能的nlp工具,用于在临床文本(如放射学报告)中进行否定和不确定性检测。

开始

安装Negbio

  1. 从源安装(推荐)

    $ git clone https://github.com/ncbi-nlp/NegBio.git
    $ cd /path/to/negbio
    $ python setup.py install --user
    $ exportPATH=~/.local/bin:$PATH
  2. 从PIP安装

    $ pip install negbio
    

准备数据集

输入可以是纯文本或BioC格式。 如果报表是纯文本的,则每个报表都需要位于单个文件中。 可以在examples文件夹中找到一些示例。

运行脚本

有两种方法可以运行管道。

note:如果要处理大量报告(例如,>;1000),建议分步运行管道。 见User guide

使用chexpert算法

如果要使用CheXpert方法,请运行以下行之一

$ main_chexpert text --output=examples examples/00000086.txt examples/00019248.txt
$ main_chexpert bioc --output=examples examples/1.xml

使用元映射

如果要使用元映射,请使用实际的absolute替换<METAMAP_BINARY> 路径,例如meta_map_home/bin/metamap16

$ main_mm text --metamap=<METAMAP_BINARY> --output=examples examples/00000086.txt \
     examples/00019248.txt
$ main_mm bioc --metamap=<METAMAP_BINARY> --output=examples examples/1.xml

文档

negbiodocumentation可用于读取文档。

请参见Getting Started了解安装和基本信息 信息。要对negbio做出贡献,请阅读我们的contribution guide

引用negbio

如果您正在运行negbio管道,请引用:

致谢

这项工作得到了国家卫生研究院、国家图书馆的内部研究项目的支持。 医学和临床中心。

我们感谢negex、metamap、stanford corenlp、bllip parser和chexpert labeler的作者 他们的软件工具是公开的。

我们感谢Alexis Allot博士的有益讨论。

免责声明

这个工具展示了计算生物学分支NCBI的研究结果。产生的信息 在本网站上,未经审查和监督,不得直接用于诊断或医疗决策 一个临床专家。个人不应该仅仅根据信息改变自己的健康行为 制作于本网站。NIH不独立地验证所产生信息的有效性或实用性 用这个工具。如果您对本网站提供的信息有任何疑问,请参阅医疗保健 专业的。有关NCBI的免责声明策略的更多信息可用。

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

推荐PyPI第三方库


热门话题
java SimpleCursorAdapter删除值   java结束while循环条件   java检查设备是否连接到特定网络   java组织。冬眠MappingException找不到逻辑名称为annotation getter的列   为什么java邮件中会抛出此异常?   加载SDK时发生java Eclipse错误   返回奇怪输出的Java数组   JavaXStream和对象类序列化   将枚举列表传递给namedQuery后出现java非法转换异常。Hibernate中的setParameter()   java Android studio不允许我在字符串上使用开关?   有没有办法从Java程序访问存储在Chrome中的cookie   java在枚举中构造实例而不修改枚举类   java Blackberry JDE FieldChangeListener   java修复错误:未报告的异常InterruptedException   java Spring数据JPA:findAll(具有规范和可分页)在计数查询中失败