TF-Chan-Lab / panGraphViewer

Show pangenome graphs in an easy way
MIT License
53 stars 5 forks source link

PanGraphViewer -- show panenome graphs in an easy way

PyPI - Python Version GitHub release (latest by date) GitHub GitHub all releases

Table of Contents

Please read the information below carefully to have a better experience in using PanGraphViewer.


Versions and installation

Here we provide two application versions:

● Desktop-based application
● Web-based application

Overall, Python3.6 or above is needed to run this software. We highly recommend users using miniconda3 to run this program.

Users can refer to the Installation at the Wiki page to install the tool.

To futher assist the installation and use, we have provided two Youtube videos to guild users to use this tool.

On Windows

Users may refer to https://youtu.be/YrltzD8R5Io

On Other operating systems

Users may refer to https://youtu.be/tpLjcOz2E4U

Files accepted

PanGraphViewer accepts different pangenome graph formats, including rGFA, GFA_v1 and VCF.

PanGraphViewer can also accept genome annotation files, such as BED, GTF/GFF files.

Before using this tool, users may refer to data formats to prepare the files and then run the program.

Start the program

Users may refer to start the program to open the user interface.

Run the program

Users may refer to the Manual to run the program.

Q&A:

Operating system


Minimum computational resource needed

Memory:  2Gb
Threads: 2

Users can adjust the RAM depending on the size of the pangenome graph.

From our preliminary tests, it seems 8Gb RAM would be sufficient to view most graphs.


Which application should I use


Backbone sample


Colors shown in the graph


Type of graphs


Shapes shown in the graph

Users can change the corresponding settings to select preferred node shapes to represent different variations on the desktop-based application.

In the legend, users can check the shapes used for representing different variations.


Different variations

The corresponding nodes from the backbone sample will also be linked and shown.


Pros and cons of the application

There are some pros and cons of this application. We list some here for your reference

Pros

Cons


Enjoy using panGraphViewer!