Skip to content

Releases: EPPIcenter/moire

moire 3.5.0

30 Oct 23:02
7bedf6a
Compare
Choose a tag to compare

New Features

  • Implemented maximum runtime functionality (#34)
    • The user can now specify a maximum runtime for the MCMC. After the maximum runtime is reached, the MCMC will stop and the current state of the MCMC will be returned.
    • Enabled by setting max_runtime = {time in minutes} in run_mcmc()

Bug Fixes

  • Fixed handling of NA values in allele frequency vector

    • NA values are now replaced with 0
    • Warning message added to alert users of potential MCMC chain issues or loci lacking diversity (#20)
  • Fixed memory crash in prob_any_missing() function (#38)

Other Changes

  • Modified data loading to ungroup input data when loading long form (#37)

  • Updated citation and manuscript information

  • Added OpenMP detection utility

  • Implement logging of individual sample log likelihoods

    • May be useful for diagnosing issues with particular samples, such as those that come from different populations

moire 3.4.0

01 Aug 01:39
15aa0c3
Compare
Choose a tag to compare

New features

  • Implemented logging of latent genotypes (#14)
  • Added new datasets: namibia_data and regional_allele_frequencies (#27)

Bug fixes and improvements

  • Fixed handling of NA values in allele frequency vector (#20)
    • The code now replaces NA values with 0 and displays a warning message
  • Updated vignette with code examples using the new datasets (#27)
  • Various documentation updates and minor cleanup

Internal changes

  • Modified src/Makevars to include ENABLE_PROFILER flag and link with -lprofiler (#24)
  • Created new file src/profiler.cpp for profiling functions implementation (#24)
  • Added start_profiler() and stop_profiler() functions for performance profiling (#24)

moire 3.3.2

28 Jun 01:14
13b35e2
Compare
Choose a tag to compare

Minor bugfix that corrects an issue with temperature gradient tuning when using parallel tempering.

moire 3.3.1

26 Jun 22:03
57316bc
Compare
Choose a tag to compare

Minor bugfix that corrects an issue with parameter logging when not using parallel tempering.

moire 3.3.0

24 Jun 16:46
dbabbf7
Compare
Choose a tag to compare

This is a minor revision that greatly improves the speed of the MCMC computationally, various bug fixes, and improvements to numerical stability when starting the MCMC.

v3.2.0

19 Dec 19:45
Compare
Choose a tag to compare

New release, see NEWS.md for details.

manuscript-release

09 Nov 19:06
df5716c
Compare
Choose a tag to compare

v3.1.0

06 Jun 23:46
46ee2fa
Compare
Choose a tag to compare

What's Changed

  • Fix NaN Initialization / simplify usage by @m-murphy in #4
  • Relatedness estimation implementation by @m-murphy in #5
  • Add prior for relatedness, adaptive temperature scaling by @m-murphy in #6

Full Changelog: 2.2.0...3.1.0

v3.0.0-beta

09 Dec 23:55
5f265a9
Compare
Choose a tag to compare
v3.0.0-beta Pre-release
Pre-release

What's Changed

  • Fix NaN Initialization / simplify usage by @m-murphy in #4
  • Relatedness estimation implementation by @m-murphy in #5

Full Changelog: 2.2.0...3.3.0-beta

v2.2.0

23 Aug 18:27
7638936
Compare
Choose a tag to compare
  • Multiple chains implementation
  • Various bug fixes