Skip to content

Commit 950f673

Browse files
committed
Add reference to accompanying paper
1 parent 9a2da9d commit 950f673

File tree

3 files changed

+67
-15
lines changed

3 files changed

+67
-15
lines changed

README.Rmd

Lines changed: 23 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/dsGamlss/actions/workflows/R-CMD-check.yaml/badge.svg)](https://github.com/bips-hb/dsGamlss/actions/workflows/R-CMD-check.yaml)
2121
<!-- badges: end -->
2222

23-
The `dsGamlss` package is a [DataSHIELD](https://www.datashield.org) server-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 [dsBase](https://github.com/datashield/dsBase) package [2].
23+
The `dsGamlss` package is a [DataSHIELD](https://www.datashield.org) server-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 [dsBase](https://github.com/datashield/dsBase) 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 `dsGamlss` package needs to be used in conjunction with the [dsGamlssClient](https://github.com/bips-hb/dsGamlssClient) package - trying to use one without the other makes no sense.
@@ -29,7 +29,7 @@ Detailed instructions on how to install DataSHIELD can be found at the [DataSHIE
2929

3030
## Installation
3131

32-
If you want to use the sever-less DataSHIELD implementation [DSLite](https://cran.r-project.org/package=DSLite) [3], that is used in the example, you can install the `dsGamlss` package on your local machine from [GitHub](https://github.com/) with:
32+
If you want to use the sever-less DataSHIELD implementation [DSLite](https://cran.r-project.org/package=DSLite) [4], that is used in the example, you can install the `dsGamlss` package on your local machine from [GitHub](https://github.com/) with:
3333

3434
``` r
3535
# install.packages("devtools")
@@ -42,7 +42,26 @@ If you are working with real [Armadillo](https://molgenis.github.io/molgenis-ser
4242
Direct usage of the functions in this package is not recommended. Therefore, no example is provided. Instead, you should use the functions from the corresponding client-side package [dsGamlssClient](https://github.com/bips-hb/dsGamlssClient) to fit GAMLSS models with DataSHIELD and the `dsGamlssClient` package provides examples for that.
4343

4444
## References
45-
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.
45+
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.
4646
2. DataSHIELD Developers (2023). _dsBaseClient: DataSHIELD Client Functions_. R package version 6.3.0.
47-
3. Marcon Y (2022). _DSLite: 'DataSHIELD' Implementation on Local Datasets_. R package version 1.4.0, <https://CRAN.R-project.org/package=DSLite>.
47+
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).
48+
4. Marcon Y (2022). _DSLite: 'DataSHIELD' Implementation on Local Datasets_. R package version 1.4.0, <https://CRAN.R-project.org/package=DSLite>.
49+
50+
## Citation
51+
If you use this package in your research, please cite if as follows:
52+
53+
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>.
54+
55+
56+
```bibtex
57+
@Article{,
58+
author = {Annika Swenne and Timm Intemann and Luis A. Moreno and Iris Pigeot},
59+
title = {Federated generalized additive models for location, scale and shape},
60+
journal = {BMC Medical Research Methodology},
61+
volume = {25},
62+
number = {276},
63+
doi = {10.1186/s12874-025-02735-7},
64+
year = {2025},
65+
}
66+
```
4867

README.md

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

1820
### DataSHIELD
1921

@@ -33,7 +35,7 @@ Forum](https://datashield.discourse.group/)
3335
## Installation
3436

3537
If you want to use the sever-less DataSHIELD implementation
36-
[DSLite](https://cran.r-project.org/package=DSLite) \[3\], that is used
38+
[DSLite](https://cran.r-project.org/package=DSLite) \[4\], that is used
3739
in the example, you can install the `dsGamlss` package on your local
3840
machine from [GitHub](https://github.com/) with:
3941

@@ -62,11 +64,34 @@ examples for that.
6264

6365
## References
6466

65-
1. Rigby RA, Stasinopoulos DM. Generalized additive models for
66-
location, scale and shape. Journal of the Royal Statistical Society:
67-
Series C (Applied Statistics). 2005;54(3):507-54.
67+
1. Rigby RA, Stasinopoulos DM (2005). Generalized additive models for
68+
location, scale and shape. *Journal of the Royal Statistical
69+
Society: Series C (Applied Statistics)* *54*(3):507-54.
6870
2. DataSHIELD Developers (2023). *dsBaseClient: DataSHIELD Client
6971
Functions*. R package version 6.3.0.
70-
3. Marcon Y (2022). *DSLite: ‘DataSHIELD’ Implementation on Local
72+
3. Swenne A, Intemann T, Moreno LA, Pigeot I (2025). *Federated
73+
generalized additive models for location, scale and shape. BMC
74+
Medical Research Methodology* *25*(276).
75+
4. Marcon Y (2022). *DSLite: ‘DataSHIELD’ Implementation on Local
7176
Datasets*. R package version 1.4.0,
7277
<https://CRAN.R-project.org/package=DSLite>.
78+
79+
## Citation
80+
81+
If you use this package in your research, please cite if as follows:
82+
83+
Swenne A, Intemann T, Moreno LA, Pigeot I (2025). Federated generalized
84+
additive models for location, scale and shape. *BMC Medical Research
85+
Methodology*, *25*(276). <https://doi.org/10.1186/s12874-025-02735-7>.
86+
87+
``` bibtex
88+
@Article{,
89+
author = {Annika Swenne and Timm Intemann and Luis A. Moreno and Iris Pigeot},
90+
title = {Federated generalized additive models for location, scale and shape},
91+
journal = {BMC Medical Research Methodology},
92+
volume = {25},
93+
number = {276},
94+
doi = {10.1186/s12874-025-02735-7},
95+
year = {2025},
96+
}
97+
```

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 = "dsGamlss: DataSHIELD server-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/dsGamlss",
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)