Skip to content

Releases: sjspielman/pyvolve

Pyvolve v0.7.4

18 Jan 21:59
Compare
Choose a tag to compare

Addressed implementation issue with gamma-distributed heterogeneity.

Pyvolve v0.7.3

27 Oct 16:32
Compare
Choose a tag to compare

Documentation updates with instructions for ancestral sequence evolution.
Additional sanity checks on provided model, partition objects to the partition, evolver modules, respectively, with some added flexibility for providing this information.

Pyvolve v0.7.2

06 Sep 17:03
Compare
Choose a tag to compare

Minor bug fix.

Pyvolve v0.7.1

06 Sep 16:28
Compare
Choose a tag to compare

Addressed issue where scaling slightly off for heterogeneous codon models in which the dN/dS categories are not equiprobable.

Pyvolve v0.7

06 Sep 16:00
Compare
Choose a tag to compare

Substantial update to matrix construction, specifically scaling procedure.
All nucleotide, amino-acid, empirical codon, and mechanistic codon model matrices are scaled as usual ("persite") scaling.
Heterogeneous codon model matrices are scaled such that the mean substitution rate for the mean dN/dS across all categories is equal to 1.
Mutation-selection model matrices are scaled such that the mean neutral substitution rate is equal to 1.

Pyvolve v0.6.6

28 Aug 21:11
Compare
Choose a tag to compare

Cleaned up error messages, catching and included formal warning upon use of the 'scale_matrix' keyword argument when defining a Model.

Pyvolve v0.6.5

28 Aug 01:24
Compare
Choose a tag to compare

Minor update changes the Tree class to be called Node, in order to avoid potential conflicts with the DendroPy library, which also has a Tree class. Additionally, both 'scale_matrix' and 'scaling' may be used as keyword arguments when defining a Model object to involve neutral scaling, but eventually 'scale_matrix' will be deprecated. A warning statement will now print out when this argument is given.

Pyvolve v0.6.4

25 Aug 22:37
Compare
Choose a tag to compare

Neutral rate-matrix scaling should now be specified with the keyword argument <scaling="neutral"> when defining a Model object.

Pyvolve v0.6.3

25 Aug 18:03
Compare
Choose a tag to compare

Addressed two issues:

  1. Fixed minor bug in helpful_scripts/compute_dnds_from_mutsel.py module where the variable "frequencies" was used rather than "codon_frequencies".
  2. Fixed bug in Pyvolve where the neutral scaling was improperly computed when providing fitness values to a MutSel model

Pyvolve v0.6.2

12 Aug 17:10
Compare
Choose a tag to compare

Minor update to include convenience functions to return various parameters from a Model object.