|
| 1 | +# Contributors to bgms |
| 2 | + |
| 3 | +We are grateful to everyone who has contributed to the development of |
| 4 | +**bgms**. This document acknowledges all contributions. |
| 5 | + |
| 6 | +## Core Development Team |
| 7 | + |
| 8 | +### Maarten Marsman (Lead Developer & Maintainer) |
| 9 | + |
| 10 | +- Package design and architecture |
| 11 | +- Pseudolikelihood inference framework |
| 12 | +- Core MCMC sampling methods |
| 13 | +- Model implementation and extensive testing |
| 14 | +- Primary contact: < [email protected]> |
| 15 | + |
| 16 | +### Don van den Bergh (Author) |
| 17 | + |
| 18 | +- **Code Infrastructure & Refactoring**: Project-wide code refactoring |
| 19 | + including C++ best practices, namespace management, and architecture |
| 20 | + improvements for maintainability and reliability |
| 21 | +- **Cross-Platform Build System**: Windows compilation debugging and |
| 22 | + fixes, resolving platform-specific issues with include ordering, type |
| 23 | + handling, and compiler toolchain integration; R CMD CHECK compliance |
| 24 | + and Makevars configuration |
| 25 | +- **Numerical Stability & Performance**: Custom exp/log implementations |
| 26 | + for numerical robustness, memory efficiency optimizations, and |
| 27 | + algorithm-level performance improvements |
| 28 | +- **Parallel Computing Infrastructure**: Design and implementation of |
| 29 | + parallel RNG infrastructure, progress bar mechanisms, and user |
| 30 | + interrupt handling for multi-chain sampling |
| 31 | +- **Package Infrastructure & Testing**: Setup of pkgdown documentation |
| 32 | + pipeline, testing framework infrastructure, GitHub Actions workflows |
| 33 | + for automated testing and documentation, and code styling integration |
| 34 | + |
| 35 | +## Contributors |
| 36 | + |
| 37 | +### Nikola Sekulovski |
| 38 | + |
| 39 | +- Refinements and improvements to the stochastic block model (SBM) edge |
| 40 | + prior |
| 41 | +- SBM output functions and extraction methods |
| 42 | +- SBM-related bug fixes and enhancements |
| 43 | + |
| 44 | +### Giuseppe Arena |
| 45 | + |
| 46 | +- Stochastic block model (SBM) prior code optimization and refactoring |
| 47 | +- Bug fixes in SBM implementation |
| 48 | +- Corrections to SBM output functions |
| 49 | + |
| 50 | +### Laura Groot |
| 51 | + |
| 52 | +- Preparation and curation of ADHD and Boredom datasets |
| 53 | +- Dataset documentation and Roxygen help files |
| 54 | +- Bibliography and citation management for datasets |
| 55 | + |
| 56 | +### Gali Geller |
| 57 | + |
| 58 | +- Robustness and tolerance testing for bgms and bgmCompare outputs |
| 59 | +- Test infrastructure for range validation and symmetry checks |
| 60 | + |
| 61 | +## Acknowledgments |
| 62 | + |
| 63 | +We acknowledge Karoline Huth for contributions to the early development |
| 64 | +of the bgms package. |
| 65 | + |
| 66 | +## Citation |
| 67 | + |
| 68 | +If you use **bgms** in your research, please cite: |
| 69 | + |
| 70 | +Marsman, M., & van den Bergh, D. (2025). bgms: Bayesian analysis of |
| 71 | +networks of binary and/or ordinal variables. |
| 72 | +<https://CRAN.R-project.org/package=bgms> |
| 73 | + |
| 74 | +## Attribution Standards |
| 75 | + |
| 76 | +This package follows R community standards for author attribution using |
| 77 | +the `Authors@R` field and role codes in the DESCRIPTION file: |
| 78 | + |
| 79 | +- **`"aut"` (Author):** Substantial contributions; appears in package |
| 80 | + citation |
| 81 | +- **`"cre"` (Creator/Maintainer):** Package maintainer |
| 82 | +- **`"ctb"` (Contributor):** Smaller contributions (patches, bug fixes); |
| 83 | + does not appear in package citation |
| 84 | + |
| 85 | +See the |
| 86 | +[DESCRIPTION](https://bayesian-graphical-modelling-lab.github.io/bgms/DESCRIPTION) |
| 87 | +file for complete role assignments. Standards follow: - Hornik, K., |
| 88 | +Murdoch, D., & Zeileis, A. (2012). Who Did What? The Roles of R Package |
| 89 | +Authors and How to Refer to Them. *The R Journal*, 4(1), 64-69. |
| 90 | +<https://doi.org/10.32614/RJ-2012-009> - R Core Team. *Writing R |
| 91 | +Extensions*. |
| 92 | +<https://cran.r-project.org/doc/manuals/r-release/R-exts.html> |
0 commit comments