中关村在线

软件

MetaMap安装与使用指南

MetaMap是美国国家医学图书馆推出的工具,用于将生物医学文本与UMLS超级词表中的概念进行匹配。安装过程存在诸多问题,现将经验记录下来,供他人参考借鉴。

1、 安装JDK很简单,网上教程很多。

2、 比如这个链接所示:https://www.linuxidc.com/Linux/2017-02/140908.htm,介绍了相关技术内容,可供参考学习。

3、 访问UMLS官网注册账号时,需进入指定链接完成申请流程。该申请需要经过人工审核,通常耗时约一天才能通过。在填写注册信息时务必认真仔细,确保所有内容真实、准确、完整,避免因信息有误或不全导致审核被拒。一旦提交错误信息,可能影响审批结果,甚至需要重新申请。因此,建议在提交前反复核对所填资料,尤其是个人身份和所属机构等关键信息,以提高通过率,顺利获取下载和使用相关资源的权限。

4、 前往MetaMap官方网站(https://mmtx.nlm.nih.gov/JavaApi.shtml)获取并下载相应的安装程序包。

5、 解压之前下载的两个压缩文件

6、 解压后统一为public_mm文件夹,请按此方式存放。

7、 主程序位于路径 /MetaMap/public_mm_main_2016v2/public_mm 下,负责核心功能运行与系统调度。

8、 运行public_mm目录中的两个./bin/install.sh脚本文件。

9、 官方教程仅要求运行 /MetaMap/public_mm_main_2016v2/public_mm/bin/install.sh,但仅执行此脚本无法启动 mmserver,导致 Java API 无法正常使用。必须额外进行配置或启动服务才能支持后续调用,这一点在原指南中未明确说明,容易造成使用上的困扰。

10、 将 /MetaMap/public_mm/bin 目录中的所有内容复制到 /MetaMap/public_mm_main_2016v2/public_mm/bin 中,遇到同名文件时跳过覆盖提示,保留原有文件即可。

11、 执行

12、 官网说明指出,仅在需要语义消歧时才启动wsdserver,否则无需执行第二行命令。但在实际操作中,我遇到了Tagger Server无法启动的问题(所示),此时必须依次执行上述两条命令才能正常运行服务,否则系统将无法顺利初始化相关组件。

13、 接着可尝试运行 /MetaMap/public_mm_main_2016v2/public_mm/bin/metamap 或 metamap16 命令,启动系统主程序,进行后续操作。确保环境配置正确以保障运行顺利。

14、 在竖线冒号后输入内容,连续按两次回车即可查看输出结果。

15、 可多次输入,下图显示的是输入high blood pressure后的结果。

16、 在终端中运行metamap工具进行操作

17、 运行./bin/mmserver命令以启动MetaMap Java API服务,确保系统环境配置正确并满足运行条件。

18、 结果所示,请勿关闭终端窗口

19、 可参考该链接中的示例代码,获取原始的MetaMap机器输出。通过调用相应的Java API接口,配置好输入文本与参数设置,执行后即可获得系统返回的未加工结果。具体实现方式详见官方文档说明,确保环境配置正确并按指引进行操作,以顺利运行程序并提取所需数据内容。

展开全文
人赞过该文
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具