IGV, the alignmentin front of you
The Integrative Genomics Viewer, on an Ubuntu desktop of your own.Tracks, coverage and annotations over a reference, on the volume.
$ dxflow workflow create --identity igv hub://igv --start --link
Look at it,before you trust it
Numbers hide things that one look at the pileup makes obvious.
BAM and CRAM tracks, drawn against the reference underneath.
Search a gene or a coordinate, and zoom until the bases show.
Coverage, variants and annotations in the one window at once.
Every defaultis one override away
The session reads its settings from the environment, so you set them on the start line.
$ dxflow workflow start igv --override env.app.VNC_PASSWORD=something-long
$ dxflow workflow start igv --override env.app.TASKBAR=show --link
The viewerfills the screen
Streamed to your browser, with IGV already maximized.
A desktop app,in a headless category
The rest of genomics here runs as a job. IGV is the one you sit in front of.
A reference is fetched the first time you pick it, so the session wants a way out. A local genome or FASTA off the volume works without one.
Void packages none of the genomics stack, so this one sits on the Ubuntu desktop instead.
Tracks, indexes and saved sessions under /volume come back next time. Anything else does not.
Pulled once,then it stays
IGV arrives as one image. This is what comes down the first time, and what the disk should have free for it.
What it wants,and what it needs
The definition asks for 4 cores and 8 GB. The image comes up on less than that, and a start given --fit trims the ask to whatever the machine actually has.
Machines that fit it
IGV asks for 4 cores and 8 GB. Cheapest first.