Skip to content

Commit 0da1c05

Browse files
authored
Merge pull request #29 from Merck/news
Standardize package name format and update news for gMCPLite 0.1.5 release
2 parents ecde8c0 + 5c56721 commit 0da1c05

8 files changed

Lines changed: 25 additions & 15 deletions

File tree

DESCRIPTION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Package: gMCPLite
22
Title: Lightweight Graph Based Multiple Comparison Procedures
3-
Version: 0.1.4
3+
Version: 0.1.5
44
Authors@R: c(
55
person("Yalin", "Zhu", email = "yalin.zhu@outlook.com", role = "aut",
66
comment = c(ORCID = "0000-0003-3830-8660")),

NEWS.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
# gMCPLite 0.1.5
2+
3+
- In `hGraph()`, the `scale_fill_manual()` call now has the `guide`
4+
argument explicitly named for compatibility with ggplot2 >= 3.5.0
5+
(thanks, @teunbrand, #25).
6+
- Port essential upstream changes in gMCP 0.8-16, including a fix for
7+
confidence interval calculations (#28).
8+
- Standardize package name style in documentation (#29).
9+
110
# gMCPLite 0.1.4
211

312
- Use the `cairo_pdf()` device for better Unicode character plotting support

R/hgraph.R

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
#' Create multiplicity graphs using ggplot2
1919
#'
2020
#' Plots a multiplicity graph defined by user inputs.
21-
#' The graph can also be used with the ***gMCP*** package to evaluate a set of
21+
#' The graph can also be used with the gMCP package to evaluate a set of
2222
#' nominal p-values for the tests of the hypotheses in the graph.
2323
#'
2424
#' @param nHypotheses number of hypotheses in graph

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@
66
[![Codecov test coverage](https://codecov.io/gh/Merck/gMCPLite/branch/main/graph/badge.svg)](https://app.codecov.io/gh/Merck/gMCPLite?branch=main)
77
<!-- badges: end -->
88

9-
`gMCPLite` is a fork of `gMCP` for graph-based multiple comparison procedures,
9+
gMCPLite is a fork of gMCP for graph-based multiple comparison procedures,
1010
with the following features:
1111

1212
- Kept a selected subset of the original functions.
13-
- Removed the `rJava` dependency and the Java-based graphical interface.
14-
- Added an `hGraph()` function for `ggplot2` visualizations.
15-
It bridges `gMCP` result objects and `gsDesign` to produce
13+
- Removed the rJava dependency and the Java-based graphical interface.
14+
- Added an `hGraph()` function for ggplot2 visualizations.
15+
It bridges gMCP result objects and gsDesign to produce
1616
multiple comparison graphs and sequential graph updates.
1717

1818
## Installation

_pkgdown.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ url: https://merck.github.io/gMCPLite/
55
template:
66
bootstrap: 5
77
bslib:
8+
preset: "bootstrap"
89
primary: "#00857c"
910
navbar-light-brand-color: "#fff"
1011
navbar-light-brand-hover-color: "#fff"

man/hGraph.Rd

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vignettes/GraphicalMultiplicity.Rmd

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,12 +30,12 @@ knitr::opts_chunk$set(
3030

3131
This document is intended to evaluate statistical significance for graphical multiplicity control when used with group sequential design [@MaurerBretz2013]. In particular, we demonstrate design and analysis of a complex oncology trial.
3232
There are many details building on the necessarily simple example provided by @MaurerBretz2013.
33-
The combination of tools provided by the **gMCPLite** and **gsDesign** packages is non-trivial, but developed in a way that is meant to be re-used in a straightforward fashion.
33+
The combination of tools provided by the gMCPLite and gsDesign packages is non-trivial, but developed in a way that is meant to be re-used in a straightforward fashion.
3434
This has been found to be particularly valuable to provide a prompt and verifiable conclusion in multiple trials such as @KEYNOTE048 where 14 hypotheses were evaluated using a template such as this.
3535

3636
Given the complexity involved, substantial effort has been taken to provide methods to check hypothesis testing.
3737

38-
- The initial testing is done by using sequential p-values [@LiuAnderson2008] which can then be plugged into standard graphical hypothesis testing R package, **gMCP** [@Bretz2009].
38+
- The initial testing is done by using sequential p-values [@LiuAnderson2008] which can then be plugged into standard graphical hypothesis testing R package, gMCP [@Bretz2009].
3939
- The graphical testing produces a sequence including the original multiplicity graph, followed by updated multiplicity graphs, each with a single hypothesis rejected from the previous graph.
4040
- The final graph, assuming not all hypotheses were rejected, provides the final Type I error available for testing each hypothesis that was not rejected.
4141
- Updated group sequential bounds for each hypothesis at the largest alpha-level it was evaluated can be checked vs. nominal p-values at each analysis to verify the testing conclusions reached with the above methods.
@@ -653,7 +653,7 @@ options(old)
653653
## Session information
654654

655655
You can use `sessionInfo()` to document the versions of R and R packages used to render this document.
656-
Note, in particular, that version 3.1 or later of the **gsDesign** package is needed.
656+
Note, in particular, that version 3.1 or later of the gsDesign package is needed.
657657

658658
## References
659659

vignettes/hGraph.Rmd

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,13 @@ library(dplyr)
3030
library(gridExtra)
3131
```
3232

33-
With `gsDesign` version 3.1, we have added a function to support graphical multiplicity methods using ***`ggplot2`***, this function is migrated to the `gMCPLite` package now.
33+
With gsDesign version 3.1, we have added a function to support graphical multiplicity methods using ggplot2, this function is migrated to the gMCPLite package now.
3434

35-
The graphical method is introduced nicely in @Bretz2011 and originally supported by the ***`gMCP`*** packages (@gMCP), and now ***`gMCPLite`*** package.
35+
The graphical method is introduced nicely in @Bretz2011 and originally supported by the gMCP packages (@gMCP), and now gMCPLite package.
3636
It was extended to group sequential design by @MaurerBretz2013.
37-
While the ***`gMCPLite`***
38-
package supports graphics, here we add the `hGraph()` function to create multiplicity graphs using the ***`ggplot2`*** package as a convenience for those desiring this format.
39-
We demonstrate basic formatting in this article and demonstrate use with ***`gMCPLite`*** in the other article.
37+
While the gMCPLite
38+
package supports graphics, here we add the `hGraph()` function to create multiplicity graphs using the ggplot2 package as a convenience for those desiring this format.
39+
We demonstrate basic formatting in this article and demonstrate use with gMCPLite in the other article.
4040

4141
Use of `hGraph()` is organized as follows:
4242

0 commit comments

Comments
 (0)