openpharma / crmPack

Object-Oriented Implementation of CRM Designs
https://openpharma.github.io/crmPack/
20 stars 10 forks source link

Shiny app for the trial conduct part #479

Open danielinteractive opened 1 year ago

danielinteractive commented 1 year ago

Idea:

PuzzledFace commented 1 year ago

The app could define the designs (and truths) to be simulated and then schedule the batch job to run and report on them. I think a Shiny app that could do that would still be helpful.

This is something I'd like to be involved it.

danielinteractive commented 1 year ago

Thanks John for your initiative on this. Regarding simulations, I think it is a bit early to start coding on this now, since we should first improve the HPC compatibility of crmPack in general, have a static template that shows how to do this. Afterwards it could then be interesting to prototype a simple app that helps with executing this template. So good to start thinking about it, but I think it would be better to get these other pieces done first. What do you think?

PuzzledFace commented 1 year ago

Thanks John for your initiative on this. Regarding simulations, I think it is a bit early to start coding on this now, since we should first improve the HPC compatibility of crmPack in general, have a static template that shows how to do this. Afterwards it could then be interesting to prototype a simple app that helps with executing this template. So good to start thinking about it, but I think it would be better to get these other pieces done first. What do you think?

I agree that simulation should be the final part of the puzzle, and that the fine details of the app should wait until the current major refactoring is complete. However, there is much that can be done in the mean time. The introspection that will be need to allow the app's GUI to be independent of crmPack (and any local user extensions) will take some time to implement. And we will need a similar customisable interface for reporting as well. (That ties in neatly with something I'm doing elsewhere already.) So there is plenty to do in the mean time...

Some details to ponder:

danielinteractive commented 1 year ago

Thanks John - yeah for sure design work can start before, no problem. As a principle it would be perfect to first close out the ongoing issues and PRs, so that we get to a "one person - one issue ongoing" stage :-) (Let me know if any blockers on the ongoing stuff)