Skip to content

Commit 0266fc4

Browse files
committed
Add reference to accompanying paper
1 parent 11292d2 commit 0266fc4

File tree

3 files changed

+68
-16
lines changed

3 files changed

+68
-16
lines changed

README.Rmd

Lines changed: 24 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ knitr::opts_chunk$set(
2020
[![R-CMD-check](https://github.com/bips-hb/dsGamlssClient/actions/workflows/R-CMD-check.yaml/badge.svg)](https://github.com/bips-hb/dsGamlssClient/actions/workflows/R-CMD-check.yaml)
2121
<!-- badges: end -->
2222

23-
The `dsGamlssClient` package is a [DataSHIELD](https://www.datashield.org) client-side package that includes the server-side functions to fit Generalized Additive Models for Location, Scale and Shape (GAMLSS) [1] using DataSHIELD. It is based on the original [gamlss](https://cran.r-project.org/package=gamlss) implementation [1] and the [dsBaseClient](https://github.com/datashield/dsBaseClient) package [2].
23+
The `dsGamlssClient` package is a [DataSHIELD](https://www.datashield.org) client-side package that includes the server-side functions to fit Generalized Additive Models for Location, Scale and Shape (GAMLSS) [1] using DataSHIELD. It is based on the original [gamlss](https://cran.r-project.org/package=gamlss) implementation [1] and the [dsBaseClient](https://github.com/datashield/dsBaseClient) package [2]. For additional methodological details, please see our accompanying paper [3].
2424

2525
### DataSHIELD
2626
DataSHIELD is a software infrastructure which allows you to do non-disclosive federated analysis on sensitive data. The [DataSHIELD website](https://www.datashield.org) has in depth descriptions of what it is, how it works and how to install it. A key point to highlight is that DataSHIELD has a client-server infrastructure, so the `dsGamlssClient` package needs to be used in conjunction with the [dsGamlss](https://github.com/bips-hb/dsGamlss) package - trying to use one without the other makes no sense. Detailed instructions on how to install DataSHIELD can be found at the [DataSHIELD Wiki](https://www.datashield.org/wiki). Discussion and help with using DataSHIELD can be obtained from the [DataSHIELD Forum](https://datashield.discourse.group/).
@@ -38,7 +38,7 @@ To successfully run the package, the [dsBase](https://github.com/datashield/dsBa
3838

3939
## Example
4040

41-
The example uses the server-less DataSHIELD implementation [DSLite](https://cran.r-project.org/package=DSLite) [3] to illustrate the use of the package's main functions `ds.gamlss` and `ds.predict.gamlss`. Thus, access to a DataSHIELD server is not required to follow the example.
41+
The example uses the server-less DataSHIELD implementation [DSLite](https://cran.r-project.org/package=DSLite) [4] to illustrate the use of the package's main functions `ds.gamlss` and `ds.predict.gamlss`. Thus, access to a DataSHIELD server is not required to follow the example.
4242

4343
First, you need to install the `DSLite` package, which is available on [CRAN](https://cran.r-project.org/).
4444

@@ -111,6 +111,26 @@ head(mu.response)
111111

112112

113113
## References
114-
1. Rigby RA, Stasinopoulos DM. Generalized additive models for location, scale and shape. Journal of the Royal Statistical Society: Series C (Applied Statistics). 2005;54(3):507-54.
114+
1. Rigby RA, Stasinopoulos DM (2005). Generalized additive models for location, scale and shape. _Journal of the Royal Statistical Society: Series C (Applied Statistics)_ *54*(3):507-54.
115115
2. DataSHIELD Developers (2023). _dsBaseClient: DataSHIELD Client Functions_. R package version 6.3.0.
116-
3. Marcon Y (2022). _DSLite: 'DataSHIELD' Implementation on Local Datasets_. R package version 1.4.0, <https://CRAN.R-project.org/package=DSLite>.
116+
3. Swenne A, Intemann T, Moreno LA, Pigeot I (2025). _Federated generalized additive models for location, scale and shape. BMC Medical Research Methodology_ *25*(276).
117+
4. Marcon Y (2022). _DSLite: 'DataSHIELD' Implementation on Local Datasets_. R package version 1.4.0, <https://CRAN.R-project.org/package=DSLite>.
118+
119+
120+
## Citation
121+
If you use this package in your research, please cite if as follows:
122+
123+
Swenne A, Intemann T, Moreno LA, Pigeot I (2025). Federated generalized additive models for location, scale and shape. _BMC Medical Research Methodology_, *25*(276). <https://doi.org/10.1186/s12874-025-02735-7>.
124+
125+
126+
```bibtex
127+
@Article{,
128+
author = {Annika Swenne and Timm Intemann and Luis A. Moreno and Iris Pigeot},
129+
title = {Federated generalized additive models for location, scale and shape},
130+
journal = {BMC Medical Research Methodology},
131+
volume = {25},
132+
number = {276},
133+
doi = {10.1186/s12874-025-02735-7},
134+
year = {2025},
135+
}
136+
```

README.md

Lines changed: 30 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@ for Location, Scale and Shape (GAMLSS) \[1\] using DataSHIELD. It is
1515
based on the original
1616
[gamlss](https://cran.r-project.org/package=gamlss) implementation \[1\]
1717
and the [dsBaseClient](https://github.com/datashield/dsBaseClient)
18-
package \[2\].
18+
package \[2\]. For additional methodological details, please see our
19+
accompanying paper \[3\].
1920

2021
### DataSHIELD
2122

@@ -54,7 +55,7 @@ at the DataSHIELD Wiki.
5455
## Example
5556

5657
The example uses the server-less DataSHIELD implementation
57-
[DSLite](https://cran.r-project.org/package=DSLite) \[3\] to illustrate
58+
[DSLite](https://cran.r-project.org/package=DSLite) \[4\] to illustrate
5859
the use of the package’s main functions `ds.gamlss` and
5960
`ds.predict.gamlss`. Thus, access to a DataSHIELD server is not required
6061
to follow the example.
@@ -187,11 +188,34 @@ head(mu.response)
187188

188189
## References
189190

190-
1. Rigby RA, Stasinopoulos DM. Generalized additive models for
191-
location, scale and shape. Journal of the Royal Statistical Society:
192-
Series C (Applied Statistics). 2005;54(3):507-54.
191+
1. Rigby RA, Stasinopoulos DM (2005). Generalized additive models for
192+
location, scale and shape. *Journal of the Royal Statistical
193+
Society: Series C (Applied Statistics)* *54*(3):507-54.
193194
2. DataSHIELD Developers (2023). *dsBaseClient: DataSHIELD Client
194195
Functions*. R package version 6.3.0.
195-
3. Marcon Y (2022). *DSLite: ‘DataSHIELD’ Implementation on Local
196+
3. Swenne A, Intemann T, Moreno LA, Pigeot I (2025). *Federated
197+
generalized additive models for location, scale and shape. BMC
198+
Medical Research Methodology* *25*(276).
199+
4. Marcon Y (2022). *DSLite: ‘DataSHIELD’ Implementation on Local
196200
Datasets*. R package version 1.4.0,
197201
<https://CRAN.R-project.org/package=DSLite>.
202+
203+
## Citation
204+
205+
If you use this package in your research, please cite if as follows:
206+
207+
Swenne A, Intemann T, Moreno LA, Pigeot I (2025). Federated generalized
208+
additive models for location, scale and shape. *BMC Medical Research
209+
Methodology*, *25*(276). <https://doi.org/10.1186/s12874-025-02735-7>.
210+
211+
``` bibtex
212+
@Article{,
213+
author = {Annika Swenne and Timm Intemann and Luis A. Moreno and Iris Pigeot},
214+
title = {Federated generalized additive models for location, scale and shape},
215+
journal = {BMC Medical Research Methodology},
216+
volume = {25},
217+
number = {276},
218+
doi = {10.1186/s12874-025-02735-7},
219+
year = {2025},
220+
}
221+
```

inst/CITATION

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,16 @@
11
bibentry(
2-
bibtype = "Misc",
3-
title = "dsGamlssClient: DataSHIELD client-side functions to fit generalized additive models for location, scale and shape",
4-
author = "Annika Swenne",
5-
year = 2025,
6-
url = "https://github.com/bips-hb/dsGamlssClient",
7-
note = "R package version 0.1.0"
2+
bibtype = "Article",
3+
author = c(
4+
person("Annika", "Swenne"),
5+
person("Timm", "Intemann"),
6+
person(c("Luis", "A."), "Moreno"),
7+
person("Iris", "Pigeot")),
8+
title = "Federated generalized additive models for location, scale and shape",
9+
journal = "BMC Medical Research Methodology",
10+
volume = 25,
11+
number = 276,
12+
doi = "10.1186/s12874-025-02735-7",
13+
year = "2025",
14+
textVersion = "Swenne A, Intemann T, Moreno LA, Pigeot I (2025). Federated generalized additive models for location, scale and shape. BMC Medical Research Methodology,
15+
25(276). https://doi.org/10.1186/s12874-025-02735-7."
816
)

0 commit comments

Comments
 (0)