Closed the-x-at closed 3 years ago
Improved the items discussed. Looks better now. Also de-jo-ified said code chunk.
There is some problem with the package version number, that's also why the commit action fails under Linux. Code is validated in R-4.1.0
with Bioconductor 3.13 with R CMD check
.
I also updated the unit tests and bumped the version - will merge after the unit tests are done
Looks like Windows tests fails because binaries for BioC 3.14 are offline.
A complete simulation run is broken down into manageable chunks of simulations, 1000 at the moment. Data obtained in this way are added incrementally to dedicated data structures. Histograms and densities in the result objects are affected by this change, and will appear slightly different. This fixes issue #22. Needless to say that
R CMD check
finishes without complaints.Tests corrected: Kinship sum test, Kinship group test.
Test not corrected: Familial incidence rate test.
Test not affected by this issue: Genealogical index of familiality test.
I have repeated the familial aggregation runs presented in the memory consumption table in issue #22. For documentation purposes, these runs are command line calls using the Institute for Biomedicine (EURAC) internal Gitlab
chris-famagg
package,where
N
is the number of simulation runs given in the following table:The first three columns are as in issue #22, the last two columns contain values measured with the memory fix presented here. Runtime is barely affected, the fluctuations are due to the workload of the time of the experiment. It appears there is a bit of an overhead introduced, expressed in runtime increments below 11% with a remarkable outlier for N = 512,000 (-6%). We have refrained from running a million simulations, simply because the trend is so evident and to save time, resources, energy, and the planet.