Remote

GW can be used on remote servers by using ssh -X when logging on to the server, and a GW window will show up on your local screen. This should work seamlessly with linux server-client machines, although there are known issues with Mac-Linux server-client interfaces.

We also recommend adding an update delay (in miliseconds) using gw --delay 100 which can help prevent bandwidth/latency issues.

Alternatively, the screen sharing tool Xpra can offer much better performance for rendering over a remote connection.

Xpra will need to be installed on local and remote machines. One way to use Xpra is to start GW on port 100 (on remote machine) using:

xpra start :100 --start="gw ref.fa -b your.bam -r chr1:50000-60000" --sharing=yes --daemon=no

You (or potentially multiple users) can view the GW window on your local machine using:

xpra attach ssh:ubuntu@18.234.114.252:100

The :100 indicates the port. If you need to supply more options to the ssh command use e.g. xpra attach ssh:ubuntu@18.234.114.252:102 --ssh "ssh -o IdentitiesOnly=yes -i .ssh/dysgu.pem"