Abstract
Background
Staphylococcus aureus is a leading cause of hospital- and community-acquired infections. While Whole Genome Sequencing (WGS) has become the gold standard for surveillance, extracting actionable epidemiological data typically requires assembling fragmented workflows of disparate software tools. We introduce StaphSCAN, a modular, open-source Python tool designed to streamline S. aureus genomic analysis.
Results
StaphSCAN integrates essential typing methods (MLST, spa typing, SCCmec typing, capsular typing) with the detection of antimicrobial resistance (AMR), virulence, and biofilm-associated genes. It produces a comprehensive, normalized tabular report suitable for immediate interpretation. We validated StaphSCAN using a public dataset of 404 clinical S. aureus genomes collected in 2019 during a study conducted by the StaphNET-SA network. The tool successfully characterized the population structure, replicating the main key findings, demonstrating high throughput and reliability.
Conclusions
In conclusion, StaphSCAN provides a lightweight framework for S. aureus genomics, facilitating rapid genomic surveillance.
Supplementary Information
The online version contains supplementary material available at https://doi.org/10.1186/s12864-026-13165-0.
Keywords: Whole-genome sequencing, Bacteria, Surveillance, Bioinformatics, Staphylococcus aureus, MRSA
Introduction
Staphylococcus aureus remains a high-risk pathogen in both healthcare and community settings, responsible for a wide spectrum of diseases ranging from skin and soft tissue infections to life-threatening bacteraemia and endocarditis [1, 2]. The global burden of S. aureus is worsened by the persistence of Methicillin-Resistant S. aureus (MRSA) and the emergence of hypervirulent clones [1, 3]. Consequently, precise epidemiological surveillance is essential to monitor clonal dynamics, detect outbreaks, and track the evolution of antimicrobial resistance (AMR) and virulence determinants [4].
Whole Genome Sequencing (WGS) has revolutionized this surveillance, offering unparalleled resolution compared to traditional typing methods [5, 6]. However, the translation of WGS data into public health action is often limited by the complexity of bioinformatic analysis [7, 8]. A typical workflow for S. aureus usually requires several tools, often leading to software conflicts and generation of non-standardized, hard-to-read, outputs. While recent efforts have begun to address this gap by developing species-specific pipelines [9], these solutions can still be computationally intensive, produce “general’ results, and generate highly fragmented output files that complicate large-scale data aggregation. While comprehensive lightweight frameworks exist for other pathogens, most notably Kleborate [10] for Klebsiella pneumoniae, a similar tool focused on S. aureus’ genome is still lacking. To bridge this gap, we developed StaphSCAN, a modular Python-based framework designed to act as an “all-in-one” typing tool for S. aureus, focused on clinical-relevant genes. It integrates species identification, assembly quality control, and extensive genotyping (MLST, spa, SCCmec, capsule) with the screening of AMR, biofilm, and virulence genes, and integrates all the results into a single, ready-to-use report. In this article, we describe the implementation and architecture of StaphSCAN. We demonstrate its utility and performance by applying the tool to analyse clinical isolates from a South America study [11] by StaphNET-SA network.
Implementation
StaphSCAN implementation
StaphSCAN (v0.4.0) is implemented in Python (v3.10+), and it is designed as a modular, command-line tool. It prioritizes ease of deployment and minimal dependency conflicts, relying on a lightweight stack of core bioinformatics tools: Mash [12] for distance estimation and BLAST [13] for local alignment.
It works on assembled genomes (FASTA format), typing each one against a set of databases, and reporting all results together in a tab-delimited (.tsv) text file. By default, StaphSCAN will run all available modules, unless specified by --modules.
The output file is structured to resemble the one provided by Kleborate [10], to keep consistency with an already widely used tool.
A comprehensive overview of all modules is provided in Table 1.
Table 1.
Comprehensive overview of StaphSCAN (v0.4.0) typing modules, targets, methodology, and epidemiological applications
| Module | Target genes | Detection | Method | Aim | Database | Reported output |
|---|---|---|---|---|---|---|
| Assembly | Whole genome | Mash distance | Whole genome comparison | Assess minimum assembly quality | Curated RefSeq database | S. aureus |
| MLST | arcC, aroE, glpF, gmk, pta, tpi, yqiL | Sequence variation | Blast on housekeeping genes | Lineage assignment | PubMLST database | Ex. ST22 |
| spa typing | spa gene | Variable Number Tandem Repeats | Targeted repeat detection | Epidemiological surveillance | Ridom SpaServer | Ex. t1022 |
| agr typing | agr operon (agrB, agrD, agrC, agrA) | Sequence variation and frameshift mutations | Blast | Typing quorum-sensing systems involved in virulence regulation | Curated database | Ex. agr I |
| Capsule typing | cap operon | Gene presence/absence | Blast | Capsular completeness and serotyping | Curated database | Ex. Type 5 |
| SCCmec typing | mec gene complex & ccr recombinase complex | Gene presence/absence and sequence variation | Blast | Cassette classification | Curated database | Ex. Type IVa |
| AMR | AAC(6’)-Ie-APH(2’’)-Ia; ANT(4’)-Ia; ANT(4’)-Ib; APH(3’)-IIIa; ANT(6)-Ia; ANT(9)-Ia; mecA; mecC; blaZ; blaZ mecC-type; cfrA; poxtA; ermA; ermB; ermC; ermT; msrA; tetM; tetK; vanA; vanB | Presence/absence, sequence variation, and point mutations | Blast | Detection of acquired antimicrobial resistance genes / mutations and sequence integrity | CARD-curated database | Ex. mecA; tetM |
| Virulence | etA; etB; etD; etE; lukD; lukE; lukF; lukS; sea; sec; she; sell; selk; selq; tsst-1 | Presence/absence and truncation detection | Blast | Assessing pathogenic potential and clinical severity risk | VFDB-curated database | Ex. PVL |
| Biofilm | icaADBC; clfAB; fnbAB; cna; icaR | Presence/absence and truncation detection | Blast | Assessing potential biofilm production | VFDB-curated database | Ex. icaABDCD |
Taxonomic assignment and assembly quality
The assembly module (-m assembly) includes a step of taxonomic assignment and a step of quality control.
The species identification is based on Mash [12] distances between the input genome and a curated dataset of reference genomes. A minimum mash distance of 0.04 with one of the genomes in the database is required to report the specie.
The quality control is based on the following metrics: (i) total genome size, (ii) contig N50, and (iii) number of ambiguous bases (Ns). Whenever the genome size exceeds the expected range of 2.6–3.1 Mbp, or N50 is below 10,000 bp, or ambiguous bases are detected, the quality check is flagged as failed.
Typing
StaphSCAN includes five typing modules, each one can be run as a stand-alone module.
The Multi Locus Sequence Typing module (-m mlst) is based on the seven-locus typing scheme [14], as described on the PubMLST website (https://pubmlst.org/organisms/staphylococcus-aureus). For each locus, exact matches, novel sequences, partial matches (i.e. coverage less than the reference allele), or missing matches are reported. Moreover, if no exact ST match is found, the closest one is reported, followed by the number of differing loci (i.e. ST1-1LV, closest match is ST1, with 1 locus variant). Due to new PubMLST policies, it was not possible to redistribute alleles and profiles generated after December 2024, so StaphSCAN come with data up to that date, and each user can update it using the --mlst_update command using its own PubMLST account.
The spa module (-m spa) is used to characterize the repeated regions of the spa protein [15]. It is based on the Ridom database (https://spaserver.ridom.de/). Exact matches are reported, as well as novel patterns, or unknown repeated regions.
The agr module (-m agr) identifies the accessory regulator (agr) type, a quorum-sensing system involved in virulence regulation, and it is classified into four major groups [16]. It has been adapted from the tool AgrVATE [16], and re-written to be integrated.
The capsule module (-m capsule) identifies the Staphylococcus aureus capsular polysaccharide operon and assigns the predominant capsule serotype (Type 5 or Type 8). All capsular loci are identified (capA-P), and used to determine the operon completeness, while serotype is inferred based on the serotype-specific loci (capH-K) [17].
The sccmec module (-m sccmec) detects and classifies Staphylococcus aureus SCCmec elements, which carry methicillin resistance determinants and are defined by combinations of the mec gene complex and ccr recombinase genes [18]. The module supports the classification of fifteen different SCCmec types, and twenty-two subtypes. It has been adapted from the tool SCCmec (https://github.com/rpetit3/sccmec), and re-written to be included in the pipeline.
Biofilm
The biofilm module (-m biofilm) identifies key Staphylococcus aureus genes involved in biofilm formation, including surface proteins (clfA, clfB, fnbA, fnbB) [19–21], the collagene-binding protein cna [22], the polysaccharide intercellular adhesin (PIA) genes (icaA–D) [23–25], and the icaR regulator [26]. The genes are detected using nucleotide BLAST [13] search against a database of reference sequences. To summarise the biofilm potential of each isolate, a score is assigned as follows: 0: incomplete or absent ica or fnb genes; 1: only the ica or the fnb genes are present; 2: ica or fnb genes and one between cna and clf are present; 3: both ica and fnb genes are present, or one of the two plus both cna and clf genes; 4: ica genes, fnb, and cna/clf genes are present; 5: all key genes are present. A minimum identity of 90% and coverage of 80% is required to report the hit, with all weak hits (80–90% identity or 40–80% coverage) reported as “spurious” and excluded from the score evaluation. Truncations are detected by translating the nucleotide sequence into amino acids and comparing it to the reference amino acidic length.
The assignment of the biofilm score (0–5) is based on the progressive accumulation of genes driving distinct functional phases of Staphylococcus aureus biofilm formation and host colonization. A fundamental role is played by the production of the PIA, by the ica genes [25]. The presence and expression of the ica operon directly correlate with biofilm-forming phenotype, as deletion or inactivation of these genes results in severely impaired biofilm formation [23]. Given the basic role played, and the common prevalence (28–51% in clinical isolates [24]), its presence was assigned to a score of (1) However, Staphyloccocus aureus can produce a PIA-independent biofilm mediated by the fnbAB genes [20]. To increase the score, we evaluated the presence of cna or clf genes in addition to the ica or fnb operon. Cna and clf are adhesins, member of the MSCRAMMs family, involved in surface attachments [19, 22]. Their presence, together with the ica or fnb operon, represents the genotype of a strain capable of attaching a surface and forming a mature biofilm, and for this reason it was given a score of (2) The presence of fnb genes alongside the ica operon increases the score to 3, representing a functional improvement. Indeed, fnb not only facilitate surface adhesion, but are the primary invasins required for S. aureus internalization into non-phagocytic host cells via αβ-integrins [21], protecting the bacteria from immune clearance and antimicrobial therapy. Consequently, the score increases to 4 if one between clf/cna is present alongside fnb and ica, with the maximum score of 5 assigned to the presence of all the targeted genes. This score reflects the multi-factorial genotype of the strain, capable of colonization, diverse host-protein attachment, intracellular evasion, and redundant biofilm mechanisms.
Detection of antimicrobial resistance determinants
The AMR module (-m resistance) screens for known acquired antimicrobial resistance genes using a custom database, that integrates curated entries from CARD (v4.0.1) (https://card.mcmaster.ca/download) and KEGG (https://www.genome.jp/kegg/kegg2.html) databases. Genes are identified using nucleotide BLAST [13], and the best hit is reported. A minimum identity of 90% and coverage of 80% is required to report the hit, with all weak hits (80–90% identity or 40–80% coverage) reported as “spurious” and excluded from the score evaluation. Gene sequences with imperfect identity (< 100%) are translated and aligned to the reference protein; hits resulting in synonymous mutations are retained, while those leading to truncations are reported in a separate column and excluded. Chromosomally encoded mutations associated with AMR are reported, including the fluoroquinolone resistance mutations [27] in GyrA (S84L, E88K, and E88G), GyrB (T451S), and Parc (S80F/Y and E84K/G/V), and the rpoB mutations (H481Y, H481N, L466N, A473T, A477T, S486L) involved in rifampin resistance [28]. A resistance score is inferred to summarize the resistance profile of the isolate, and it is calculated as follows: 0: no beta-lactamases detected; 1: penicillin resistance; 2: methicillin-resistance; 3: vancomycin resistance.
Detection of virulence determinants
The virulence module (-m virulence) screens for the genes encoding the main toxins involved in Staphylococcus aureus pathogenesis, including tissue invasion and systemic damage [29]. The same parameters used in the resistance module apply. The virulence score summarises the ‘pathogenic’ potential of an isolate, and it is assigned as follows: 0: no target virulent genes found; 1: staphylococcal enterotoxin (se) or lukED identified; 2: exofoliative (et) toxins identified; 3: tsst-1/PVL positive.
The scoring system has been designed to quickly categorize the isolates based on a hierarchy of clinical severity and epidemic potential. The score of 1 is associated with the detection of staphylococcal enterotoxins and/or lukED. Staphylococcal enterotoxins are located on mobile genetic elements, responsible of food poisoning and massive T-cell activation [30, 31]. LukED is a leukotoxin which targets and attacks leukocytes [32], impairing immune system and allowing Staphylococcus aureus proliferation [33]. The next score of 2 is related to presence of the et toxins, responsible of the staphylococcal scalded-skin syndrome (SSSS), a severe and highly contagious skin disease caused by Staphylococcus aureus infection [34]. The last scores of 3 is associated with toxins of high-clinical interests, capable of causing potential life-threating infections. The tsst-1 gene encodes for a toxin responsible of the toxic-shock syndrome (tss), a severe and potentially life-threatening condition [35]. Once thought to be carried mainly by MSSA strains, it has been shown a raise in its frequency in clinical MRSA isolates [36, 37]. PVL, encoded by lukF and lukS, plays a key role in bacterial virulence [29], binding leukocytes, leading to pore formation and granule release, and contributing to tissue necrosis [38]. It is also associated with skin and soft tissue infections (SSTIs), lung infections (e.g. necrotizing pneumonia) [39], and other non-dermatological conditions like severe musculoskeletal infections such as osteomyelitis, pyomyositis and septic arthritis [29]. Moreover, it has been shown a fitness advantage in PVL-positive strains in community settings [40], with outpatient clinics as the primary entry point for community-acquired (CA) MRSA, contributing to the emergence and dissemination of virulent, antibiotic-resistant strains into hospital settings [41].
Genomic analysis
We validated StaphSCAN (v0.4.0) by reproducing key findings from a large-scale South America genomic surveillance study by the StaphNET-SA network [11]. Reads were generated by Illumina HiSeq platform with 150 bp paired-end reads, as reported in the study. All raw reads were filtered with Fastp [42] (v0.23.4) (-q 25) and assembled with Shovill (https://github.com/tseemann/shovill) (--assembler spades). The full list of genomes, including database accessions, isolate information, and StaphSCAN results are provided in Supplementary Table S1.
We also validated the reliability of the biofilm score against the publicly available dataset by Noumi et al., Journal of Genetic Engineering and Biotechnology (2025). This dataset was specifically selected because it includes strictly paired in silico genomic data and in vitro phenotypic assay results, specifically microtiter plate (MtP) abiotic biofilm formation and Hep-2 cellular biotic adherence assays.
Comparative analysis and benchmark
In the process of writing this manuscript a very similar tool, StaphScope [9], has been published. For this reason, we have compared StaphSCAN against it, summarized the features of both tools, and compared their performance on the dataset used in this study. Moreover, we have compared it against the web-based platform Pathogenwatch (v.81) (https://pathogen.watch/en) .
Results and discussion
We aimed to develop a tool capable of rapid genotyping of Staphylococcus aureus, to support from local surveillance to global epidemiology. For this reason, we included taxonomic assignment to species, to lineages via MLST, detection and genotyping of spa, agr, and capsular genes, identification of relevant virulence and AMR determinants (mutations and acquired resistance genes). We tried to include only genomic features with an associated phenotype of clinical relevance, with the inclusion of scores allowing for an immediate interpretation of the presumptive clinical risk associated. All features are summarized in Table 2.
Table 2.
StaphSCAN (v0.4.0) features
| Feature | Description |
|---|---|
| Identification | Species identification |
| Assembly quality | N50, ambiguous bases, genome size |
| Typing |
- MLST - spa type - agr type - capsule type - sccmec type and subtype |
| Acquired Resistance |
- Total gene found - Number of drug classes - Alleles grouped by drug class - Truncation - Mutations (gyrA/gyrB/parC, rpoB, 23 S) |
| Resistance Score | 0 = no blaZ/mec/van; 1 = penicillin resistance; 2 = MRSA; 3 = VRSA |
| Acquired virulence |
- Staphylococcal Enterotoxin (se) - Leukocidin (lukED) - Exofoliative toxins (et) - Toxic Shock Syndrom Toxin (tsst-1) - Panton-Valentine (lukFS) - Truncation |
| Virulence score | 0 = none of the above virulence genes ; 1 = se/lukED; 2 = et; 3 = tsst-1/pvl |
| Biofilm genes |
- Ica genes (icaABCD) - Clumping factor gene (clfAB) - Fibronectin Binding Protein (FnbAB) - Collagen-binding adhesin (cna) - Truncation, including the regulator icaR |
| Biofilm score | 0 = none of the above genes; 1 = icaABCD/fnb; 2 = IcaABCD/fnb + cna/clf; 3 = icaABCD + fnb or icaABCD/fnb + cna + clf; 4 = icaABCD + fnb + cna/clf; 5 = icaABCD + clf + cna + fnb |
For the species identification, we adopted a mash-based approach, using a curated genome database. We validated it on a set of 45 genomes, including six different staphylococcal species (Supplementary Figure S1, Supplementary Tabel S2).
StaphSCAN validation
We analysed all the Staphylococcus aureus genomes deposited in the ENA archive by the StaphNET-SA surveillance study (415 genomes). Eleven genomes were not included in the original study, and so were excluded from further analyses. Among the remaining 404 genomes, all were correctly identified as Staphylococcus aureus, and passed the quality check. A detailed comparison of the results reported by StaphSCAN vs. those reported in the StaphNET-SA network study is provided in Supplementary Table S3.
StaphSCAN’s modules produced results in concordance with the one reported in the original study (Table 3), with the main differences due to the more recent database used by StaphSCAN.
Table 3.
StaphSCAN (v0.4.0) concordance result
| Module | Concordance |
|---|---|
| Species identification | 100% (404/404) |
| MLST | 99.3% (401/404) |
| Capsular type | 100% (404/404) |
| Spa type | 94.1% (380/404) |
| SCCmec type | 99.5% (402/404) |
Resistance module was highly concordant with the data reported in the original study, with a 97.5%, 100%, and 100% of concordance for the detection of blaZ, mecA/C, and vanA/B, respectively. Moreover, given the importance of a correct assignment of MRSA/MSSA, when reported, the gene presence/absence of mecA/C was also compared, when provided, to the reported phenotypic interpretation for Oxacillin, with an overall concordance of 99.9% (269/271), a sensitivity of 98.25% (111/113) and a specificity of 100% (158/158). A more detailed analysis, with all the reported AMR genes, is provided in Supplementary Table S4.
In addition to gene presence, StaphSCAN identified also clinical-relevant mutations, contributing to antimicrobial resistance, including the gyrA, gyrB, and parC mutations involved in the Fluoroquinolones acquired resistance [27]. In the dataset, parC mutations were the most common but alone did not determine an acquired resistance to Ciprofloxacin, requiring an association with mutation in gyrA (Fig. 1).
Fig. 1.

Distribution of Ciprofloxacin Minimum Inhibitory Concentration (MIC), stratified by mutation identified. Each circle represents the reported MIC for an isolate, coloured by the type of mutation identified (if any). Isolate are stratified in wild-type (wt) and mutated (mut) based on the detection of any mutation in one of the target gene (gyrA, gyrB, parC). Dashed line indicates the EUCAST breakpoint for clinical resistance (MIC > 2, EUCAST v.16.0)
We investigated also the Rifampin resistance, by analysing the rpoB mutations. From the dataset, it was not possible to use the mic values, but instead the categorical values (S or R). For all the isolates (10/10) with a reported rpoB mutation by StaphSCAN, the categorical value was ‘Resistant’ (Supplementary Table S5), and the reported mutations in the original study were concordant. For one isolate, with a categorical value of ‘Resistant’, no mutations were reported neither by StaphSCAN or by the original study.
The main findings of the original study were also reproduced, including the MRSA prevalence (40.8%, 165/404), the widespread diffusion of the lineages ST30, ST5, ST8, and ST398, their geographical distribution, and their genotypes (Fig. 2A and B).
Fig. 2.

Data shown summarize StaphSCAN results for the 404 genomes from the StaphNET study A Geographical and lineage distribution of methicillin-resistant isolates. Each circle represents a genome, coloured by methicillin resistance. Barplots summarize the number of genomes from each lineage (top) and country (right), coloured by methicillin-resistance. All lineages with less than 20 genomes were grouped together under ‘Other’ B Genotype summary of the main (n > 20) STs. The main molecular markers for Staphylococcus aureus epidemiology have been included. Only spa types with a frequency higher than 5 have been represented
StaphSCAN scores
Genomes are scored according to the resistance, virulence and biofilm loci identified. We found that resistance score is not only associated with the specific presence of components contributing to the score, but also with the number of genes and classes. For this reason, genomes with a score higher than 0 usually carry additional genes conferring resistance to multiple drug classes (Fig. 3A and B). Moreover, virulence and resistance scores showed a correlation with each other in the analysed datasets, but none with the biofilm score. As a result, isolates with a higher resistance score tends to have a higher virulence score (r = 0.42, p < 0.001) (Fig. 3C and D).
Fig. 3.

StaphSCAN score summary A Histograms showing total number of acquired AMR classes predicted per genome, stratified by resistance score B Histograms showing a total number of acquired AMR genes detected per genome, stratified by resistance score. The Spearman correlation coefficients between the resistance score and the number of AMR genes/classes are reported (** p < 0.01) (excluding genes/classes contributing to the score) C Bar plot represents prevalence of isolates with a specific resistance score. Line plot represents the mean virulence score stratified by resistance score D Bar plot represents prevalence of isolates with a specific virulence score. Line plot represents the mean biofilm score stratified by virulence score. The Spearman correlation (r) between the scores is reported (** p < 0.01; ns = not significant)
The biofilm score has been validated on a dataset of publicly available genomes (N = 8), used for the study by Noumi et al., Journal of Genetic Engineering and Biotechnology, 2025.
We compared our in silico genotypic results against their published in vitro phenotypic data (MtP abiotic biofilm and Hep-2 biotic adherence assays). The biofilm scores demonstrated general concordance with the in vitro abiotic biofilm formation capabilities. The model identified the most robust biofilm producer (strain S20), while strains assigned the baseline score of 2 consistently demonstrated low-grade abiotic biofilm mass. However, while the biofilm score aligned with abiotic surface attachment, it did not reliably capture biotic cellular adherence to Hep-2 cells, indicating that the scoring system is primarily reflective of abiotic, PIA-dependent biofilm mass rather than host-cell adherence. All data are summarised in Supplementary Table S6.
These scores facilitate downstream analysis, including identification of high-risk strains. We have evaluated the prevalence of high-risk strains among the top 5 STs of the dataset, defined as isolates with a resistance score ≥ 2, virulence score of 3, and a biofilm score ≥ 2. The 35.8% (88/243) of the isolates have a high-risk genomic profile, all belonging to the lineages ST30, ST5, and ST8. The ST30 was the most frequent, accounting for the 51.7% (45/88), with ST5 and ST8 having the isolates with the highest total score (total score = 9) (Fig. 4). ST8 isolates in the dataset exhibit the highest risk profile, with the 40% (24/58) of the genomes being multidrug resistant (MDR), PVL/tsst-1+, with high biofilm-producer potential.
Fig. 4.

High risk isolates. Only isolates with a resistance score ≥ 2, virulence score of 3 and biofilm score ≥ 2 have been included within the top 5 STs population A Frequency of high-risk isolates by lineage. The total score has been calculated by summing the resistance, virulence, and biofilm scores B Box plot represents prevalence of high-risk clones per ST, stratified by their genotype
Comparative analysis and benchmark
A comprehensive comparison between StaphSCAN and StaphScope [9] is reported in Table 4. While both tools provide core epidemiological typing for Staphylococcus aureus, their underlying design differ significantly. StaphSCAN incorporates several specialized typing modules absent in StaphScope [9], including agr typing, capsular typing, and a dedicated biofilm module. Furthermore, StaphSCAN automatically excludes non-aureus genomes during the identification step and provides high-resolution subtyping for SCCmec elements. Conversely, StaphScope [9] uniquely includes a dedicated plasmid characterization module.
Table 4.
Features’ comparison between StaphSCAN and Staphscope
| Feature | StaphSCAN (v0.4.0) | StaphScope (v1.1.0)[9] |
|---|---|---|
| Identification | Provided (filter out not S. aureus genomes) | Not provided (no filter) |
| Assembly QC | Provided | Provided |
| MLST | Provided | Provided |
| SCCmec typing | Provided (including subtyping) | Provided (no subtyping) |
| Spa typing | Provided | Provided |
| Agr typing | Provided | Not provided |
| Capsular typing | Provided | Not provided |
| Biofilm-specific module | Provided | Not provided |
| AMR specific module | Provided | Provided |
| Virulence specific module | Provided | Provided |
| Plasmid specific module | Not Provided | Provided |
| Report summary | Provided | Provided |
Beyond feature availability, the tools diverge in their approach to data reporting and usability. StaphScope [9] employs a “generalized” approach, reporting all identified genes (both core/intrinsic and acquired) and often logging multiple hits for the same gene when querying multiple databases. While this provides exhaustive data, it generates a highly fragmented output: when used on the 404-genome dataset, StaphScope [9] generated 18,226 total files distributed across 9 different folders, with 10 files designated as final reports.
In contrast, StaphSCAN is designed for high-throughput, standardized genomic surveillance. It employs a targeted approach, focused on clinically relevant, acquired genes. It summarizes this information using a score-based system and compiles all results into a single, unified, tab-delimited file. This simplifies data interpretation, facilitates the merging of different sequencing runs, and allows for effortless integration into broader epidemiological workflows.
Computationally, StaphSCAN demonstrated superior efficiency (Table 5). Despite both tools being accessible via Conda and requiring minimal hardware, StaphSCAN completed the analysis of all 404 genomes in 52 min utilizing only a single thread (1 CPU) and 4 GB of RAM. StaphScope [9], despite operating in a multi-threaded capacity (5 CPUs and 16 GB of RAM), required more than 3 h to process the same dataset. Moreover, running on HPC, the resource management of StaphScope [9] was always causing an out-of-memory error when using AMR module, which was skipped. Furthermore, StaphSCAN’s output disk footprint was highly optimized, requiring less than 1 MB compared to StaphScope’s ~ 300 MB. Since the OOM failure was causing to skip one of the core StaphScope module, we have compared the performance locally on a subset of 10 samples, using a laptop with 8 cores and 16 GB of RAM: StaphSCAN completed the analysis in 58 s, generating 1 output file of 12 kb, while StaphScope [9] completed the analysis in 4 min, generating 553 files and occupying 17 megabytes of disk space.
Table 5.
Computational features of StaphSCAN vs. StaphScope
| Computational features | StaphSCAN (v0.4.0) | StaphScope (v1.1.0)[9] |
|---|---|---|
| Installation method | Conda (Bioconda channel) | Conda (requires custom third-party channel) |
| Parallel processing | Single-threaded | Multi-threaded |
| Minimum Resource requirements | Very low (1 CPU, 4 GB of RAM) | Low to Moderate (4 + GB RAM, 2 + CPUs)^ |
| Analysis results | ||
| Runtime per sample | ~ 5.8s* | ~ 24s* |
| Output disk footprint | < 1 MB* | ~ 17 MB |
| Output files count | 1 | 553 |
^As reported in the relative paper
*Using the parameters reported in this paper, running on local computer with 8 cores and 16gb of RAM, on a dataset of 10 genomes
Ultimately, while StaphScope [9] offers utility for exhaustive local analysis, StaphSCAN provides a highly optimized, single-file framework essential for rapid, large-scale clinical surveillance.
StaphSCAN was also compared to Pathogenwatch (v.81) (https://pathogen.watch/en), a web-based platform run by the Centre for Genomic Pathogen Surveillance (https://www.pathogensurveillance.net/). Overall, Pathogenwatch could replicate some of the modules provided by StaphSCAN, including species confirmation, assembly quality check, mlst, and acquired resistance, including the relative antibiotic class resistance associated, but it lacks other features including spa, cap, and SCCmec typing, and the detection of virulence and biofilm genes. Given the different nature of the two, command-line vs. web-based, a computational benchmark was not possible. The main advantage of Pathogenwatch over StaphSCAN relies on being web-based, not requiring bioinformatic skills neither any infrastructure apart from an internet connection, representing a valid alternative whether not possible to run a CLI-based tool.
In this study we have presented StaphSCAN, a single framework for rapid genotyping, including species detection, sequence typing, genotyping of key antimicrobial and virulence determinants. The strength of StaphSCAN is its species-specific workflow, capable of providing only results relevant to the Staphylococcus aureus, reducing the noise of the most ‘general’ tools. For example, all intrinsic genes, like tet38 or norA, are not analysed by StaphSCAN, since their presence is constitutive and do not provide relevant insights into acquired resistance mechanisms [43, 44]. The results are reported to make the results informative and easy to read at the same time, with the scoring system facilitating an immediate interpretation.
We successfully reproduced the results of a large, international and multi-center study involving more than 400 isolates originally requiring a combination of several tools, just using StaphSCAN. Using the score system, we could also provide novel insights on the prevalence of high-risk strains among the most prevalent lineages in the dataset.
Limitations
StaphSCAN has several limitations to consider. It is a strictly species-specific pipeline; while this enables highly tailored and rapid analysis, it provides insights exclusively for Staphylococcus aureus, limiting its utility in broader, multi-species genomic surveillance. Moreover, while StaphSCAN includes a rapid quality check, it is fundamentally designed as a downstream typing tool. It therefore requires prior computational steps, specifically the generation and a rigorous quality check of assemblies, and more comprehensive upstream quality control, including read-level taxonomic profiling to rule out contamination. The underlying databases rely on manual curation, which may result in slight delays when incorporating newly discovered alleles or resistance determinants. While the scoring system (Resistance, Virulence, and Biofilm) is valuable for summarizing complex genomic data into easily interpretable profiles, these scores merely reflect the genotypic detection of specific determinants. They represent a presumptive clinical risk and must not be used as direct, definitive predictors of in vivo clinical outcomes or disease severity. Finally, the validation included in this study is mostly based on WGS-based approaches only, which may limit actual accuracy validation.
Conclusions
In conclusion, we have developed StaphSCAN, an open-source, lightweight command-line tool tailored for the genomic surveillance of Staphylococcus aureus. As whole-genome sequencing becomes a routine diagnostic standard, the primary bottleneck in public health has shifted from data generation to data interpretation. StaphSCAN directly addresses this by translating complex genomic assemblies into simple, specific, and clinically actionable information, with an intuitive scoring systems to rapidly flag high-risk isolates based on their antimicrobial resistance, virulence, and biofilm potential. Looking forward, the true utility of StaphSCAN lies in its seamless integration into broader epidemiological and clinical surveillance frameworks. Because of its extremely low computational footprint and standardized, single-file tabular output, it is an ideal downstream typing module for automated, high-throughput bioinformatics ecosystems. This is already underway, as evidenced by StaphSCAN’s recent incorporation into the nf-core framework and the Nextflow-based Bactopia pipeline. At the local hospital level, StaphSCAN outputs can be easily parsed by Laboratory Information Management Systems (LIMS) to rapidly alert infection control teams to ward-level outbreaks or hypervirulent clones (e.g., PVL/TSST-1 positive MRSA). On a national or global scale, its standardized reporting format facilitates data harmonization across multi-center networks, empowering resource-limited settings to participate in real-time genomic epidemiology.
Future development directions for StaphSCAN will focus on addressing current bioinformatic limitations and expanding its predictive scope, including the support for raw read-level analysis, bypassing the assembly bottleneck entirely.
Availability and requirements
Project name: StaphSCAN
Project home page: https://github.com/riccabolla/StaphSCAN
Operating system(s): Linux, macOS, and Windows (via Windows Subsystem for Linux).
Programming language: Python3
Other requirements: mash (v2.0+), blast, biopython (v1.78+), pandas, rauth, and requests.
License: MIT
Any restrictions to use by non-academics: None
Supplementary Information
Acknowledgements
We would like to thank the developers of Kleborate, which has inspired this work.
Authors’ contributions
R.B.: Conceptualization, Data curation, Formal analysis, Methodology, Software, Validation, Writing – original draft, Writing – review & editingV.C.: Funding acquisition, Supervision, Writing – review & editing.
Funding
This project was supported by EU funding within the NextGenerationEU-MUR PNRR Extended Partnership initiative on Emerging Infectious Diseases (Project no. PE00000007, INF-ACT).
Data availability
The complete source code is available on GitHub under a MIT license: https://github.com/riccabolla/StaphSCAN. A documentation is available at: https://staphscan.readthedocs.io/en/latest/. The tool version and the databases used in this manuscript are hosted at Zenodo: https://doi.org/10.5281/zenodo.20932930. The public dataset used are available at PRJEB37318 and PRJNA890445. For dataset PRJEB37318 individual accession numbers are available in Supplementary Table S1.
Declarations
Ethics approval and consent to participate
Not applicable.
Competing interests
The authors declare no competing interests.
Consent for publication
Not applicable.
Footnotes
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
References
- 1.Cheung GYC, Bae JS, Otto M. Pathogenicity and virulence of Staphylococcus aureus. Virulence. Bellwether Publishing, Ltd.; 2021. pp. 547–69. 10.1080/21505594.2021.1878688 . PubMed PMID: 33522395. [DOI] [PMC free article] [PubMed]
- 2.Hindy JR, Quintero-Martinez JA, Lee AT, Scott CG, Gerberi DJ, Mahmood M, et al. Incidence Trends and Epidemiology of Staphylococcus aureus Bacteremia: A Systematic Review of Population-Based Studies. Cureus. 2022 May;29. 10.7759/cureus.25460. [DOI] [PMC free article] [PubMed]
- 3.Thacharodi A, Hassan S, Ahmed T, Acharya G, Geli Blacknell NM, Singh P, et al. Methicillin-resistant Staphylococcus aureus is raising global concern as it overcomes immune challenges through various virulence mechanisms. iScience. Elsevier Inc.; 2026. 10.1016/j.isci.2025.114376. [DOI] [PMC free article] [PubMed]
- 4.Tiwari S, Dhakal T, Kim BJ, Jang GS, Oh Y. Genomics in Epidemiology and Disease Surveillance: An Exploratory Analysis. Life. Multidisciplinary Digital Publishing Institute (MDPI); 2025. 10.3390/life15121848. [DOI] [PMC free article] [PubMed]
- 5.Aanensen DM, Feil EJ, Holden MTG, Dordel J, Yeats CA, Fedosejev A, et al. Whole-genome sequencing for routine pathogen surveillance in public health: A population snapshot of invasive Staphylococcus aureus in Europe. mBio. 2016;7(3). 10. 1128/mBio.00444-16 PubMed PMID: 27150362. [DOI] [PMC free article] [PubMed]
- 6.Chigozie VU, Aniokete CU, Ogbonna PI, Iroha RI. Transforming antimicrobial resistance mitigation: the genomic revolution in one health and public health. Discover Applied Sciences. Springer Nature; 2025. 10.1007/s42452-025-07053-7. [DOI]
- 7.Brlek P, Bulić L, Bračić M, Projić P, Škaro V, Shah N, et al. Implementing Whole Genome Sequencing (WGS) in Clinical Practice: Advantages, Challenges, and Future Perspectives. Cells. Multidisciplinary Digital Publishing Institute (MDPI); 2024. 10.3390/cells13060504 . PubMed PMID: 38534348. [DOI] [PMC free article] [PubMed]
- 8.Bagger FO, Borgwardt L, Jespersen AS, Hansen AR, Bertelsen B, Kodama M, et al. Whole genome sequencing in clinical practice. BMC Med Genomics BioMed Cent Ltd. 2024. 10.1186/s12920-024-. 01795-w PubMed PMID: 38287327. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 9.Beckley B, Amarh V. StaphScope: a species-optimized computational pipeline for rapid and accessible Staphylococcus aureus genotyping and surveillance. BMC Genomics. 2026;27(1):261. 10.1186/s12864-026-12609-x. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 10.Lam MMC, Wick RR, Watts SC, Cerdeira LT, Wyres KL, Holt KE. A genomic surveillance framework and genotyping tool for Klebsiella pneumoniae and its related species complex. Nat Commun. 2021;12(1). 10.1038/s41467-021-24448-3 . PubMed PMID: 34234121. [DOI] [PMC free article] [PubMed]
- 11.Gregorio S, Di, Vielma J, Haim MS, Rago L, Campos J, Kekre M, et al. Genomic epidemiology of Staphylococcus aureus isolated from bloodstream infections in South America during 2019 supports regional surveillance. Microb Genom. 2023;9(5). 10.1099/MGEN.0.001020 . PubMed PMID: 37227244. [DOI] [PMC free article] [PubMed]
- 12.Ondov BD, Treangen TJ, Melsted P, Mallonee AB, Bergman NH, Koren S, et al. Mash: Fast genome and metagenome distance estimation using MinHash. Genome Biol. 2016;17(1). 10.1186/s13059-016-0997-x . PubMed PMID: 27323842. [DOI] [PMC free article] [PubMed]
- 13.Altschul SF, Gish W, Miller W, Myers EW, Lipman DJ. Basic local alignment search tool. J Mol Biol. 1990;215(3):403–10. 10.1016/S0022-2836(05)80360-2. [DOI] [PubMed] [Google Scholar]
- 14.Enright MC, Day NPJ, Davies CE, Peacock SJ, Spratt BG. Multilocus Sequence Typing for Characterization of Methicillin-Resistant and Methicillin-Susceptible Clones of Staphylococcus aureus. JOURNAL OF CLINICAL MICROBIOLOGY; 2000. [DOI] [PMC free article] [PubMed]
- 15.Harmsen D, Claus H, Witte W, Rothgänger J, Claus H, Turnwald D, et al. Typing of Methicillin-Resistant Staphylococcus aureus in a University Hospital Setting by Using Novel Software for spa Repeat Determination and Database Management. J Clin Microbiol. 2003;41(12):5442–8. 10.1128/JCM.41.12.5442-5448. 2003 PubMed PMID: 14662923. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 16.Raghuram V, Alexander AM, Loo HQ, Petit RA, Goldberg JB, Read TD et al. Species-Wide Phylogenomics of the Staphylococcus aureus Agr Operon Revealed Convergent Evolution of Frameshift Mutations [Internet]. 2022. Available from: https://journals.asm.org/journal/spectrum [DOI] [PMC free article] [PubMed]
- 17.Cocchiaro JL, Gomez MI, Risley A, Solinga R, Sordelli DO, Lee JC. Molecular characterization of the capsule locus from non-typeable Staphylococcus aureus. Mol Microbiol. 2006;59(3):948–60. 10.1111/j.1365-2958. 2005.04978.x PubMed PMID: 16420363. [DOI] [PubMed] [Google Scholar]
- 18.Ito T, Hiramatsu K, Oliveira DC, De Lencastre H, Zhang K, Westh H, et al. Classification of staphylococcal cassette chromosome mec (SCCmec): Guidelines for reporting novel SCCmec elements. Antimicrob Agents Chemother. 2009;4961–7. 10.1128/AAC.00579-09 . PubMed PMID: 19721075. [DOI] [PMC free article] [PubMed]
- 19.Foster TJ. Surface Proteins of Staphylococcus aureus. Microbiol Spectr. 2019;7(4). 10.1128/microbiolspec.gpp3-0046-. 2018 PubMed PMID: 31267926. [DOI] [PMC free article] [PubMed]
- 20.O’Neill E, Pozzi C, Houston P, Humphreys H, Robinson DA, Loughman A, et al. A novel Staphylococcus aureus biofilm phenotype mediated by the fibronectin-binding proteins, FnBPA and FnBPB. J Bacteriol. 2008;190(11):3835–50. 10.1128/JB.00167-08 . PubMed PMID: 18375547. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 21.Sinha B, François PP, Nüße O, Foti M, Hartford OM, Vaudaux P, et al. Fibronectin-binding protein acts as Staphylococcus aureus invasin via fibronectin bridging to integrin α5β1. Cell Microbiol. 1999;1(2):101–17. 10.1046/j.1462-5822.1999.00011.x. [DOI] [PubMed] [Google Scholar]
- 22.Madani A, Garakani K, Mofrad MRK. Molecular mechanics of Staphylococcus aureus adhesin, CNA, and the inhibition of bacterial adhesion by stretching collagen. PLoS ONE. 2017;12(6). 10.1371/journal.pone.0179601 . PubMed PMID: 28665944. [DOI] [PMC free article] [PubMed]
- 23.Cramton SE, Gerke C, Schnell NF, Nichols WW, Go¨tz F, Go¨tz G. The Intercellular Adhesion (ica) Locus Is Present in Staphylococcus aureus and Is Required for Biofilm Formation. INFECTION AND IMMUNITY; 1999. [DOI] [PMC free article] [PubMed]
- 24.Bamneshin K, Poudineh M, Alibabaei RH, Reza M, Amiri J, Fateminasab ZS et al. Prevalence of icaADBC genes, and correlation with biofilms and antibiotic resistance in S. aureus: a systematic review and meta-analysis. www.germs.ro • GERMS [Internet]. 2024. Available from: www.germs.ro. [DOI] [PMC free article] [PubMed]
- 25.Gerke C, Kraft A, Süßmuth R, Schweitzer O, Götz F. Characterization of the N-Acetylglucosaminyltransferase activity involved in the biosynthesis of the Staphylococcus epidermidis polysaccharide intercellular adhesin. J Biol Chem. 1998;273(29):18586–93. 10.1074/jbc.273.29.18586 . PubMed PMID: 9660830. [DOI] [PubMed] [Google Scholar]
- 26.Schwartbeck B, Rumpf CH, Hait RJ, Janssen T, Deiwick S, Schwierzeck V, et al. Various mutations in icaR, the repressor of the icaADBC locus, occur in mucoid Staphylococcus aureus isolates recovered from the airways of people with cystic fibrosis. Microbes Infect. 2024;26(4). 10.1016/j.micinf.2024.105306 . PubMed PMID: 38316375. [DOI] [PubMed]
- 27.de Oliveira TLR, Cavalcante FS, Chamon RC, Ferreira RBR, dos Santos KRN. Genetic mutations in the quinolone resistance-determining region are related to changes in the epidemiological profile of methicillin-resistant Staphylococcus aureus isolates. J Glob Antimicrob Resist. 2019;19:236–40. 10.1016/j.jgar.2019.05.026 . PubMed PMID: 31176072. [DOI] [PubMed] [Google Scholar]
- 28.Guo Y, Wang B, Rao L, Wang X, Zhao H, Li M, et al. Molecular characteristics of rifampin-sensitive and-resistant isolates and characteristics of rpob gene mutations in methicillin-resistant staphylococcus aureus. Infect Drug Resist. 2021;14:4591–600. 10.2147/IDR.S336200. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 29.Di Bella S, Marini B, Stroffolini G, Geremia N, Giacobbe DR, Campanile F, et al. The virulence toolkit of Staphylococcus aureus: a comprehensive review of toxin diversity, molecular mechanisms, and clinical implications. European Journal of Clinical Microbiology and Infectious Diseases. Springer Science and Business Media Deutschland GmbH; 2025. pp. 1797–816. 10.1007/s10096-025-05148-y . PubMed PMID: 40323347. [DOI] [PMC free article] [PubMed]
- 30.Fleischer B. T lymphocyte-stimulating microbial toxins as superantigens. Med Microbiol Immunol. 1991;180(2):53–8. 10.1007/BF00193845. [DOI] [PubMed] [Google Scholar]
- 31.Hu DL, Nakane A. Mechanisms of staphylococcal enterotoxin-induced emesis. Eur J Pharmacol Elsevier B V. 2014;95–107. 10.1016/j.ejphar.2013.08. .050 PubMed PMID: 24184671. [DOI] [PubMed]
- 32.Alonzo F, Kozhaya L, Rawlings SA, Reyes-Robles T, Dumont AL, Myszka DG, et al. CCR5 is a receptor for Staphylococcus aureus leukotoxin ED. Nature. 2013;493(7430):51–5. 10.1038/nature11724 . PubMed PMID: 23235831. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 33.Reyes-Robles T, Alonzo F, Kozhaya L, Lacy DB, Unutmaz D, Torres VJ. Staphylococcus aureus Leukotoxin ED targets the chemokine receptors CXCR1 and CXCR2 to Kill leukocytes and promote infection. Cell Host Microbe. 2013;14(4):453–9. 09.005 PubMed PMID: 24139401. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 34.Nishifuji K, Sugai M, Amagai M. Staphylococcal exfoliative toxins: Molecular scissors of bacteria that attack the cutaneous defense barrier in mammals. J Dermatol Sci. 2008;21–31. 10.1016/j.jdermsci.2007.05.007 . PubMed PMID: 17582744. [DOI] [PubMed]
- 35.Ahmad-Mansour N, Loubet P, Pouget C, Dunyach-Remy C, Sotto A, Lavigne JP, et al. Staphylococcus aureus toxins: An update on their pathogenic properties and potential treatments. Toxins MDPI. 2021. 10.3390/toxins13100677 . PubMed PMID: 34678970. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 36.Imani Fooladi AA, Ashrafi E, Tazandareh SG, Koosha RZ, Rad HS, Amin M, et al. The distribution of pathogenic and toxigenic genes among MRSA and MSSA clinical isolates. Microb Pathog. 2015;81:60–6. .013 PubMed PMID: 25778391. [DOI] [PubMed] [Google Scholar]
- 37.Durand G, Bes M, Meugnier H, Enright MC, Forey F, Liassine N, et al. Detection of new methicillin-resistant Staphylococcus aureus clones containing the toxic shock syndrome toxin 1 gene responsible for hospital- and community-acquired infections in France. J Clin Microbiol. 2006;44(3):847–53. 10.1128/JCM.44.3.847-853. 2006 PubMed PMID: 16517865. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 38.Spaan AN, Henry T, Van Rooijen WJM, Perret M, Badiou C, Aerts PC, et al. The staphylococcal toxin panton-valentine leukocidin targets human C5a receptors. Cell Host Microbe. 2013;13(5):584–94. 10.1016/j.chom.2013.04.006. [DOI] [PubMed] [Google Scholar]
- 39.Hoppe PA, Holzhauer S, Lala B, Bührer C, Gratopp A, Hanitsch LG, et al. Severe infections of Panton-Valentine leukocidin positive Staphylococcus aureus in children. Med (United States). 2019;98(38). 10. 1097/MD.0000000000017185 PubMed PMID: 31567961. [DOI] [PMC free article] [PubMed]
- 40.Brown ML, O’Hara FP, Close NM, Mera RM, Miller LA, Suaya JA, et al. Prevalence and sequence variation of panton-valentine leukocidin in methicillin-resistant and methicillin-susceptible Staphylococcus aureus strains in the United States. J Clin Microbiol. 2012;50(1):86–90. 10.1128/JCM.05564-11 . PubMed PMID: 22090402. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 41.Klein S, Menz MD, Zanger P, Heeg K, Nurjadi D. Increase in the prevalence of Panton–Valentine leukocidin and clonal shift in community-onset methicillin-resistant Staphylococcus aureus causing skin and soft-tissue infections in the Rhine-Neckar Region, Germany, 2012–2016. Int J Antimicrob Agents. 2019;53(3):261–7. 10.1016/j.ijantimicag.2018.10.026 . PubMed PMID: 30412736. [DOI] [PubMed] [Google Scholar]
- 42.Chen S. Ultrafast one-pass FASTQ data preprocessing, quality control, and deduplication using fastp. iMeta. 2023;2(2). 10.1002/imt2.107. [DOI] [PMC free article] [PubMed]
- 43.Truong-Bolduc QC, Bolduc GR, Medeiros H, Vyas JM, Wang Y, Hooper DC. Role of the Tet38 efflux pump in Staphylococcus aureus internalization and survival in epithelial cells. Infect Immun. 2015;83(11):4362–72. 10.1128. /IAI.00723-15 PubMed PMID: 26324534. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 44.Truong-Bolduc QC, Villet RA, Estabrooks ZA, Hooper DC. Native efflux pumps contribute resistance to antimicrobials of skin and the ability of staphylococcus aureus to colonize skin. J Infect Dis. 2014;209(9):1485–93. 10.1093/infdis/jit660 . PubMed PMID: 24280365. [DOI] [PMC free article] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
Data Availability Statement
The complete source code is available on GitHub under a MIT license: https://github.com/riccabolla/StaphSCAN. A documentation is available at: https://staphscan.readthedocs.io/en/latest/. The tool version and the databases used in this manuscript are hosted at Zenodo: https://doi.org/10.5281/zenodo.20932930. The public dataset used are available at PRJEB37318 and PRJNA890445. For dataset PRJEB37318 individual accession numbers are available in Supplementary Table S1.
