Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

R/Pharma 2023 #35

Closed
jmanitz opened this issue Aug 3, 2023 · 14 comments
Closed

R/Pharma 2023 #35

jmanitz opened this issue Aug 3, 2023 · 14 comments
Assignees

Comments

@jmanitz
Copy link
Collaborator

jmanitz commented Aug 3, 2023

The R/Pharma Program Committee has invited us to give a 10-minute talk on "R validation hub" at the sixth annual 2023 R/Pharma Conference to be held virtually October 24th-26th 2023.

First brainstroming resulted in the following possible topics:

@jmanitz jmanitz self-assigned this Aug 3, 2023
@AARON-CLARK
Copy link
Collaborator

@emilliman5 & @dgkf, when do you foresee us officially launching/publicizing this repo? I know we've had a few "soft openings" by teasing it at userR! Conf in Basel, and we'll no doubt be mentioning it next week at the all-hands meetings, but could/should we target Posit Conf or R/Pharma for the "Grand Opening"?

I think the package is usable in it's current format, but it only holds placeholder data for now. Ideally, it'd be nice to add the assessment data.frame and build out an infrastructure to generate for a the current and previous versions of riskmetric. And oh, we need a hex logo. What are your thoughts?

Do we need more talent contributing to this workstream? I could see if one or two people would be interested.

@AARON-CLARK
Copy link
Collaborator

  • updates from each workstream.

I think the single most exciting update from {riskassessment} is that we now allow users to explore source code in the app! I think there'll be more updates on this closer to the conference, so we we can wait to gather screenshots & details, but here is a simple screenshot of the app (as of today) exploring the {options} pkg source code. If you want to play with it yourself, here is a link to a deployed 'dev' version: https://rinpharma.shinyapps.io/riskassessment_v100_dev/

image

@dgkf
Copy link
Collaborator

dgkf commented Aug 4, 2023

Regarding riskscore, I'd be fine using this to publicize that work and potentially recruit for it.

@AARON-CLARK - I'll also pick up on the questions you posed, but I think maybe a longer discussion around these might be better served in issues in the riskscore repo.

@emilliman5 & @dgkf, when do you foresee us officially launching/publicizing this repo?

Good question! I don't think there's anything wrong with letting people know where we're at with any necessary disclaimers. If we're looking to release as a polished product where we're fully confident in the data, though, I think there may be a few things we want to touch up. I think we briefly mentioned possible effects of API rate limits and uncaught failures being reported as NAs. If we still want to investigate these things, or do more polish passes on the package, we may consider kicking off a task backlog so we know what still needs to happen.

Do we need more talent contributing to this workstream? I could see if one or two people would be interested.

I think that this work leans heavily on knowledge of riskmetric and its update cycle, so perhaps it would make sense to find a few analytically-minded folks among the riskmetric contributors to try to get involved? We can always try to recruit more folks to riskmetric if we feel we're stretched too thin between the two.

@jmanitz
Copy link
Collaborator Author

jmanitz commented Sep 20, 2023

Update on RvalHub contributions to R pharma:

Combined 20min presentation slot shared by Juliane and Coline

  1. Brief updates from all workstreams and
  2. More detail on happenings of the Repo group

No RvalHub workshop this year

@jmanitz
Copy link
Collaborator Author

jmanitz commented Oct 3, 2023

Updates:

Title: “Updates from the R Validation Hub: Toward a Pharma Repository”
Authors: Juliane Manitz and Coline Zeballos
Time: Tuesday Oct 25, 11.40-12 ET

@jmanitz
Copy link
Collaborator Author

jmanitz commented Oct 10, 2023

github space to create slides added: https://github.com/pharmaR/events/tree/main/Rpharma2023

@AARON-CLARK
Copy link
Collaborator

Hi @jmanitz, the previous image used for positconf showed the app browsing test files which is OKAY, but the app has something better now: a "Function Explorer" that allows users to effortlessly track exactly when & where that function is tested in the package. Screenshot below for function options::define_option(). Users can use this same module to browse Help documentation and source code on the same function. It's a one-stop shop.

image

As for the new feature we were discussing during today's exec call, I've included a screenshot below. Users can now write their own custom code to automatically categorize packages into "Low", "Medium", or "High" risk, based on {riskmetric} assessments. For example, below, we are dictating that a package should be considered "High Risk" in any of the following scenarios:

  • It's testing coverage is below 60%
  • It's bug closure rate is below 25%
  • It has more than 30 dependencies
  • Or the overall package score is above 67%

Thus, the user can upload hundreds of packages at one time, and any package that violate these rules is automatically tagged as "high risk". Pretty handy!

image

@jmanitz
Copy link
Collaborator Author

jmanitz commented Oct 23, 2023

@AARON-CLARK, I am integrating your comments into the slides. I also will add the shiny conf award and a link to the demo.
Is it possible that the function explorer has not been updated yet in the demo?

@AARON-CLARK
Copy link
Collaborator

Is it possible that the function explorer has not been updated yet in the demo?

Yes. We cut the new release to master that contains the Function Explorer on Wednesday but we're having some issues with it when deployed to shinyapps.io. Feel free to share the link. Once we've figured it out the issue, we'll re-deploy. I assume it will be ready for your talk on Wednesday.

@jmanitz
Copy link
Collaborator Author

jmanitz commented Oct 23, 2023

Great, please check out the new slides. I hope I summarized the new features correctly

@jmanitz
Copy link
Collaborator Author

jmanitz commented Oct 24, 2023

@dgkf can you deploy the slides at the shortlink https://pharmar.github.io/events-Rpharma2023 ?

@dgkf
Copy link
Collaborator

dgkf commented Oct 24, 2023

@jmanitz Sure, will do. I'll spin up a new repo and copy the slides and gh actions over to publish them.

@dgkf
Copy link
Collaborator

dgkf commented Oct 24, 2023

Done! Hosted at https://github.com/pharmaR/events-rpharma2023 (I made it all lowercase to match the other repos, also updated the link the README and in the slides. At least according to grep I got all of the references).

It automatically rebuilds when you push changes, so you should be able to make any last-minute changes and it will automatically redeploy.

@AARON-CLARK
Copy link
Collaborator

Great job everyone!

@jmanitz jmanitz closed this as completed Oct 31, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants