Phold Plot WebAssembly App

phold plot is run client-side using Wasm (WebAssembly) with Pyodide (Biopython + pyCirclize + matplotlib): no data leaves your machine.

Upload a GenBank (.gbk) file either from Pharokka, Phold or Phynteny, tweak your options and click Run. This will run phold plot.
For more details about the parameters, please see phold's documentation.

You can also try the Example button for a pre-loaded example phage.
If you encounter any problems, please leave an issue on GitHub.

Input

If your file contains multiple contigs, you can set the range of contigs you would like to plot below. Also, checking Plot every contig will create one plot per contig.

Leave empty = first contig by default, or all contigs if 'Plot every contig' box below is checked.
Three examples of how to set the range: (i) 1-5 (ii) 2,4,6 (iii) 1-3,8

Output

Choose one or both. If both are selected you'll get PNG + SVG.

Plot options

Pyodide will be loaded on demand when you click Run.

Logs

(logs will appear here)

Plots