Package: lineager
Title: Row-Level Data Provenance and Exclusion Tracking
Version: 0.1.1.9000
Authors@R: person("Ndoh", "Penn",
email = "ndohpenn9@gmail.com",
role = c("aut", "cre"),
comment = c(ORCID = "0009-0003-9054-465X"))
Description: Provides row-level data provenance tracking for analytical
pipelines. Tags datasets with unique lineage identifiers that
persist through filter, join, and derive operations. Requires
documented reasons for every row exclusion, capturing who was
removed, why, and at which pipeline stage. Variable derivations
are registered as structured specifications linking output
variables back to their source. Any row in any downstream
dataset can be traced back to its origin via lg_trace().
Generates structured HTML provenance reports suitable for
regulatory submissions, internal audit, or analytical
documentation. General-purpose: works for clinical data,
machine learning pipelines, financial modelling, epidemiology,
or any workflow where row-level accountability matters.
Optional features support pharmaceutical users including
population flag definitions, source-to-analysis variable
mapping, and Reviewer's Guide-aligned report output.
Complements the 'regulog' package for tamper-evident
session-level audit logging. For more details see
.
License: MIT + file LICENSE
URL: https://reprostats.org, https://github.com/repro-stats/lineager
BugReports: https://github.com/repro-stats/lineager/issues
Imports: dplyr (>= 1.1.0), magrittr (>= 2.0.3)
Suggests: admiral, DiagrammeR, ggplot2, haven, knitr, mockery,
rmarkdown, testthat (>= 3.0.0), tibble
Encoding: UTF-8
Language: en-GB
Roxygen: list(markdown = TRUE)
RoxygenNote: 7.3.3
VignetteBuilder: knitr
Config/testthat/edition: 3
Repository: https://repro-stats.r-universe.dev
Date/Publication: 2026-08-20 15:33:36 UTC
RemoteUrl: https://github.com/repro-stats/lineager
RemoteRef: HEAD
RemoteSha: 3dbf8053e5a1df80c64c8f859f8716b568117535
NeedsCompilation: no
Packaged: 2026-10-20 08:29:55 UTC; root
Author: Ndoh Penn [aut, cre] (ORCID: )
Maintainer: Ndoh Penn