R/annotate_abstracts.R

Defines functions annotate_abstracts

## annotate abstracts

annotate_abstracts <- function(abstract, pmid){
  
  require(udpipe)
  
  ud_model <- udpipe_download_model("english")
  
  ud_model <- udpipe_load_model(ud_model$file_model)
  
  x <- udpipe_annotate(ud_model, x = abstract, doc_id = pmid)
  x <- as.data.frame(x)
  x$topic_id <- unique_identifier(x, fields = c("doc_id", "paragraph_id", "sentence_id"))
  
  return(x)
  
}
julianflowers/myScrapers documentation built on May 10, 2023, 7:17 a.m.