rt_coi: Identify and extract Conflicts of Interest (COI) statements...

View source: R/rt_coi.R

rt_coiR Documentation

Identify and extract Conflicts of Interest (COI) statements in TXT files.

Description

Takes a TXT file and returns data related to the presence of a COI statement, including whether a COI statement exists. If a COI statement exists, it extracts it. Detection runs through the same text helpers as [rt_coi_pmc()], so a plain-text article is scored with the same logic as a PMC XML one (only the XML-structural routes, which need tags a TXT file does not have, are unavailable).

Usage

rt_coi(filename)

Arguments

filename

The name of the TXT file as a string.

Value

A dataframe of results. It returns the filename, PMID (if it was part of the file name), whether a COI was found and the text identified.

Examples


# Write a short example article to a temporary text file.
filepath <- file.path(tempdir(), "PMID00000000-PMC0000000.txt")
writeLines(c(
  "To our knowledge, this is the first study of its kind.",
  "Conflicts of interest: none declared.",
  "This work was supported by the National Institutes of Health (R01-000000).",
  "The protocol was registered at ClinicalTrials.gov (NCT00000000).",
  "All data and code are available at https://github.com/example/repo.",
  "We independently replicated the original analysis."
), filepath)

# Identify and extract the COI statement.
results_table <- rt_coi(filepath)


rtransparency documentation built on July 1, 2026, 9:07 a.m.