about summary refs log tree commit diff
AgeCommit message (Collapse)Author
32 hoursMerge HEAD mainPjotr Prins
3 daysgemma-wrapper: updatepjotr
3 daysPangenome fixespjotr
3 daysPropagate tools in gemma-wrapperpjotr
5 daysneeded /lib64 on ubuntu. WeirdPjotr
5 daysdockerpjotr
5 days Summary of the refactor:pjotr
- scripts/lib-pangenome-pack.sh — shared (sourced): resolves versions, builds the pack, writes md5sum.txt and the Markdown inventory. Exposes pangenome_pack <fmt> <ext> <label> and pangenome_write_outputs. - scripts/create-singularity-pangenome-tools.sh — 22 lines: sources the lib, calls pangenome_pack squashfs gz.squashfs singularity. - scripts/create-docker-pangenome-tools.sh — 24 lines: sources the lib, calls pangenome_pack docker tar.gz docker. md5sum.txt deduplicates by filename across runs and sorts by filename, so running both scripts produces a single combined manifest. The inventory .md is identical content for both formats and names by <GBHASH>-<DATE> (no per-image hash, since contents are the same).
5 daysCreate pangenome singularity packagepjotr
5 daysCreate pangenome singularity packagepjotr
5 daysCommentspjotr
5 daysAdded tests [AI]pjotr
5 daysAdded impop and dependenciespjotr
5 days Final state of changes:pjotr
- gn/packages/pangenome.scm: - vg-1.71 (new): inherited from vg, pinned to v1.71.0. - wfmash-0.14-snapshot (new): inherited from wfmash-0.14, pinned to commit 7bf8988. - pggb: inputs swap wfmash-0.14 → wfmash-0.14-snapshot. (Fixes the CIGAR skew everyone hit, not just the workshop.)
5 days Summary:pjotr
Added vg-1.71 to factory/guix-bioinformatics/gn/packages/pangenome.scm immediately after the existing vg (v1.72.0). It inherits everything (build phases, native-inputs, inputs, synopsis, description, license, properties) and only overrides version and source. The origin must repeat the snippet because overriding source replaces the parent's whole origin record. - Source: https://github.com/vgteam/vg/releases/download/v1.71.0/vg-v1.71.0.tar.gz - sha256: 06ag9gb57wjvmxy4pzvskpkph6i6jvs0vy8rjm1xdk3g76l8vhjb - guix package -A '^vg' now lists both vg 1.72.0 and vg 1.71.0. - Workshop materials can pin via guix shell vg@1.71.0 or by referencing the vg-1.71 symbol directly from a manifest.
2026-05-18Move headscale package outpjotrp
2026-05-10Added impop and dependenciespjotr
2026-05-07 Final state of changes:pjotr
- gn/packages/pangenome.scm: - vg-1.71 (new): inherited from vg, pinned to v1.71.0. - wfmash-0.14-snapshot (new): inherited from wfmash-0.14, pinned to commit 7bf8988. - pggb: inputs swap wfmash-0.14 → wfmash-0.14-snapshot. (Fixes the CIGAR skew everyone hit, not just the workshop.)
2026-05-07 Summary:pjotr
Added vg-1.71 to factory/guix-bioinformatics/gn/packages/pangenome.scm immediately after the existing vg (v1.72.0). It inherits everything (build phases, native-inputs, inputs, synopsis, description, license, properties) and only overrides version and source. The origin must repeat the snippet because overriding source replaces the parent's whole origin record. - Source: https://github.com/vgteam/vg/releases/download/v1.71.0/vg-v1.71.0.tar.gz - sha256: 06ag9gb57wjvmxy4pzvskpkph6i6jvs0vy8rjm1xdk3g76l8vhjb - guix package -A '^vg' now lists both vg 1.72.0 and vg 1.71.0. - Workshop materials can pin via guix shell vg@1.71.0 or by referencing the vg-1.71 symbol directly from a manifest.
2026-05-02mempang-workshop: Add gawk and which to propagated-inputswrk
The workshop tutorials and the pggb script use awk and which directly. Add them to the meta-package so users get them in the same profile. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-02mbg: Unbundle recursive git submodule and use system parallel-hashmapwrk
Drop recursive? #t, which fails in Guix sandbox (gettext.sh permission denied during git submodule update). Add separate origin for zstr (not in Guix) and link parallel-hashmap from Guix instead of bundled. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-02Unbundling recursive git submoduleswrk
2026-04-25Fix testspjotrp
2026-04-24Added (networking) headscale packagepjotrp
2026-04-20Fix pathpjotrp
2026-04-19READMEpjotrp
2026-04-19The guix-bioinformatics README.org now has a comprehensive overview with ↵pjotrp
three tables: 1. Pangenome tools -- 33 packages in the pangenomes meta-package 2. MEMPANG workshop -- additional R, Python, and utility packages 3. GeneNetwork packages -- 9 GN-specific packages
2026-04-19Add (pangenome) agc packagepjotrp
2026-04-18Downgrade to wfmash-0.14 for mempang and add tools for the workshoppjotrp
2026-04-17Moving patches around so we can use loadpath againpjotrp
2026-04-17Patch (opensmtp) because it fails on sendmail -tpjotrp
2026-04-17● All part1.md tutorial steps reproduce successfully:pjotrp
┌──────────────────┬────────────────────────────────────┬───────────────────────────────────────────────────┐ │ Section │ Steps │ Result │ ├──────────────────┼────────────────────────────────────┼───────────────────────────────────────────────────┤ │ vg construct │ vg construct -r tiny.fa -m 4 │ OK - creates graph │ ├──────────────────┼────────────────────────────────────┼───────────────────────────────────────────────────┤ │ vg view + dot │ vg view -d ... | dot -T pdf │ OK - generates PDF │ ├──────────────────┼────────────────────────────────────┼───────────────────────────────────────────────────┤ │ vg construct VCF │ vg construct -r ... -v tiny.vcf.gz │ OK │ ├──────────────────┼────────────────────────────────────┼───────────────────────────────────────────────────┤ │ vg view paths │ vg view -dp / vg view -dpS │ OK │ ├──────────────────┼────────────────────────────────────┼───────────────────────────────────────────────────┤ │ vg view GFA │ vg view + sed fix │ OK - GFA output correct │ ├──────────────────┼────────────────────────────────────┼───────────────────────────────────────────────────┤ │ zgrep VCF │ zgrep '^##' -v | column -t │ OK │ ├──────────────────┼────────────────────────────────────┼───────────────────────────────────────────────────┤ │ pggb DRB1-3123 │ pggb -i ... -n 12 -t 16 │ OK - graph: 21920bp, 4854 nodes, 12 paths │ ├──────────────────┼────────────────────────────────────┼───────────────────────────────────────────────────┤ │ odgi stats │ odgi stats -S │ OK │ ├──────────────────┼────────────────────────────────────┼───────────────────────────────────────────────────┤ │ pggb -p 95 │ underaligned graph │ OK - 55853bp, 62 nodes (confirms tutorial answer) │ └──────────────────┴────────────────────────────────────┴───────────────────────────────────────────────────┘ Two packages added to mempang-workshop: graphviz (for dot) and gzip (for zgrep).
2026-04-17 - cigzip (binary, 0.1.0-b7cc0ed) -- successfully packaged and added to ↵pjotrp
pangenomes - tracepoints -- library-only Rust crate, already available as rust-tracepoints-0.1.0.66a5511 in pangenome-rust.scm for dependency use; cigzip exposes its functionality as a CLI
2026-04-16● All 29 packages in manifest.scm.example built successfully! No failures.pjotrp
Including: - pangenomes (meta-package: 28 pangenome tools) - mempang-workshop (workshop meta-package: 20 direct + pangenomes) - 27 other workshop-related and GeneNetwork packages All test flag comments are in place, pafplot tests now run during build, and the manifest builds cleanly.
2026-04-16Added (pangenomes) rtg-toolspjotrp
2026-04-16Add (pangenomes) gfalookpjotrp
2026-04-16Added (pangenome) pafplotpjotrp
2026-04-16Adding packages for the mempang workshoppjotrp
2026-04-15Mempang25 workshoppjotrp
2026-04-15Added bandageNGpjotrp
2026-04-15Added vg package back inpjotrp
2026-04-15Allow tuning rust packagespjotrp
2026-04-15Re-add vcflib packagepjotrp
2026-04-13README: add --tune=native switchpjotrp
2026-04-11pangenome: impg: updated to latest commitpjotrp
2026-04-11Make tools tunable (pangenome)pjotrp
2026-04-10Allow for tuning of C++ and Rust packages --tune=nativepjotrp
2026-04-10Make these pangenome packages tunablepjotrp
2026-04-10New package (pangenomes) meta-packagepjotrp
The pangenomes meta package propagates: wfmash, pggb, odgi, seqwish, smoothxg, impg, gfainject, gafpack, cosigt, minimap2, samtools, bedtools, bwa-mem2, meryl, kfilt, miniprot, pangene, gfaffix, gfautil, vcfbub, wally, fastga-rs, htslib
2026-04-09Rename channels.scm to avoid guix pull compilation error [AI]pjotrp
Rename manifest.scm to avoid guix pull compilation error [AI] Replace local-file with git-fetch statements
2026-04-08Propagate snakemake (cosigt)pjotrp