-
Notifications
You must be signed in to change notification settings - Fork 0
Home
CorGe+ (βcore-geeβ) is a bioinformatics pipeline for analyzing bacterial genomes, built to quickly determine genomic linkages and to group related isolates. By combining core genome MLST (cgMLST) and core genome alignment approaches, it provides a scalable way to triage datasets before deeper analysis, making it especially useful for genomic surveillance and outbreak investigations. From a simple sample sheet of FASTA files, CorGe+ produces linkage tables, Microreact-ready visualizations, metadata summaries, and distance-based cluster assignments.
Genome assemblies from sequencing pipelines (e.g., PHoeNIx, Bactopia, TheiaProk, or custom workflows) or public databases (e.g., AllTheBacteria, NCBI) can be analyzed with CorGe+ to identify potential linkages and group genetically similar samples. These groupings support more granular analyses for detecting related cases in routine surveillance and outbreak investigations.
Optional downstream analysis with PoODLE enables higher-resolution comparisons within each group, including SNP-based and pangenome analyses.
- 𧬠Fast & scalable: Built for high-throughput screening of large genomic datasets
- π§ͺ Multi-species support: Analyzes multiple species in a single run
- π Linkage detection & grouping: Identifies related samples (alleles or SNPs) and groups them using flexible hierarchical-clustering (HC) thresholds
- π Actionable outputs: Generates CSV reports, Microreact visualizations, and
PoODLE-ready sample sheets - ποΈ Persistent surveillance database: Automatically compares new samples to historical data. Group nomenclature is preserved when using cgMLST
- π Metadata-driven insights: Uses
ReporTreeto summarize genetic clusters across metadata fields (e.g., time, location, clinical data) for enhanced epidemiological interpretation - βοΈ Flexible workflows: Supports regrouping, phylogenetic tree generation from prior results, and selective sample removal from the database
High-level steps for the default mode:
- Verify cgMLST schema availability for each species.
- Perform core genome analysis using
ChewBBACA(cgMLST) orParsnp(core alignment if schema unavailable). - Generate a phylogenetic tree with
IQ-TREE(optional with--tree). - Hierarchical clustering with
ReporTree. - Create potential linkage tables per species.
- Select groups per sample using user-defined HC thresholds.
- Generate
PoODLEmanifests. - Run
MashTree. - Generate
Microreactfiles for visual exploration of genomic groups in trees.
