Demo dataset, resampling schemes and zero handling. Defaults are unchanged:
v2.0.6 output is reproduced exactly, including the permutation p-value
stream. Everything new in this release is opt-in.
Archived at 10.5281/zenodo.22153182.
The files there are byte-identical to the ones in
FracFixD/bin/.
Which file to take
| File | What it is |
|---|---|
fracfixd-linux-generic-x86_64 |
GUI and CLI in one binary, x86-64-v3 baseline. Needs GTK 3. |
fracfixd-linux-broadwell-x86_64 |
The same, tuned for Broadwell and later Intel. |
fracfixd-linux-znver2-x86_64 |
The same, tuned for Zen 2 and later AMD. |
fracfixd-cli-linux-x86_64-static |
Command line only. No GTK, no BLAS, nothing beyond the C library. For servers, clusters, containers and CI. |
FracFixD-2.1.0-macos-arm64.dmg |
macOS arm64, drag to Applications. GTK 3 is bundled. |
fracfixd-2.1.0-macos-arm64.tar.gz |
The same macOS bundle without the disk image. Run bin/fracfixd-launcher.sh, not bin/fracfixd. |
FracFixD-2.1.0-windows-x86_64-setup.exe |
Windows x86_64 installer. GTK 3 is bundled. |
fracfixd-v2.1.0-windows-x86_64.zip |
The same Windows build as a portable ZIP. Take either this or the installer, not both. |
Verify a download against FracFixD/bin/SHA256SUMS:
sha256sum -c SHA256SUMSBuild
No cross-compilation. Each platform is compiled on a host of its own kind,
all three on LDC 1.42.0 with DUB 1.41.0. Every binary prints the front end
it was actually compiled against, so that claim is checkable:
./fracfixd-cli-linux-x86_64-static --version # Compiler: LDC 2112LCheck that it works
Every binary carries a 300-transcript, 18-library dataset and runs the whole
pipeline over it with no arguments, no input files and no network:
./fracfixd-cli-linux-x86_64-static demo --outdir demo_out
md5sum demo_out/diffprop.tsv # 1a144283ef5196bf9567384e6aa2dc32All four Linux binaries produce that file byte for byte. The macOS build
gives f3c3443a6b7e80a99a8a394cf60a1c0c instead, because the demo writes 6
significant figures and the last moves with the width of the hardware's
floating point registers, 64 mantissa bits on x86 against 53 on ARM. Both
call the same 30 of 300 transcripts at padj below 0.05, which is the
comparison to use across machines.
Windows ships two executables. fracfixd.exe is the GUI subsystem build and
cannot write to a console, so it will not print --version. Use
fracfixd-cli.exe for scripting and for every command line example above.
Full notes: RELEASE_NOTES.md on the Zenodo record. Version history:
CHANGELOG.md.