Package: rnaSentry 0.99.19

Abdelkarim Hani Ghrieb

rnaSentry: Guarded and Auditable Discovery of Prognostic RNA-Seq Signatures

Orchestrates the statistical pipeline underlying prognostic biomarker discovery from bulk RNA-seq SummarizedExperiment objects: sample-identity and quality-control auditing, confounder and design-formula detection prior to differential expression, signature construction with explicit cross-validation stability reporting, survival modeling (Kaplan-Meier, log-rank, Cox proportional hazards), and external validation against public cohorts. Every automated statistical decision is reported with its supporting statistic and a plain-language rationale, and validation stages are gated rather than silently degraded when guardrail criteria are not met. The package records all guardrail decisions, flag ledgers, and validation results in a structured audit trail that can be rendered into a standalone HTML report.

Authors:Abdelkarim Hani Ghrieb [aut, cre]

rnaSentry_0.99.19.tar.gz
rnaSentry_0.99.19.zip(r-4.7-any)rnaSentry_0.99.19.zip(r-4.6-any)rnaSentry_0.99.19.zip(r-4.5-any)
rnaSentry_0.99.19.tgz(r-4.6-any)rnaSentry_0.99.19.tgz(r-4.5-any)
rnaSentry_0.99.19.tar.gz(r-4.7-any)rnaSentry_0.99.19.tar.gz(r-4.6-any)
rnaSentry_0.99.19.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
rnaSentry/json (API)

# Install 'rnaSentry' in R:
install.packages('rnaSentry', repos = c('https://bioc.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/ghrieb/rnasentry/issues

Pkgdown/docs site:https://ghrieb.github.io

On CRAN:

Conda:

softwaregeneexpressionrnaseqdifferentialexpressionsurvivalqualitycontrolbatcheffectnormalizationbioconductor-packagebioinformaticsbiomarker-discoveryprognostic-biomarkersrna-seqsurvival-analysistranscriptomics

4.48 score 2 stars 15 exports 19 dependencies

Last updated from:d445c42b8e. Checks:8 NOTE, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
bioc-checksNOTE240
linux-develNOTE366
source / vignettesOK336
linux-releaseNOTE546
macos-releaseNOTE271
macos-oldrelNOTE213
windows-develNOTE199
windows-releaseNOTE246
windows-oldrelNOTE287
wasm-releaseOK175

Exports:build_signaturecox_modeldesign_auditfetch_gse20685generate_reportkm_curveload_countslock_signaturepca_auditplot_pca_auditqc_explorerun_rnaSentrysex_checksurvival_parametricvalidate_external

Dependencies:abindBiobaseBiocGenericsDelayedArraygenericsGenomicRangesIRangeslatticeMatrixMatrixGenericsmatrixStatsS4ArraysS4VectorsSeqinfoSparseArraySummarizedExperimentsurvivalwithrXVector

Introduction to rnaSentry
Introduction | Positioning and prior art | Installation | Design decisions | Data intake | Quality control | Biological sex verification | The survival pipeline in one run | External validation | Assumptions and limitations | Avoiding common mistakes | Session info

Last update: 2026-10-01
Started: 2026-08-03

Naive analysis vs rnaSentry: what the guardrails prevent
The three-tier structure | The master impact table | Why the first failure mode is worth dwelling on | Pipeline execution on the same cohort | The LUAD honest negative (GSE31210 -> GSE50081) | Demonstrating the honest-negative concept with synthetic data | Reading this package's claims | Session info

Last update: 2026-09-30
Started: 2026-08-05

Case study: breast cancer (GSE20685)
Status note | Data | Tier 1: the naive analysis | Tier 2: rnaSentry standing guard | Risk groups | Adjusted hazard ratios | Parametric survival model | Design audit

Last update: 2026-09-30
Started: 2026-08-04

Getting started: from two CSVs to a SummarizedExperiment
Motivation | Build two example CSV files | Step 1: read both files | Step 2: intersect the sample IDs | Step 3: build and validate the SummarizedExperiment | Step 4: audit the design before modeling | Step 5: run the full pipeline | Assay naming: counts vs logcounts (exprs for microarray) | Session info

Last update: 2026-09-30
Started: 2026-08-05

Case study: confounder audit
Status note | Setup | Tier 1: the naive analysis | Tier 2: rnaSentry standing guard | Design audit | Pairwise redundancy | Confounder scan | What the surrogate gradient looks like | Batch-adjusted screening | Tier 3: the counterfactual | Reading | Session info

Last update: 2026-09-10
Started: 2026-08-04

Case study: small cohorts
Status note | Setup | Tier 1: the naive analysis | Tier 2: rnaSentry standing guard | The guardrail fires | The mean hides the spread | Tier 3: the counterfactual | Reading | Session info

Last update: 2026-09-09
Started: 2026-08-04