Modeling Globular Cluster Counts with Bayesian Latent Models
Pith reviewed 2026-05-18 04:52 UTC · model grok-4.3
The pith
A Bayesian latent model adds a Gaussian observation layer to negative-binomial counts for globular cluster scaling relations.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
We present a Bayesian latent model to describe the scaling relation between globular cluster populations and their host galaxies, updating the framework proposed in 2015. GC counts are drawn from a negative-binomial process linked to host stellar mass, augmented with a newly introduced Gaussian observation layer that enables efficient propagation of measurement errors. The revised formulation preserves the underlying NB process while improving computational tractability.
What carries the argument
Bayesian latent model that couples a negative-binomial count process to a Gaussian observation layer for error propagation.
Load-bearing premise
Adding a Gaussian observation layer on top of the negative-binomial count process does not distort the inferred scaling relation between globular cluster number and host stellar mass.
What would settle it
A statistically significant shift in the posterior parameters of the scaling relation when the same globular cluster dataset is fit once with and once without the Gaussian observation layer.
Figures
read the original abstract
We present a Bayesian latent model to describe the scaling relation between globular cluster populations and their host galaxies, updating the framework proposed in de Souza 2015. GC counts are drawn from a negative-binomial (NB) process linked to host stellar mass, augmented with a newly introduced Gaussian observation layer that enables efficient propagation of measurement errors. The revised formulation preserves the underlying NB process while improving computational tractability. The code snippets, implemented in Nimble and PyMC are released under the MIT license at https://github.com/COINtoolbox/Generalized-Linear-Models-Tutorial/blob/master/Count/readme.md
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper presents a Bayesian latent model updating the de Souza 2015 framework for the scaling relation between globular cluster (GC) counts and host galaxy stellar mass. GC counts are modeled via a negative-binomial process linked to stellar mass, with a new Gaussian observation layer added to propagate measurement errors; the authors claim this preserves the underlying NB process while improving computational tractability. Public code releases in Nimble and PyMC are provided.
Significance. If the central claim holds, the model offers a tractable way to incorporate measurement errors into count-based scaling relations in extragalactic astronomy, building on standard NB and Gaussian assumptions with reproducible code. This could aid future analyses of GC populations, but the absence of validation metrics, posterior predictive checks, or direct comparison to the 2015 baseline limits the assessed impact.
major comments (1)
- [Abstract / Model formulation] Abstract and model description: the claim that the Gaussian observation layer 'preserves the underlying NB process' is not supported by any simulation-based recovery test or comparison to the de Souza 2015 baseline. In low-count regimes, the continuous Gaussian layer on discrete NB counts risks shifting the effective likelihood and biasing the inferred power-law index or normalization; a concrete check (e.g., simulated data recovery of the scaling parameters) is required to substantiate the central claim.
minor comments (1)
- [Abstract] The GitHub link in the abstract points to a tutorial repository; confirm that the exact model implementation and example scripts used in the paper are included or linked.
Simulated Author's Rebuttal
We thank the referee for the constructive comments and the recommendation for major revision. We address the single major comment below and will incorporate the suggested validation in the revised manuscript.
read point-by-point responses
-
Referee: [Abstract / Model formulation] Abstract and model description: the claim that the Gaussian observation layer 'preserves the underlying NB process' is not supported by any simulation-based recovery test or comparison to the de Souza 2015 baseline. In low-count regimes, the continuous Gaussian layer on discrete NB counts risks shifting the effective likelihood and biasing the inferred power-law index or normalization; a concrete check (e.g., simulated data recovery of the scaling parameters) is required to substantiate the central claim.
Authors: We agree that the manuscript currently lacks explicit simulation-based recovery tests and direct comparisons to the de Souza 2015 baseline, and that such checks are needed to substantiate the claim, particularly regarding potential biases in low-count regimes. In the revised version we will add a dedicated validation section that generates synthetic datasets from the negative-binomial process with known scaling parameters, applies the latent Gaussian observation layer, and reports recovery of the power-law index and normalization. These tests will explicitly include low-count regimes and will be accompanied by posterior predictive checks. We will also provide a side-by-side comparison of posterior distributions obtained with and without the observation layer and against the original de Souza 2015 formulation. These additions will directly address the concern while preserving the computational advantages of the model. revision: yes
Circularity Check
Minor self-citation to de Souza 2015 framework; central model uses standard NB and Gaussian assumptions with public code
full rationale
The paper updates a prior framework from de Souza 2015 but introduces a new Gaussian observation layer atop the standard negative-binomial count process linked to host stellar mass. No derivation step reduces by construction to a fitted parameter or self-defined quantity from the authors' prior work; the claim of preserving the NB process while adding tractability rests on conventional statistical modeling choices. The release of Nimble and PyMC code under MIT license provides an independent verification path, rendering the overall derivation self-contained rather than circular.
Axiom & Free-Parameter Ledger
free parameters (1)
- negative-binomial dispersion parameter
axioms (1)
- domain assumption Globular cluster counts are generated by a negative-binomial process whose expectation depends on host stellar mass
Reference graph
Works this paper leans on
-
[1]
The Optical and Near-Infrared Properties of Galaxies: I. Luminosity and Stellar Mass Functions
Bell, E. F., McIntosh, D. H., Katz, N., & Weinberg, M. D. 2003, ApJS, 149, 289, doi: 10.1086/378847 Bayesian Globular Cluster Counts3 0 101 102 103 104 8 10 12 log10 (M★ M☉) NGC Figure 1.Negative–binomial regression with a latent errors-in-variables treatment for the relation betweenN GC and log10(M⋆/M⊙). Data points are elliptical galaxies from Harris et...
-
[2]
Berek, S. C., Eadie, G. M., Speagle, J. S., & Harris, W. E. 2023, ApJ, 955, 22, doi: 10.3847/1538-4357/ace7b7
-
[3]
Berek, S. C., Eadie, G. M., Speagle, J. S., & Wang, S. Y. 2024, ApJ, 972, 104, doi: 10.3847/1538-4357/ad6147
-
[4]
Blakeslee, J. P. 1997, ApJL, 481, L59, doi: 10.1086/310653
-
[5]
Canossa-Gosteinski, M. A., Chies-Santos, A. L., Furlanetto, C., et al. 2024, MNRAS, 534, 1729, doi: 10.1093/mnras/stae2161 de Souza, R. S., Hilbe, J. M., Buelens, B., et al. 2015a, MNRAS, 453, 1928, doi: 10.1093/mnras/stv1825 de Souza, R. S., Cameron, E., Killedar, M., et al. 2015b, Astronomy and Computing, 12, 21, doi: 10.1016/j.ascom.2015.04.002 de Valp...
-
[6]
Dornan, V., & Harris, W. E. 2025, ApJ, 988, 70, doi: 10.3847/1538-4357/ade05e
-
[7]
Elliott, J., de Souza, R. S., Krone-Martins, A., et al. 2015, Astronomy and Computing, 10, 61, doi: 10.1016/j.ascom.2015.01.002
-
[8]
Harris, G. L. H., Poole, G. B., & Harris, W. E. 2014, MNRAS, 438, 2117, doi: 10.1093/mnras/stt2337
-
[9]
Harris, W. E., Harris, G. L. H., & Alessi, M. 2013, ApJ, 772, 82, doi: 10.1088/0004-637X/772/2/82
-
[10]
Hattab, M. W., de Souza, R. S., Ciardi, B., et al. 2019, MNRAS, 483, 3307, doi: 10.1093/mnras/sty3314
-
[11]
Hilbe, J. M., de Souza, R. S., & Ishida, E. E. O. 2017, Bayesian Models for Astrophysical Data Using R, JAGS, Python, and Stan, doi: 10.1017/CBO9781316459515
-
[12]
Hudson, M. J., Harris, G. L., & Harris, W. E. 2014, ApJL, 787, L5, doi: 10.1088/2041-8205/787/1/L5
-
[13]
2022, MNRAS, 511, 4633, doi: 10.1093/mnras/stac328
Saifollahi, T., Zaritsky, D., Trujillo, I., et al. 2022, MNRAS, 511, 4633, doi: 10.1093/mnras/stac328
-
[14]
Wiecki, and Christopher Fonnesbeck
Salvatier, J., Wiecki, T. V., & Fonnesbeck, C. 2016, PeerJ Computer Science, 2, e55, doi: 10.7717/peerj-cs.55
-
[15]
Valenzuela, L. M., Moster, B. P., Remus, R.-S., O’Leary, J. A., & Burkert, A. 2021, MNRAS, 505, 5815, doi: 10.1093/mnras/stab1701
-
[16]
2022, MNRAS, 513, 2609, doi: 10.1093/mnras/stac1072
Zaritsky, D. 2022, MNRAS, 513, 2609, doi: 10.1093/mnras/stac1072
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.