Package: ctrdata
Type: Package
Title: Retrieve and Analyze Clinical Trials Data from Public Registers
Version: 1.26.3.9001
Imports: jsonlite, nodbi (>= 0.15.0), rvest, stringdist, tidyr, V8,
httr2, stringi, lubridate, jqr, dplyr, zip, readr, rlang,
htmlwidgets, lifecycle
URL: https://cran.r-project.org/package=ctrdata,
https://rfhb.github.io/ctrdata/
BugReports: https://github.com/rfhb/ctrdata/issues
Description: A system for querying, retrieving and analyzing protocol-
and results-related information on clinical trials from four
public registers, the 'European Union Clinical Trials Register'
('EUCTR', ),
'ClinicalTrials.gov' ( and also
translating queries the retired classic interface), the
'ISRCTN' () and the 'European Union
Clinical Trials Information System' ('CTIS',
). Trial information is
downloaded, converted and stored as JSON in a database
('PostgreSQL', 'SQLite', 'DuckDB', 'MongoDB' or 'MariaDB'; via
package 'nodbi'). Protocols, statistical analysis plans,
informed consent sheets and other documents in registers
associated with trials can also be downloaded. Other functions
implement trial analysis concepts canonically across registers,
identify deduplicated records across registers, easily find and
extract variables (fields) of interest even from complex nested
data as used by registers, merge variables and update queries.
The package can be used for monitoring, meta- and
trend-analysis of the design and conduct as well as of the
results of clinical trials across registers. See overview in
Herold, R. (2025) .
License: MIT + file LICENSE
Suggests: devtools, knitr, rmarkdown, RSQLite, mongolite, tinytest (>=
1.2.1), RPostgres, duckdb, httr, tibble, clipr, chromote,
RMariaDB
VignetteBuilder: knitr
NeedsCompilation: no
Encoding: UTF-8
Authors@R: c(person(given = "Ralf", family = "Herold", role = c("aut", "cre"),
email = "ralf.herold@mailbox.org", comment = c(ORCID =
"0000-0002-8148-6748")),
person(given = "Marek", family = "Kubica", role = "cph",
comment = "node-xml2js library"),
person(given = "Ivan", family = "Bozhanov", role = "cph",
comment = "jstree library")
)
Language: en-GB
Depends: R (>= 4.2)
Config/roxygen2/version: 8.1.0
Roxygen: list(markdown = TRUE)
Config/pak/sysreqs: cmake make libicu-dev libjq-dev libuv1-dev
libxml2-dev libssl-dev libnode-dev libx11-dev
Repository: https://rfhb.r-universe.dev
Date/Publication: 2026-10-11 14:22:15 UTC
RemoteUrl: https://github.com/rfhb/ctrdata
RemoteRef: HEAD
RemoteSha: f9945845da2376350995fbd408182fdf69344a7f
Packaged: 2026-10-11 16:06:09 UTC; root
Author: Ralf Herold [aut, cre] (ORCID: ),
Marek Kubica [cph] (node-xml2js library),
Ivan Bozhanov [cph] (jstree library)
Maintainer: Ralf Herold