Current state
Canonical upstream — two candidate repos
The README migration notice on EliHei2/segger_dev confirms dpeerlab/segger (Dana Pe'er lab at MSKCC — segger's institutional home) is the current canonical repo. EliHei2 is the prior maintainer (a contributor) who has handed maintenance back to the lab.
Neither repo has formal release tags as of audit time.
The version mismatch
- Pipeline pins
1.0.14
- Neither upstream has any release tagged
1.0.14
- Container is owned by
dongzehe (Genentech-affiliated) — likely a custom / internal build, source provenance unclear
- Result: the pinned container is not traceable to any upstream release tag of either repo
Investigation questions
Risks
- Supply chain: pinning to a non-upstream-traceable container is a meaningful risk for a public nf-core pipeline. Users and reviewers cannot independently verify what code runs.
- Reproducibility: if
quay.io/dongzehe/segger:1.0.14 is ever deleted or rebuilt, behavior may change silently.
- Wrong-repo risk: if the dongzehe container was built from
EliHei2/segger_dev (now-legacy), the pipeline is running stale code while the canonical maintenance is on dpeerlab/segger.
Migration plan
Cross-links
- Triggered by: Atera compatibility evaluation session 2026-05-28 (broader tool inventory check).
Current state
quay.io/dongzehe/segger:1.0.14at modules/local/segger/create_dataset/main.nf:6segger/create_dataset,segger/train,segger/predictcoordinate(when--method segger)Canonical upstream — two candidate repos
The README migration notice on
EliHei2/segger_devconfirmsdpeerlab/segger(Dana Pe'er lab at MSKCC — segger's institutional home) is the current canonical repo.EliHei2is the prior maintainer (a contributor) who has handed maintenance back to the lab.Neither repo has formal release tags as of audit time.
The version mismatch
1.0.141.0.14dongzehe(Genentech-affiliated) — likely a custom / internal build, source provenance unclearInvestigation questions
dpeerlab/seggerorEliHei2/segger_dev) doesquay.io/dongzehe/segger:1.0.14correspond to?dpeerlab/segger(the canonical successor) directly?quay.io/dongzehe/segger?Risks
quay.io/dongzehe/segger:1.0.14is ever deleted or rebuilt, behavior may change silently.EliHei2/segger_dev(now-legacy), the pipeline is running stale code while the canonical maintenance is ondpeerlab/segger.Migration plan
dpeerlab/seggerrequesting tagged stable releases + an official container builddpeerlab/segger-derived container as soon as one is availablemodules/local/segger/*/meta.ymlCross-links