This web browser was developed for the interactive exploration of AMRrules. The AMRrules Python package contains the core rule set alongside tools to interpret AMR genotypes—currently optimised for AMRfinderplus, output. By applying these rules, the system generates comprehensive genome reports that translate complex genetic data into expert-level insights on how core genes, acquired genes, and mutations influence antimicrobial susceptibility.
Full specification: AMRrules spec v0.6. Note this includes several additional fields beyond those pictured above, including NCBI and CARD ARO accessions to uniquely identify genes; details of the breakpoints and standards used; evidence codes, grades and limitations; and a rule annotation note.
Rule curation is a work in progress, under active development by the ESGEM-AMR Working Group.
You can construct shareable links to open the browser pre-filtered by organism or search terms. Examples below assume the app is hosted at https://amrverse.github.io/AMRrulebrowser/ or running locally (e.g., http://localhost:8000/).
-
Browse a specific organism (uses underscores instead of spaces):
https://amrverse.github.io/AMRrulebrowser/?organism=Escherichia_coli
-
Search for a drug across all files:
https://amrverse.github.io/AMRrulebrowser/?drug=amikacin
-
Combined search (organism + search):
https://amrverse.github.io/AMRrulebrowser/?organism=Escherichia_coli&drug=amikacin
Notes:
?organism=accepts underscores in place of spaces and is case-insensitive.?drug=,?gene=,?rule=or?q=perform searches (query names preferdrug,gene,rule, otherwiseq).- For maximum portability on simple static servers use the query-style links above (path-style links require an SPA-aware server).
