StaphScope: A species-optimized computational pipeline for rapid and accessible Staphylococcus aureus genotyping and surveillance
Abstract
STAPHSCOPE VERSION 1.2.0 ๐ Major Improvements ๐ฌ Ultimate Reporter (Massive Upgrade) FASTA QC tab โ View all assembly metrics (N50, GC%, total length, etc.) in a sortable table. AI Assistant Guide โ Example prompts to use with ChatGPT/Claude/Gemini. Let AI do the talking. 20 filter buttons each for AMR & Virulence tabs โ Oneโclick filters for mecA, PVL, TSSTโ1, enterotoxins, and more. Combination tables โ STโspa, STโSCCmec, spaโSCCmec under MLST, spa, SCCmec, and MRSA tabs (searchable, sortable, no truncation). Sortable headers โ Click any column header to sort ascending/descending. Info boxes โ Detailed explanations of gene families (e.g., "Role of each AMR gene family in S. aureus"). No truncation โ Genome lists are complete. Scroll horizontally if needed. ๐งฌ AMR Module (Dynamic Database) Dynamic database detection โ Finds the latest 20* folder in data/amrfinder_db/. No more hardcoded 2026-03-24.1. --update-db flag โ Downloads the latest AMRfinderPlus database (no PhD required). --db-version flag โ Shows current database version. Graceful failure โ Orchestrator skips AMR if database missing, instead of crashing. ๐ก๏ธ SCCmec Module sccmec_database.sh โ Clones the latest SCCmec database from Bitbucket into database/. One script to rule them all. ๐งฌ MLST Module mlst_database.sh โ Downloads the MLST database (kept in Git, but script ensures latest). ๐ณ Dockerfile Containerised โ Automatic abricate --setupdb and AMR database download during build. User goes straight to analysis! ๐๏ธ Orchestrator Version 1.2.0 โ Skips AMR analysis if database missing (no more tantrums). --update-amr-db flag โ Update AMR database from the orchestrator directly. ๐ Bug Fixes Fixed a rename error where __init__.py was turned into a binary test file. Git got confused; we apologised. Removed hardcoded database versions โ the future is dynamic. ๐ฆ What's still missing? (User responsibilities) Conda users must run staphscope --help for mandatory commands prior analysis Docker/Singularity users just go strait.......... ๐ Humble brag This release adds ~80 files, 228k insertions, and removes 1k lines of hardcoded misery. Ultimate Reporter now has more tables than a database conference and filter buttons for days. StaphScope is now more flexible than a yoga instructor and smarter than your average pipeline. Enjoy, and may your sequencing runs be ever in your favour.
Fields of Study & Subjects
Antimicrobial Resistance in Staphylococcus
Genomics and Phylogenetic Studies
Bacterial Identification and Susceptibility Testing
Publication details
- Journal / source
- Zenodo (CERN European Organization for Nuclear Research)
- Publication date
- 26 February 2026
- Language
- EN