Repository navigation
Releases: veg/HyphAeon
Release list
trace50-wasm 5.0.0 wasm bundle
wasm-pack bundle (--target web) for trace50-wasm 5.0.0,
built fresh from tag trace50-v5.0.0 (same tag as the PyPI release).
Consumers (e.g. the GitHub Pages apps in veg/rhizaeon-code,
veg/trace-5.0) fetch this exact version into docs/pkg/:
gh release download --repo veg/HyphAeon trace50-v5.0.0 \
--pattern 'trace50-wasm-*-pkg.tar.gz' --output - | tar -xz -C docs/pkgThe bundle is verified by the crate's test_wasm.mjs smoke test
before this release is created.
rhizaeon-wasm 0.1.1 wasm bundle
wasm-pack bundle (--target web) for rhizaeon-wasm 0.1.1 with RecombinationLandscape hotspot/coldspot profiles, scan_fasta_bundle, and large-N optimizations.
rhizaeon-wasm 0.1.0 wasm bundle
wasm-pack bundle (--target web) for rhizaeon-wasm 0.1.0,
built fresh from tag rhizaeon-v0.1.0 (same tag as the PyPI release).
Consumers (e.g. the GitHub Pages apps in veg/rhizaeon-code,
veg/trace-5.0) fetch this exact version into docs/pkg/:
gh release download --repo veg/HyphAeon rhizaeon-v0.1.0 \
--pattern 'rhizaeon-wasm-*-pkg.tar.gz' --output - | tar -xz -C docs/pkgThe bundle is verified by the crate's test_wasm.mjs smoke test
before this release is created.
rhizaeon-wasm 0.1.0-beta.9 wasm bundle
wasm-pack bundle (--target web) for rhizaeon-wasm 0.1.0-beta.9,
built fresh from tag rhizaeon-v0.1.0-beta.9 (same tag as the PyPI release).
Consumers (e.g. the GitHub Pages apps in veg/rhizaeon-code,
veg/trace-5.0) fetch this exact version into docs/pkg/:
gh release download --repo veg/HyphAeon rhizaeon-v0.1.0-beta.9 \
--pattern 'rhizaeon-wasm-*-pkg.tar.gz' --output - | tar -xz -C docs/pkgThe bundle is verified by the crate's test_wasm.mjs smoke test
before this release is created.
RhizAeon v0.1.0-beta.8: Parameter-Free 2x2 Fisher Exact Split Tests
Fixes & First-Principles Refinements in v0.1.0-beta.8
-
Parameter-Free 2x2 Fisher Exact Split Tests (
due_diligence.rs&engine.rs):- Eliminated all fixed SNP and base-pair heuristics (
8SNPs,150bp,450bp,500bp,+ 5,+ 2). - Prefix/suffix Home-reversion trimming, adjacent flanking-arm verification, divergent overhang separation, and cohort recruitment homogeneity now operate exclusively via exact one-sided
$2 \times 2$ Fisher contingency tests at the alignment-scale Bonferroni change-point threshold ($\alpha = 0.05 / L$ ) and the scale-invariant clade divergence threshold ($d_{\text{clade}}$ ). - Shared breakpoint matching uses the informative-site resolution floor (
poisson_floor) rather than a fixed nucleotide radius.
- Eliminated all fixed SNP and base-pair heuristics (
-
Exact 5-prime Overprinting Resolution on
pvy_example1.fasta:- Automatically separates the full 5-prime
[1-2258]crossover inI, W(H=Q, D=T, where[1-315]has$d_T = 81, h_Q = 2$ ) from the[316-2240]tract inJ, N, O(H=Q, D=T, where[1-315]reverted toQwith$h_Q = 77, d_T = 5$ ), matching Darren Martin's biological interpretation without a single magic number.
- Automatically separates the full 5-prime
RhizAeon v0.1.0-beta.7: Cassette Reversion Trimming, Cohort Mosaic Polarity, & Profile Log-Likelihood Surface
Fixes & Enhancements in v0.1.0-beta.7
-
Prefix/Suffix Home-Reversion Trimming (
due_diligence.rs):- Detects and trims 5-prime or 3-prime sub-intervals (
>= 150 bp,drop <= -8informative SNPs) where the candidate sequence has reverted back to theHomelineage, accurately resolving cassettes near alignment boundaries (such as PVY isolateH [7770-8210]) rather than calling single-breakpoint crossovers to the end of the genome.
- Detects and trims 5-prime or 3-prime sub-intervals (
-
Cohort-Anchored Complementary Mosaic Reorientation (
engine.rs):- When a multi-segment recombinant has converted tracts whose combined span exceeds 50% of the genome (inverting single-sequence majority polarity), anchors its parental polarity to the shared cohort background when
>= 2cohort isolates share exact breakpoints (<= 100 bp) in the opposite polarity. - Prevents merging tracts across distinct overprinting / extension events via
has_divergent_overhang(>= 450 bpoverhang where one isolate matchesDonorand the other matchesHome).
- When a multi-segment recombinant has converted tracts whose combined span exceeds 50% of the genome (inverting single-sequence majority polarity), anchors its parental polarity to the shared cohort background when
-
Strict Partition Polarity Invariants (
due_diligence.rs):- Enforces
s_donor > s_home_tract,d_tract_cd < d_tract_ch, and adjacent flanking arm verification when the global flank prefersDonoroverHome, eliminating reversed-polarity parental mirror calls and self-donation artifacts.
- Enforces
-
Synchronized Profile Log-Likelihood Surface (
dashboard_template.html):- Filters physical plateaus in Track 2 to the active parental pair / selected event and computes the authentic local 2x2 G-test profile log-likelihood ratio
$\Delta \ln L(u)$ directly frominformative_snps.
- Filters physical plateaus in Track 2 to the active parental pair / selected event and computes the authentic local 2x2 G-test profile log-likelihood ratio
RhizAeon v0.1.0-beta.6
Enforces strict parental-recombinant disjointness, single-backbone polarity consistency, co-recombinant clade vs singleton-outlier Home mirror discrimination, and transitive Donor/Home chain resolution across nested and disjoint loci.
rhizaeon-wasm 0.1.0-beta.5 wasm bundle
wasm-pack bundle (--target web) for rhizaeon-wasm 0.1.0-beta.5 with live engine_version() stamp.
rhizaeon-wasm 0.1.0-beta.4 wasm bundle
wasm-pack bundle (--target web) for rhizaeon-wasm 0.1.0-beta.4,
built fresh from tag rhizaeon-v0.1.0-beta.4 (same tag as the PyPI release).
Consumers (e.g. the GitHub Pages apps in veg/rhizaeon-code,
veg/trace-5.0) fetch this exact version into docs/pkg/:
gh release download --repo veg/HyphAeon rhizaeon-v0.1.0-beta.4 \
--pattern 'rhizaeon-wasm-*-pkg.tar.gz' --output - | tar -xz -C docs/pkgThe bundle is verified by the crate's test_wasm.mjs smoke test
before this release is created.
rhizaeon-wasm 0.1.0-beta.3 wasm bundle
wasm-pack bundle (--target web) for rhizaeon-wasm 0.1.0-beta.3,
built fresh from tag rhizaeon-v0.1.0-beta.3 (same tag as the PyPI release).
Consumers (e.g. the GitHub Pages apps in veg/rhizaeon-code,
veg/trace-5.0) fetch this exact version into docs/pkg/:
gh release download --repo veg/HyphAeon rhizaeon-v0.1.0-beta.3 \
--pattern 'rhizaeon-wasm-*-pkg.tar.gz' --output - | tar -xz -C docs/pkgThe bundle is verified by the crate's test_wasm.mjs smoke test
before this release is created.