Skip to contents

This function performs a simple dictionary-based named entity recognition. For more advanced NER, consider using external tools via reticulate.

Usage

extract_ner(
  text,
  entity_types = c("disease", "drug", "gene"),
  custom_dictionaries = NULL
)

Arguments

text

Character vector of texts to process

entity_types

Character vector of entity types to recognize

custom_dictionaries

List of custom dictionaries (named by entity type)

Value

A data frame containing found entities, their types, and positions

Examples

if (FALSE) { # \dontrun{
entities <- extract_ner(abstracts,
                                  entity_types = c("disease", "drug", "gene"))
} # }