Skip to content

Project Planning

Nan Xiao edited this page Jun 8, 2023 · 13 revisions

Propose to split the work into four streams. For each stream, we need a direct response person to ensure the work is delivered as planned with agreed priority.

  • Package development: the goal is to ensure R packages API are user-friendly, and results are accurate.
  • Computational efficiency: the goal is to ensure a more efficient version of implementation with accurate results.
  • Shiny: the goal is to use API to build Shiny app for general user.
  • Publishing: the goal is to provide clear documentation.

Package development

gsDesign2 (Yujie -> Maintainer)

  • Software engineering best practice (Yilong).
  • Documentation of info_scale (Yujie).
  • Examples of updated design (Yujie).
  • Add gs_power_ve and gs_design_ve (Keaven).
  • Add as_r2rtf() and as_flextable() (SP?).
  • Implement stratified sample size method from Bernstein and Lagakos (?).

simtrial (Nan -> Maintainer)

  • Add RMST.

Grammar of design/simulations (De-prioritize)

Computational efficiency (Nan drive with contractor)

  • simtrial -> data.table rewrite (?).
  • gsDesign2::gs_bound_spending -> C++ rewrite (SP?).
  • gsDesign2::expected_event -> data.table rewrite (?).

Shiny

  • gsDesign2Shiny (Gregory/Bing).

Publishing

  • gsDesign2 under NPH (Yujie/Yilong).
  • gsDesign Shiny Book (Keaven/Nan).
Clone this wiki locally