The pgv-gui command launches the pyGenomeViz Web Application (built with Streamlit) for visualizing Genbank files and genome comparison results.
To use the GUI, you must install streamlit. For genome comparison functionality, you must also have BLAST, MUMmer, or MMseqs installed on your system.
Conda
Install pyGenomeViz, Streamlit, and required bioinformatics tools via Conda:
conda install -c conda-forge -c bioconda pygenomeviz streamlit blast mummer mmseqs2
Pip
Install pyGenomeViz with the [gui] extra to include Streamlit:
pip install pygenomeviz[gui]
Note: On Ubuntu 22.04 or later, you can install the required bioinformatics tools using sudo apt install ncbi-blast+ mummer mmseqs2.
Docker
Run the application in a containerized environment:
docker run -it --rm -p 8501:8501 ghcr.io/moshi4/pygenomeviz:latest pgv-gui
pip install pygenomeviz[gui]