pharmaverse

A connected network of companies and individuals working to promote collaborative development of curated open source R packages for clinical reporting usage in pharma, in a space where previously we would only ever have worked in silos on our own closed source and often duplicative solutions. Adopting shared solutions in this post-competitive space should ultimately ease regulatory review, resulting in bringing new treatments to patients faster.

illustration

Browse pharmaverse topics

Our Charter

Charter for pharmaverse covering our high level objective and scope, along with recommendations for new collaborations.

End-to-End Clinical Reporting Packages

An opinionated set of R packages that make up the pharmaverse core.

Other Useful Packages

Packages that are key to the pharmaverse, but transcend end-to-end clinical reporting.

Contribute

Ways in which you could contribute to the pharmaverse - for new or existing packages.

Support

How to get support for pharmaverse packages.

Other Open Sourcing

Further open source resources useful for either R enablement or beyond.

Mostly Asked Questions

Is there any presentation available to learn more about the pharmaverse?

Please see our keynote speech at R/Pharma 2022.

Who decides what’s in and not in the pharmaverse?

This is governed by our pharmaverse working groups - see our Contribute section of the site for more details. Please reach out to us if you feel a package should be included, provided it offers significantly unique scope compared to the packages already included. You can do this by raising an issue here and choosing our “New package request” template.

How can I get involved?

We are always looking for new collaborators to join us in helping achieve our vision - visit our Contribute section of the site for all options.

How can I get access to these packages?

While it’s likely in a production use of the packages you will be maintaining your own CRAN-like library within your company, for exploration and development purposes any of the hex logos shown above include a link direct to the GitHub repo of each package. We also host the packages, and their dependencies, in a CRAN-like server on R-universe. Please follow this link to see how to point add this CRAN-like server to your library list in R. See information at Get packages

Is this validated/GxP/regulatory assured?

No, but we currently are connecting with several companies and industry working groups (see Other Open Sourcing) to assess whether there could be an industry recommended approach to R package validation utilising open source packages. Until we have this, we’d be happy to share our learnings and current strategies in this area from the companies involved in pharmaverse.

Want to know more?

Use the form below to automatically send a slack message to the pharmaverse team

Send a message

Contributors

Council

Ari Siggaard Knoph
Michael Rimler
Michael Stackhouse
Ross Farrugia
Sumesh Kalappurakal

Data Engineering WG

Axel Muehlig
Eli Miller
Michael Rimler
Ross Farrugia

TLG and interactive tools WG

Sairam Gorthi
Michael Stackhouse
Christina Fillmore
Vincent Shen

Technology and templates WG

James Black
Nicholas Masel
Ross Farrugia
Christina Fillmore


Website

Activity on the website and metadata is scraped automatically based on contributions to the codebase (to contribute click here)

Daniel Sabanes Bove (danielinteractive): 2 commits between 2022-11-18 and 2022-11-18
Daphné Grasselly (dgrassellyb): 39 commits between 2023-02-06 and 2023-03-22
Eli Miller (elimillera): 1 commits between 2023-03-17 and 2023-03-17
James Black (epijim): 353 commits between 2021-06-21 and 2023-01-27
Tadeusz Lewandowski (lewandt): 2 commits between 2022-02-25 and 2022-03-03
Mathieu Cayssol (MathieuCayssol): 91 commits between 2022-06-15 and 2023-01-20
Michael Stackhouse (mstackhouse): 14 commits between 2022-10-27 and 2022-12-02
Nicholas Masel (nicholas-masel): 2 commits between 2023-02-12 and 2023-03-03
Ross Farrugia (rossfarrugia): 271 commits between 2021-09-09 and 2023-03-27

All pharmaverse contributors

We'd also like to acknowledge the ~126 people that have contributed code to the pharmaverse

Dinakar (dinakar29) has contributed to teal, tern, synthetic.cdisc.data, chevron, rtables, thevalidatoR, covtracer
Eli Miller (elimillera) has contributed to xportr, riskmetric, Tplyr, pharmaRTF, metacore, valtools
Dinakar (cicdguy) has contributed to rtables, tern, admiral, thevalidatoR, chevron, teal
James Black (epijim) has contributed to datacutr, thevalidatoR, admiral, tern, visR
arkadiuszbeer (arkadiuszbeer) has contributed to rtables, tern, teal, chevron, thevalidatoR
Pawel Rucki (pawelru) has contributed to chevron, teal, tern, rtables
Dave (knightdave) has contributed to thevalidatoR, tern, teal, rtables
Nikolas Burkoff (nikolas-burkoff) has contributed to teal, chevron, tern, synthetic.cdisc.data
Ondrej Slama (slamao) has contributed to admiral, teal, tern, rtables
Michael Stackhouse (mstackhouse) has contributed to envsetup, Tplyr, metacore, pharmaRTF
walkowif (walkowif) has contributed to chevron, teal, thevalidatoR, tern
Ben Straub (bms63) has contributed to admiral, xportr, logrx
Maciej Nasinski (Polkas) has contributed to teal, tern, rtables
Daniel Sabanes Bove (danielinteractive) has contributed to tern, teal, rtables
Davide Garolini (Melkiades) has contributed to tern, rtables, chevron
J Zhao (junlueZH) has contributed to teal, tern, chevron
Doug Kelkhoff (dgkf) has contributed to covtracer, riskmetric, thevalidatoR
Joe Zhu (shajoezhu) has contributed to chevron, tern, rtables
tomszosz (tomszosz) has contributed to tern, teal, rtables
Jana Stoilova (anajens) has contributed to tern, teal, rtables
nautilussu (nautilussu) has contributed to teal, tern, rtables
Christina Fillmore (statasaurus) has contributed to tfrmt, metacore, metatools
Emily de la Rua (edelarua) has contributed to tern, rtables, chevron
Insights Engineering Bot (insights-engineering-bot) has contributed to chevron, teal, tern
Abinaya Yogasekaram (ayogasekaram) has contributed to rtables, tern, chevron
Adrian Waddell (waddella) has contributed to rtables, teal, tern
maximilianmordig (maximilianmordig) has contributed to teal, tern
Jia Liu (JiaLiu0001) has contributed to chevron, tern
Thomas Neitmann (thomas-neitmann) has contributed to admiral, metacore
Kieran Martin (kieranjmartin) has contributed to tern, teal
Tomasz Woźniak (fanooel) has contributed to teal, tern
maximo1311 (maximo1311) has contributed to teal, tern
Ellis Hughes (thebioengineer) has contributed to tfrmt, valtools
Konrad Pagacz (kpagacz) has contributed to teal, tern
Nathan Kosiba (kodesiba) has contributed to logrx, Tplyr
Nick Paszty (npaszty) has contributed to teal, tern
yilong zhang (elong0527) has contributed to pkglite, riskmetric
Michael Thorpe (malexthorpe) has contributed to tern, admiral
nicholas-masel (nicholas-masel) has contributed to envsetup, logrx
Sorin Voicu (sorinvoicu) has contributed to teal, tern
b_falquet (BFalquet) has contributed to chevron, rtables
Atorus Research (atorus-research) has contributed to Tplyr, pharmaRTF
Dawid Kałędkowski (gogonzo) has contributed to teal, tern
bahatsky (bahatsky) has contributed to tern, teal
mhallal1 (mhallal1) has contributed to teal, tern
Gabe Becker (gmbecker) has contributed to rtables, synthetic.cdisc.data
Stella Banjo (sob2021) has contributed to tern, teal
Alana Harris (alanaharris22) has contributed to datacutr
raviroche (raviroche) has contributed to teal
shannonhaughton (shannonhaughton) has contributed to tfrmt
Juliane Manitz (jmanitz) has contributed to riskmetric
duanx9 (duanx9) has contributed to chevron
Aleksander Chlebowski (chlebowa) has contributed to teal
Wojciech Wójciak (wwojciech) has contributed to tern
amsmith214 (amsmith214) has contributed to admiral
Shimeng Huang (shimenghuang) has contributed to admiral
kawap (kawap) has contributed to visR
Tim Treis (timtreis) has contributed to visR
Joe Cheng (jcheng5) has contributed to rtables
Becca Krouse (bzkrouse) has contributed to tfrmt
Hanming Tu (htu) has contributed to valtools
ardeeshany (ardeeshany) has contributed to visR
Davis Vaughan (DavisVaughan) has contributed to Tplyr
Mark Baillie (bailliem) has contributed to visR
Nan Xiao (nanxstats) has contributed to pkglite
Mark Rothe (mbrothe71) has contributed to tern
Qi Liu (qiliu1013) has contributed to tern
Kevin Kunzmann (kkmann) has contributed to riskmetric
Marie Vendettuoli (mariev) has contributed to valtools
Daniel Sjoberg (ddsjoberg) has contributed to visR
Adrian Stawiarz (stawiara) has contributed to rtables
Vignesh T. (vznesh) has contributed to admiral
wangh107 (wangh107) has contributed to chevron
Charlotta (cschaerfe) has contributed to visR
maksymiuks (maksymiuks) has contributed to covtracer
Liming (clarkliming) has contributed to chevron
Lyndsee Z (codesformochi) has contributed to tern
CatAndy (crazycatandy) has contributed to chevron
Diego S (diego-s) has contributed to visR
Rosemary Li (yli110-stat697) has contributed to tern
Jonnie-Bevan (Jonnie-Bevan) has contributed to visR
Adam Foryś (galachad) has contributed to visR
Zelos Zhu (zdz2101) has contributed to admiral
Kangjie Zhang (kaz462) has contributed to metacore
Steven Haesendonckx (SHAESEN2) has contributed to visR
Peyman (peymaneshghi) has contributed to valtools
Nolan Steed (Nolan-Steed) has contributed to tern
Samia Kabi (kabis-ops) has contributed to admiral
Maya Gans (MayaGans) has contributed to metacore
thanos-siadimas (thanos-siadimas) has contributed to visR
Matt Kent (kentm4) has contributed to visR
PaulinCharliquart (PaulinCharliquart) has contributed to rtables
rebecca-albrecht (rebecca-albrecht) has contributed to visR
mark padgham (mpadge) has contributed to riskmetric
AlexandraP-21 (AlexandraP-21) has contributed to visR
ginberg (ginberg) has contributed to visR
Eric Milliman (emilliman5) has contributed to riskmetric
Karima Ahmad (karima662) has contributed to tfrmt
michaelTurnbach (michaelTurnbach) has contributed to pkglite
hamza_rahal (hamzarahal) has contributed to admiral
Brandon Butcher (brandondbutcher) has contributed to tern
morninggem (morninggem) has contributed to tern
Meixh2021 (Meixh2021) has contributed to chevron
millerg23 (millerg23) has contributed to admiral
bundfussr (bundfussr) has contributed to admiral
aehmann-gsk (aehmann-gsk) has contributed to admiral
teckla-gsk (teckla-gsk) has contributed to admiral
koegerr (koegerr) has contributed to admiral
Ross Farrugia (rossfarrugia) has contributed to admiral
Eric (esimms999-gsk) has contributed to admiral
Marly Gotti (marlycormar) has contributed to riskmetric
Dony Unardi (donyunardi) has contributed to teal
barnett11 (barnett11) has contributed to datacutr
Pavan Kumar KP (pk505289) has contributed to admiral
ashley-tarasiewicz (ashley-tarasiewicz) has contributed to pharmaRTF
Imanol Zubizarreta (imazubi) has contributed to tern
Jeff Luong (luongj3) has contributed to tern
Henning Lorenzen (HenningLorenzen-ext-bayer) has contributed to tern
yangc71 (yangc71) has contributed to admiral
Andrew R McNeil (armcn) has contributed to covtracer
dgkf-roche (dgkf-roche) has contributed to thevalidatoR
Joana M. Barros (joanacmbarros) has contributed to visR
Nathan Kochhar (kochhan1) has contributed to tern
khatril (khatril) has contributed to tern
Iris (6iris6) has contributed to tern
legrasv (legrasv) has contributed to tern