Skip to content

Releases: veg/hyphy

2.5.84

06 Oct 20:58
1d88165

Choose a tag to compare

Significant changes.

  1. Based on issue 1877, HyPhy build scripts have been made more robust to incorrectly detecting SIMD features, and an branch for x86 processors supporting AVX (but not AVX2) has been added.
  2. Based on issue #1878 (but more broadly), hyphy will now throw an error if dataset validation checks fail. Previosuly, many were treated as warnings (viewable in messages.log with -m option) and opaque actions were taken. These usually resulted in odd behavior or errors later on. Now these errors will be reported at dataset read time. Practically, some of the datasets that used to run, may no longer run. This can be disabled with STRICT_ALIGNMENT_VALIDATION_MODE=0; HyPhy environment variable.
  3. Adding constant site ASR reporting for Contrast-FEL
  4. Script bug fixes. The first site in any alignment would not be screened by FEL or MEME due to incorrect filtering.
  5. Comments and code cleanup.

(LLM generated) HyPhy 2.5.84 Release Notes

This release of HyPhy includes several new features, bug fixes, and performance improvements.

New Features

  • Ancestral State Reconstruction (ASR): Improved ancestral state reconstruction for constant sites, providing more accurate and detailed ASR results. A new HBL function
    ancestral.ComputeCompressedSubstitutionConstantSite has been added to handle ASR on constant sites more efficiently. The contrast-fel.bf analysis has been updated to use this new function.
    (2fca8b7)
  • Suppress Status Updates: A new SUPPRESS_STATUS_UPDATES option has been added to suppress status line updates, which can be useful when running HyPhy in non-interactive environments.
    (085cab9)

Bug Fixes and Improvements

  • NEXUS Parser: The NEXUS parser has been made stricter to better enforce the NEXUS file format. It now reports errors for invalid constructs that were previously ignored or handled with a
    warning. A new strict_alignment_validation_mode environment variable can be used to control the behavior of the parser. (6f3b296)
  • FADE Analysis: Fixed a bug in the FADE.bf script where a key was not being accessed correctly. (6f3b296)
  • Matrix Multiplication: Fixed a bug in _Matrix::MultElements where the error message for dimension mismatch was not informative. (6f3b296)
  • Documentation: Updated author contact information and added Doxygen-style comments to improve code documentation. (6f3b296)

Build System and Performance

2.5.83

30 Sep 20:04
f34a1e0

Choose a tag to compare

What's Changed

Full Changelog: 2.5.82...2.5.83

2.5.82

30 Sep 17:07
16faf81

Choose a tag to compare

What's Changed

Full Changelog: 2.5.81...2.5.82

(🛑) This version was including broken LLM generated source for the builds that rely on SSE to handle matrix operations. This will manifest as failing tests. Version 2.5.83 will revert these changes

2.5.81

23 Sep 14:55
339a40a

Choose a tag to compare

What's Changed

Full Changelog: 2.5.80...2.5.81

2.5.80

15 Sep 20:41
9db5590

Choose a tag to compare

What's Changed

Full Changelog: 2.5.79...2.5.80

2.5.79

02 Sep 00:28
3ca49f3

Choose a tag to compare

What's Changed

Full Changelog: 2.5.78...2.5.79

2.5.78

25 Aug 20:11
5b174b3

Choose a tag to compare

What's Changed

Full Changelog: 2.5.77...2.5.78

2.5.77

17 Aug 16:10
f1ac588

Choose a tag to compare

What's Changed

Full Changelog: 2.5.76...2.5.77

2.5.76

13 Aug 15:47
4af93d8

Choose a tag to compare

What's Changed

Full Changelog: 2.5.75...2.5.76

2.5.75

16 Jul 02:46
d079973

Choose a tag to compare

What's Changed

Full Changelog: 2.5.74...2.5.75