IGV - include new genomes in TSD

Loading genomes

IGV is a high-performance visualization tool for interactive exploration of large, integrated genomic datasets. It supports a wide variety of data types, including array-based and next-generation sequence data, and genomic annotations.

https://www.broadinstitute.org/igv/

We have developed the following procedure to include new genomes with the IGV inside TSD. The challenge here is to download and process the genome outside TSD (from an internet connected machine) and then transfer this to the TSD. 

Linux

Use genomes already available inside TSD

1. We have included some genomes inside TSD and can be found in the following location.

/shared/bioinformatics/reference-data/

For example HG38 is found in:

/shared/bioinformatics/reference-data/hg38/IGV-files/hg38.genome


2 . Start IGV

  The following is a screenshot showing how to start IGV (example shown is for the project p11). Please note you need to login to the submit host for your project with "-Y" as shown below.

IGV terminal

3. Use: genomes -> Load genomes from file to load the .genome file. from the above location

If the genome does not appear in the menu then you need to check whether the following entry is available in the file (after closing IGV)

$HOME/igv/genomes/user-defined-genomes.txt
(If you do not see this file check the preferences to see where it is)

Hg38<TAB>/shared/bioinformatics/reference-data/b38/IGV-files/human_b38.genome<TAB>hg38

Add your own genome

It is assumed that you are aware of how to process new genomes, and if it is not the case please refer the IGV documentation on this (http://www.broadinstitute.org/software/igv/NewGenomeMgmt).

1. Transfer the following files to TSD (

  • XX.fa
  • XX.genome
  • XX.fa.fai 

For example for the genome Hg38

  • hg38.fa
  • hg38.genome
  • hg38.fa.fai 

2. Copy it to the IGV genome directory

(e.g. $HOME/igv/genomes/hg38/)

3. Edit the .genome content

3.1. unzip .genome (Uncompress the files)

3.2. rm .genome (remove the original)

3.3. Edit the property.txt file to include the current sequence location.

i.e. sequenceLocation= $HOME/igv/genomes/hg38/

3.3. Re-compress the .genome file

      zip hg38.genome *

3.4. Load the genome as described in the Use genomes already available inside TSD section.

Expand the application memory

To expand the memory to e.g. 20G please use run the application with the following arguments:

$ ssh -Y pXX-submit
$ module load igv/2.5.3
$ cd /cluster/software/igv/2.5.3
$ java --module-path=lib -Xmx20g @igv.args --module=org.igv/org.broad.igv.ui.Main

Windows

IGV is currently not available for Windows in TSD. Please use the above mentioned Linux version.

?
Search the user manual
Contact support

Call us

Opening hours are weekdays from 08:30 to 17:00 and Saturdays from 10:00 to 15:00.

Phone number: 22 84 00 04

Register case

Your request can be sent to it-hjelp@uio.no.

Send email

Book a Zoom meeting

Students and employees can book a Zoom meeting with UiO Helpdesk. Available hours are Tuesday to Thursday between 11:00 and 13:00.

Book a video call

Chat with us

Our chat is open every weekday between 09:00 and 16:00.

Start chat
Did you find what you were looking for?
By MFI, Sabry
Published June 21, 2021 10:57 AM - Last modified Nov. 3, 2021 1:06 PM