@prefix this: . @prefix sub: . @prefix np: . @prefix rdf: . @prefix prov: . @prefix npx: . @prefix dc: . @prefix xsd: . sub:Head { this: a np:Nanopublication; np:hasAssertion sub:assertion; np:hasProvenance sub:provenance; np:hasPublicationInfo sub:pubinfo . } sub:assertion { sub:soroye-replication-study a , ; "Python re-implementation of Soroye et al. 2020 pipeline applied to the original Bombus dataset "; , , , ; """ Two intentional deviations from the original lme4/MCMC implementation: (i) the species random effect is fit by variational Bayes (statsmodels.BinomialBayesMixedGLM) rather than full MCMC, a fast approximation that typically underestimates posterior credible-interval width by approximately 10–20%; (ii) the climateLimits[[1]]/[[2]] precomputation step is reconstructed from the available R helper scripts because the precomputation script itself is not in the public Figshare release. """; ; "All five preprocessing and modelling steps in the original R pipeline (Cleandata_and_makeMCPs.R, CalcSpeciesPr_Rich.R, CalcSamplingEffort_Cont.R, the climate-position computation, and binomialGLMM4Presence.R) were re-implemented in Python 3.12 using xarray, pandas, statsmodels, and scipy. The mixed-effects logistic GLMM was fit with the species random effect and the same fixed-effect interactions as the original (thermal-position baseline + delta + their interaction, precipitation analogues, baseline × baseline interaction, delta × delta interaction). The datasets are the authors' bundled Bombus + CRU TS 3.24.01 monthly climate data (Figshare 10.6084/m9.figshare.9956471) on a 100 km cylindrical equal-area grid for the 1901–1974 baseline and 2000–2014 recent periods."; """The complete claim — that local extirpation rate in bumble bee species rises with the frequency at which local temperatures exceed species-specific historically observed thermal tolerances — is tested on the authors' original dataset across all 66 bumble bee species and the entire North America + Europe study area. Both the regression specification (mixed-effects logistic with thermal-position baseline + delta + their interaction, precipitation analogues, and species random effect) and the response variable (binary local extirpation between the 1901–1974 baseline and 2000–2014 recent period) match the original. """; . } sub:provenance { sub:assertion prov:wasAttributedTo . } sub:pubinfo { "Anne Fouilloux" . this: dc:created "2026-04-25T10:32:21.205Z"^^xsd:dateTime; dc:creator ; dc:license ; npx:introduces sub:soroye-replication-study; npx:wasCreatedAt ; "NP created using Declaring a replication study design according to FORRT"; . sub:sig npx:hasAlgorithm "RSA"; npx:hasPublicKey "MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoDcOiD+jen8awiJ6DB2ewDw66PeG64hODmgNFwy7GrwQui4HKnHdvxd++1UhTgiOfycxyxBb7sXPSikLw/1TsSyPsEl0P3/+600szxpTGgLNzW+bZ2DVP3d8ERMV1aWpH0ci3B/5vmK+vXQZ4uCoq57NE0MiFg5c13Gy0gd6n7wZYEhYM4AjWSLL0QS/HY+TFZMYL9bCFeATennGrlB2UEjRlw21UB2Ah16ZZ6hxQlfctFJZE7TGnBJPB3ttTjfcOfamhjZVwQ0yV9mv7x6PGiSmkzpJTVLjn8hagoKT05YUwVQArFb+w7f6sXqvvljMigjd/Rbqgbye/lLUAZLfJSnFM58TubfpEJvXV4zNMDEoT3VQ7dokgoLgMrmjZCKATtQ7gomocoTJ1NhN2esRNtGzWaS2obL/mueUQlMlavssZnqL8WICkdAuDlwDVNbsbwEWKQ50kiPdAdduSigifxA4CM7TgvnxqZVoAResEGP6UhTTem3T4CsbEas1Caj9wa7M1jPjACu5LF5BwcVns3ZQHWLipjRjD+9/ur3G8QtuxbNhmXlDYQ6tXxB1lK+Oz7O519b3bA15ilzFl0SdvMBGTe46xaQ9DsJT18THKnPbUhNMy0dH0VtzpB+EEaXZ25Fp9VHMEUqo1lLS9e89eO3efiqkESKQ7wmB+/DlIRcCAwEAAQ=="; npx:hasSignature "EBa1Q4eCN3lFRvv8gV1RBQhQ8q0AGoMwpf7Rij6LrgY2tOI+ACdB+jPo78LoiWT4vm9OfegCa5gMH48nyvpxEoskhx1Q4llimkrQi7lkMHLlw7jZaQ97cmzkDCTIKk3N81iJ3GqxxjF64ib8m4rYKsuYXXM+tWseacVfe54eIO6LhbKYWGcvJbvauG7MTBaFo1EsqS72CBK71TR7fgaYwBTZVMZoKzWVedxioaig9Ei1uRPFWhKq2VcLdTSTJPn79DOtQQGJsB9scFfwkMMUc2aO8xQ6RVZfAw3ArHtlSwZQ6PU09crmFJDLwcuIrcW5aKg7qJ2JvsBcH7aU3MEOtzyC+AvS+MIGjvd2S/N3/zh3LkYHBaONJ8AKwB88sNtFXDRSwRo/XDmNs8p6pVhauHLvOUS2qSrKo+xKH+8qnpe2eO6LSv2ilPNH16VbjsyZYCtHI+v4S6DyUaoau94zSWAvnkNwqSSsIJE0Z3eBZPi58zzTElSGUvTINmlokHurp9nUr/1q4etCoRXVGFrmtAG+DA6kpwp+QFiO50qL4xZ407PET2nsrEk6kUVkzoF8aV00ATIkc418KphaKuGTixPXU1ctuufv2ozbVFIvAuORtCESfVIB21XeNUGS2oTitX3I61TuATd1rqwaJ4Wx5u7eoNykdoQaJxeikoak5no="; npx:hasSignatureTarget this:; npx:signedBy . }