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将字符串拆分为带关键字的部分   删除数据库后未指定java数据源问题“url”属性   网络化java多人游戏连接   Java当新字符串等于旧字符串时,为什么substring()不创建新对象?   一个实例到多个bean的java注入   JavaSpringMVC验证错误消息   java总结if语句,并从另一个对象(如字符串[])读取if条件(动态if)   需要多个输入的Java IF语句   jsf如何选择正确的bean范围?   java将数据库值加载到组合框JSP,Hibernate   一次活动中的java 3布局   团队和球员反对Java的困难   java ActionListener如何知道按下了哪个按钮?