krt: Author, Validate, and Export Key Resources Tables

A toolkit for creating, importing, validating, enriching, rendering, and depositing Key Resources Tables (KRTs). A KRT lists the resources used and generated in a study (antibodies, cell lines, organisms, chemicals, software, datasets, protocols, and more), each paired with a persistent identifier such as a Research Resource Identifier (RRID), a Digital Object Identifier (DOI), a repository accession, or a catalog number, so that resources are unambiguously identifiable and machine-actionable. The package models resources as typed, validated records around a neutral core schema and maps them to journal or funder output profiles, following the FAIR (Findable, Accessible, Interoperable, Reusable) principles of Wilkinson et al. (2016) <doi:10.1038/sdata.2016.18>. It normalizes and optionally resolves identifiers against public registries, extracts resources from manuscripts, and renders tables both in the STAR (Structured, Transparent, Accessible Reporting) Methods style used by Cell Press journals and in the style required by ASAP (Aligning Science Across Parkinson's), with an emphasis on transparency, reproducibility, and correct per-component licensing.

Version: 0.1.0
Depends: R (≥ 4.1)
Imports: digest, httr2, jsonlite, methods, stats, tools, utils, xml2, yaml
Suggests: bslib, covr, DT, knitr, officer, openxlsx, pdftools, rdflib, rmarkdown, S4Vectors, shiny, spelling, testthat (≥ 3.0.0), tibble
Published: 2026-09-12
DOI: 10.32614/CRAN.package.krt (may not be active yet)
Author: Ahmad Sofi-Mahmudi ORCID iD [aut, cre], Aligning Science Across Parkinson's [cph] (Copyright holder of the ASAP Key Resources Table schema (CC BY 4.0; Zenodo doi:10.5281/zenodo.17917979) from which the bundled ASAP profile is derived. ASAP does not endorse this package.)
Maintainer: Ahmad Sofi-Mahmudi <a.sofimahmudi at gmail.com>
BugReports: https://github.com/choxos/krt/issues
License: GPL-3
Copyright: see file COPYRIGHTS
URL: https://github.com/choxos/krt, https://choxos.github.io/krt/
NeedsCompilation: no
Language: en-US
Citation: krt citation info
Materials: README, NEWS
CRAN checks: krt results

Documentation:

Reference manual: krt.html , krt.pdf
Vignettes: ASAP and STAR Methods profiles (source, R code)
Extending krt with plugins (source, R code)
Extracting a KRT from a manuscript (source, R code)
Getting started with krt (source, R code)

Downloads:

Package source: krt_0.1.0.tar.gz
Windows binaries: r-devel: not available, r-release: not available, r-oldrel: not available
macOS binaries: r-release (arm64): not available, r-oldrel (arm64): krt_0.1.0.tgz, r-release (x86_64): krt_0.1.0.tgz, r-oldrel (x86_64): not available

Linking:

Please use the canonical form https://CRAN.R-project.org/package=krt to link to this page.