Skip to content

utilities for working with IGV: opening files remotely in either desktop IGV or a web viewer (igv.js), creating screenshots, etc.

Notifications You must be signed in to change notification settings

macarthur-lab/igv_utils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

igv_plotter

python package with scripts for opening files remotely in either desktop IGV or a web viewer (igv.js), creating screenshots, etc. It includes the following scripts:

  • igv Launches IGV from the command line and optionally makes it load some file(s) and jump to some locus.
  • igv_plotter Automates taking IGV screenshots of one or more data files at one or more loci.
  • igvweb_viewer Allows bam, vcf, and/or bed file tracks to be viewed in a web browser using igv.js.

To install it, run pip install igv_plotter

igv_server

A tool that makes it easy to open remote files on the cluster (bams, vcfs, etc.) in an IGV instance that's running on your laptop.

To set it up:

Run an Apache HTTP server on the cluster (in our case, it's running on a machine called maclab-utils) and have it serve the scripts in igv_server/httpd_server/.

After you set it up:

  • on the cluster, go to the files you want to view and run add_to_igv_server my_file1.bam my_file2.vcf.gz ..
  • on your laptop, open IGV and click File > Load from Server..., then select my_file1.bam and/or my_file2.vcf.gz in the dialog that comes up.

About

utilities for working with IGV: opening files remotely in either desktop IGV or a web viewer (igv.js), creating screenshots, etc.

Resources

Stars

Watchers

Forks

Packages

No packages published