External

External sources we sync from.

The Foundry pulls from a handful of upstream Galaxy / Nextflow projects in a few different ways: vendored file copies pinned by SHA, cloned corpora materialized into workflow-fixtures/, and citation prefixes resolved at build time for permalink rendering. This page lists each mechanism and what it touches.

Vendored
15
NF pipelines
25
Repo prefixes
7

Vendored upstreams

/ vendored_upstreams.yml

Each entry copies a single file (or generated artifact) from an upstream repo into content/ at a pinned SHA. Refresh with tsx scripts/sync-vendored-upstreams.ts. A build step, when present, runs in the upstream working tree before the copy and is deduped across entries.

IWC corpus

/ workflow-fixtures/iwc-*

galaxyproject/iwc cloned into workflow-fixtures/iwc-src/ at the pinned SHA, then cleaned + converted to gxformat2 under iwc-format2/ and reduced to topology-only views under iwc-skeletons/. Materialize with make fixtures-iwc fixtures-skeletons. Cited from surveys as $IWC_FORMAT2/... / $IWC_SKELETONS/.... Generated dirs are gitignored; nothing under content/ reads from them at build time.

ref
main
sha
deafc4876f2c

Nextflow fixture pipelines

/ workflow-fixtures/fixtures.yaml

Pinned Nextflow pipeline clones used as research evidence for the summarize-nextflow Mold and adjacent gxwf skill work. Materialize with make fixtures-nextflow; verify pins with make fixtures-verify. Not used at site build time.

Pipeline Flavor Tier Tag SHA
nf-core/demo nf-core tiny 1.1.0 45904cb9d12d
nf-core/fetchngs nf-core small 1.12.0 8ec2d934f930
nf-core/rnaseq nf-core large 3.24.0 47b3b0d3daad
nf-core/bacass nf-core small 2.5.0 76e4b12cacdc
nf-core/hlatyping nf-core small 2.2.0 3237d20e7e61
nf-core/sarek nf-core large 3.8.1 4bd2948f98c5
nf-core/taxprofiler nf-core large 2.0.0 fa1aab03875c
nf-core/smrnaseq nf-core small 2.4.1 cb0af579b24c
nf-core/atacseq nf-core small 2.1.2 1a1dbe52ffbd
nf-core/funcscan nf-core small 3.0.0 fa9db018e528
nf-core/multiplesequencealign nf-core small 1.1.1 79724dac3d24
nf-core/proteinfamilies nf-core small 2.3.0 db4b0aab636c
nf-core/bamtofastq nf-core tiny 2.2.0 869832186b25
nf-core/createtaxdb nf-core small 3.0.0 e561e6425749
nf-core/references nf-core small 0.1 3ab25b0cdadc
CRG-CNAG/CalliNGS-NF adhoc tiny 9e7ebf04455a
labsyspharm/mcmicro adhoc small c06c56deb7b8
JaneliaSciComp/nf-demos adhoc tiny 0c447f1b401b
ZuberLab/crispr-process-nf adhoc small v2.0.0 c88efe7486b2
biocorecrg/MOP2 adhoc small 91aea3fd94cd
replikation/What_the_Phage adhoc large v1.2.4 aeb341738c31
epi2me-labs/wf-human-variation adhoc small v2.8.0 bb8b526d97e0
ncbi/egapx adhoc large v0.5.2 40ec7362576e
nextflow-io/rnaseq-nf adhoc tiny v1.2 de77a134696b
seqeralabs/nf-canary adhoc tiny 0.2.0 cd458e9f13f3

Citation prefixes

/ common_paths.yml.sample

Authoring notes cite upstream files inline as $NAME/path/to/file.ext. The site rewrites these into clickable GitHub permalinks at build time using the repo + ref declared in common_paths.yml (gitignored, per-machine; falls back to the committed .sample). Not a sync — a binding.