pharmaR / regulatory-r-repo-wg

Package consensus for regulated industries
https://pharmar.github.io/regulatory-r-repo-wg
27 stars 3 forks source link

R-Consortium Repos WG Discussion (2024-04-01) #76

Open dgkf opened 6 months ago

dgkf commented 6 months ago

While we have standing members (@wiligl, @borgmaan) joining the R Consortium Repos WG, for this particular session we'll also join with Coline as workstream lead and myself as RValHub lead.

We were asked to prepare a set of regulatory requirements and goals that we have for our work to help articulate our goals. I'll try to aggregate suggestions as they're mentioned

Attendees

@wiligl, @borgmaan, @dgkf, @Crosita

Prior Documents

Overview of Goals

Provide a CRAN-like repository, with CRAN-like checks for package quality that satisfies regulated industry needs for documented proof of the reliability of analytic software.

Requirements

We have a few fundamental requirements that are unmet by CRAN today, representing barriers to adoption in a regulatory setting.

It's important to note that our target audience is non-experts - often non-R users from an IT support function or validation role who often see opportunity for error as an insecure system. Even if challenges can be solved, unless the solution is easy, it may still be perceived as faulty.

Opportunities for Overlap

Crosita commented 6 months ago

@wiligl @borgmaan please see what we have so far and contribute. Three sections:

  1. Overview of Goals
  2. Requirements
  3. Opportunities for Overlap

The Reg R Repo workstream is asked to share requirements on the April 1st meeting with the Repositories working group.

borgmaan commented 6 months ago

Read through it and don't have anything to add. Looks great @dgkf!

dgkf commented 6 months ago

Relaying some feedback that we got from the R Consortium team giving this a pre-read. Question raised:

I can certainly address this above.

wlandau commented 6 months ago

From today's discussion, R-multiverse is an area of overlap: https://r-multiverse.org/. The project is very new, still in its prototype phase. Right now, it implements a community-curated R-universe of package releases, which effectively amounts to a QA repository. We are exploring solutions for production which layer on top of the QA universe.