Skip to content

Releases: statgenlmu/coala

Version 0.4.0

06 Feb 10:25
Compare
Choose a tag to compare
  • Adds the create_abc_param and create_abc_sumstat functions for converting
    the simulation results into the format needed for abc::abc function (#151).
  • Improves the documentation significantly and adds more examples and links to
    help pages (#150).
  • Changes name of get_population_indiviuals to get_population_individuals
    (#150).
  • Adds an option to active_msms() to download msms' jar file (#153).
  • Adds support for partial models. Now, arbitrary sets of features, loci,
    parameters and summary statistics can be combined via + and then be
    added to one or more models later (#155).

Version 0.3.0

21 Dec 10:42
Compare
Choose a tag to compare

Major improvements

  • Support for more selection models, including ones for local adaptation (#137).
  • Add as.segsites.GENOME function that converts genetic data imported with
    the package PopGenome to coala's format (#139).

Small Changes

  • Adds feat_ignore_singletons, which is a feature that makes coala ignore
    singletons when calculating the summary statistics (#138).
  • Use ms from package phyclust instead of requiring that the binary is
    installed on the system (#140).
  • Ensure that msms uses only one CPU core (#142).

Version 0.2.2

23 Nov 15:44
Compare
Choose a tag to compare
  • Fixes the broken nucleotide diversity and Tajima's D summary statistics
    (#133).
  • Adds support for calculating joint frequency spectra for more than two
    populations (#132).

Version 0.2.1

17 Nov 10:42
Compare
Choose a tag to compare
  • Fixes a test that failed on R 3.1.x due to a bug in the tests code (#127).
  • Fixes version requirement for testthat (#127).
  • Adds the calc_sumstats_from_data function for calculating summary statistics
    from biological data (#124).
  • Exports the functions related to segregating sites (#122).

Version 0.2.0

11 Nov 11:18
Compare
Choose a tag to compare

Major improvements

  • Adds support for distribution independent repetitions on multiple CPU
    cores (#116).
  • Improves support for polyploid models. The ploidy parameter is now
    provided in the coal_model instead of in feat_unphased (#115).
  • Adds the MCMF summary statistic (#94).
  • Adds support for the omega statistic using OmegaPlus (#109).

Small Changes

  • Adds option to calculate iHS in sumstat_ihh() and made the statistic return
    a data.frame instead of a list.
  • Adds optional support for calculating the JSFS per locus instead of
    globally (#112).
  • Adds optional in-place transformation of summary statistics (#110).
  • Adds support for simulating a fixed number of mutations with ms and
    msms (#19).
  • Writes seq-gen output into memory instead of in files before it is
    parsed (#99).
  • Adds optional support for parameter zero inflation for a deterministic
    fraction of loci instead of a random number. Can be used by setting
    random = FALSE in par_zero_inflation (#97).
  • get_outgroup now returns NA if the model has no outgroup rather than
    throwing an error.

Bug Fixes

  • Fixes the simulation of sizes changes in one populations models with msms (#105).
  • Remove broken implementation of the nSL statistic (sumstat_nsl())
  • Fixes site frequency calculation when an outgroup is present (#96).
  • Fixes multiple errors that occurred in edge cases when calculating ihh (#98).

Version 0.1.1

17 Jul 08:26
Compare
Choose a tag to compare
  • Fix a memory corruption that occured only in tests (#90).
  • Update README.md.
  • Correct various typos.

Version 0.1.0

14 Jul 11:35
Compare
Choose a tag to compare
  • Initial submission to CRAN