MetaMap Lite: an evaluation of a new Java implementation of MetaMap

J Am Med Inform Assoc. 2017 Jul 1;24(4):841-844. doi: 10.1093/jamia/ocw177.


MetaMap is a widely used named entity recognition tool that identifies concepts from the Unified Medical Language System Metathesaurus in text. This study presents MetaMap Lite, an implementation of some of the basic MetaMap functions in Java. On several collections of biomedical literature and clinical text, MetaMap Lite demonstrated real-time speed and precision, recall, and F1 scores comparable to or exceeding those of MetaMap and other popular biomedical text processing tools, clinical Text Analysis and Knowledge Extraction System (cTAKES) and DNorm.

Keywords: algorithms; natural language processing; software design; software validation; unified medical language system.

Publication types

  • Comparative Study
  • Evaluation Study

MeSH terms

  • Algorithms
  • Information Storage and Retrieval / methods*
  • Natural Language Processing*
  • Software*
  • Unified Medical Language System*