This is a (mostly vibe-coded) web interface for AMRFinderPlus and AMRrules created as a side-project by Arjun Prasad.

AMRFinderPlus identifies acquired antimicrobial resistance genes and point mutations in bacterial protein and/or assembled nucleotide sequences Plus virulence factors, biocide, heat, acid, and metal resistance genes for select taxa. See the AMRFinderPlus documentation for details on AMRFinderPlus. AMRrules is a project to use expert curated knowledge of AMR to interpret the identified genes and point mutations and predict their phenotypic effect on antibiotic susceptibility. See the AMRrules documentation for details.

A brief description of the options for this site is below, and AMRFinderPlus (and AMRrules) output can be viewed on the web or downloaded. As of right now queues are usually empty and runs generally take 1-5 minutes. Bug reports or suggestions for improvements made as GitHub issues are much appreciated.

WebAMR runs AMRFinderPlus with the following options: --plus --print_node

Input Settings

Job Name (Optional)

A user-defined name to help you identify and organize your analysis results. This name will appear on the results page and is used as the sample name in AMRrules output.

Requirements:

Select an assembled nucleotide file (-n, --nucleotide)

An assembled nucleotide FASTA file to search. May be gzipped with a .gz extension. This enables AMRFinderPlus to search with translated BLAST, to identify genes and coding point mutations by translated BLAST, frame shifts, and, with the "Organism" option below, non-coding point mutations. Protein HMM searches are not performed if only a nucleotide assembly file is provided.

See the AMRFinderPlus documentation for Input FASTA files.

Select a protein file (-p, --protein)

A protein FASTA file to search. May be gzipped with a .gz extension. This enables the identification of genes and point mutations by BLASTP and genes with HMMs which enables more sensitive and accurate detection of AMR genes without very close homologs in the Reference database. Without a nucleotide assembly AMRFinderPlus will not detect non-coding mutations.

See the AMRFinderPlus documentation for Input FASTA files.

Select a GFF file (-g, --gff)

A GFF3 format file containing gene annotations. This file provides the genomic coordinates and identifiers for the proteins in the nucleotide sequence. If you provide a GFF file, you should also provide the corresponding nucleotide and protein files to enable full AMRFinderPlus functionality.

See the AMRFinderPlus documentation for more details about GFF files and formats.

Annotation Format (--annotation_format)

Specifies the software or pipeline used to generate the gene annotations (GFF and protein files). This is essential for AMRFinderPlus to correctly parse the sequence headers and coordinates when both Protein and Nucleotide files are provided (the recommended way to run AMRFinderPlus). Supported formats include:

The AMRFinderPlus documentation for the --annotation_format option contains more information.

Organism group (optional) (-O, --organism)

Specifies the taxonomic group of the organism being analyzed (e.g., Escherichia, Salmonella, Staphylococcus aureus). Providing an organism group allows AMRFinderPlus to use organism-specific curated thresholds and search for point mutations that confer resitance.

If "None" is selected, AMRFinderPlus will perform a general search against its core database of mostly acquired resistance, virulence, and stress genes.

See the AMRFinderPlus documentation for the --organism option.

AMRrules organism (--organism for AMRrules)

Sets the --organism option for AMRrules to interpret the output of AMRFinderPlus using their expert-derived species-specific interpretation rules. This is different from the AMRFinderPlus --organism option. This site has an automatic mapping for some of the commonly used organisms that is used by default, but that automatic mapping may not be correct for your sequences. See the AMRrules supported organism documentation for more information.

File Size and Usage Limits

Because this tool is designed to analyze one bacterial genome at a time, this server has a 10 MB file size limit for each upload. Larger submissions or multiple genomes may fail or be rejected.

Report issues or make suggestions for improvements on GitHub

Output

Output formats, algorithms, and results are described in the AMRFinderPlus documentation and AMRrules documentation.

← Back to Home