NeLLi-team/sgtree: SGTree v1.0

Read full text
Authors: Juan C. Villada, Frederik Schulz, Tiago Nardi
Cited by: 0

Abstract

Highlights Major refactor from monolithic script to a modular Python package (sgtree/). Added a modular Nextflow DSL2 implementation (main.nf, modules/, workflows/). Preserved core SGTree functionality across both engines: basic tree build, marker-selection mode, and --singles yes filtering. Added cross-engine regression parity tests (pixi run test-regression) validating topology, marker matrices, and RF status parity. Improved repository hygiene: standardized runtime artifacts under runs/, added cleanup task (pixi run clean-runtime), and updated docs with workflow/structure guidance. Branching Legacy pre-modular code preserved as branch sgtree-legacy. Modular Nextflow-era code available as sgtree-nf and mirrored in main. Software name remains SGTree.

Fields of Study & Subjects

Genomics and Phylogenetic Studies Scientific Computing and Data Management Genetic Associations and Epidemiology

Publication details

Journal / source
Zenodo (CERN European Organization for Nuclear Research)
Publication date
3 March 2026
Language
EN