Top Banner
Getting Started with IGV Programming for Biology 2015 Madelaine Gogol Programmer Analyst Computa<onal Biology Core Stowers Ins<tute Kansas City, Missouri
72

Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Oct 29, 2018

Download

Documents

vokiet
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Getting Started with IGV Programming  for  Biology  2015  

     

 

 

 

 

 

   

 

Madelaine  Gogol  Programmer  Analyst  

Computa<onal  Biology  Core  

Stowers  Ins<tute  

Kansas  City,  Missouri  

Page 2: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Outline •  First,  a  short  presenta<on  

•  Introduc<on  to  IGV  •  Files  and  Formats  •  Installa<on  and  Execu<on  <ps  

• Mostly,  a  hands-­‐on  workshop  •  Naviga<on  •  Loading  Data  •  Visualiza<on  Op<ons  •  Saving  Sessions  •  Scrip<ng  

Page 3: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

What is IGV?

•  Integra<ve  Genomics  Viewer  • Desktop  genome  browser  –  to  view  genomic  data  in  context  

• Runs  “locally”  (on  your  computer  or  a  server)  • Developed  by  James  Robinson,  et.  al,  Broad  Ins<tute  

Page 4: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Basic Orientation

Naviga)on  

Data  Tracks  

Annota)on  Tracks  

Configuring  Track  Visibility  

Genome  

Page 5: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Text  format   Binary  format  

Rectangular   bed,  gff,  g[   bigBed,  BAM  

Wiggle   bedGraph,  wig   bigWig  

Common track file types (all work in IGV)

Also  accepts:  Birdsuite,  broadPeak/narrowPeak  (macs),  CBS,  CN,  Cufflinks,  Cytoband,  FASTA,  GCT,  genePred,  GFF,  GISTIC,  Goby,  GWAS,  IGV,  LOH,  MAF,  MUT,  PSL,  RES,  SAM,  SEG,  SNP,  TAB,  TDF,  VCF  

Page 6: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Installation and Starting IGV

• Mac  –  Download,  unzip  Mac  App  Archive    •  if  you  need  more  memory  just  get  binary  distribu<on  

• Windows  /  Linux  –  Download,  unzip  binary  distribu<on  

•  Then  start  it  with  igv.bat  (win)  or  igv.sh  (linux/mac)  

•  Ipad  version  also  available  (apple  app  store)  

•  “Java  Web  Start”  –  cucng  edge,  could  be  unstable  

Page 7: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Memory requirements •  Oden  a  good  idea  to  up  the  memory  IGV  can  use  •  First  see  how  much  memory  you  have  available  

•  Windows  –  right  click  “Computer”  •  Mac  –  Apple,  About  this  mac  •  Linux  –  cat  /proc/meminfo  

•  If  your  computer  is  64-­‐bit,  make  sure  you  have  64-­‐bit  Java  installed  so  you  can  use  more  memory  

•  Edit  the  igv.bat  or  igv.sh  file  with  a  text  editor  

java -Xmx1200m -Dproduction=true -Djava.net.preferIPv4Stack=true -Dsun.java2d.noddraw=true -jar %BatchPath%\igv.jar %*

java –Xmx6g -Dproduction=true -Djava.net.preferIPv4Stack=true -Dsun.java2d.noddraw=true -jar %BatchPath%\igv.jar %*

Before  edi)ng  

A@er  edi)ng  

Page 8: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

What is IGV better at (compared to other genome browsers)

•  SNPs  /  structural  event  examina<on  • Viewing  or  troubleshoo<ng  the  details  of  “weird”  alignments  

• Non-­‐model  organisms  or  other  “odd”  situa<ons  •  Local,  so  doesn’t  require  hos<ng  data  files  or  passing  things  around  the  web  if  that’s  a  concern  

Page 9: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

What is IGV worse at (compared to other genome browsers)

•  Loading  LOTS  of  data  at  once  (maybe  okay  if  you  have  LOTS  of  memory)  

• Not  as  “prejy”  as  UCSC?  • Configuring  the  visualiza<on  can  be  a  bit  fiddly  –  can’t  always  change  all  tracks  at  once  

Alterna<ves  to  Consider:    UCSC  genome  browser,  Gbrowse/Jbrowse,  IGB,  Circos,  R-­‐based  genome  plocng  packages  (ggbio,  GenomeGraphs)  

Page 10: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Workshop Time!

hjps://www.flickr.com/photos/pennuja/5363515039/  

Page 11: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Select  the  genome  -­‐  Mouse  (mm10)  

Page 12: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)
Page 13: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

About  the  data  we’ll  use…  

GSE67610  

Page 14: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Let’s  load  some  data!    

Page 15: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Hold  down  command  to  select  mul<ple  files…  

Browse  to  folder  with  files,  select  all  bam  and  bw  files  (not  bai)…  

Page 16: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Genomic  Bird’s  Eye  View  (all  chromosomes)  

Page 17: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Click  on  the  6  to  jump  to  chromosome  6.  

Page 18: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Chromosome  Level  View  

Page 19: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Click  and  drag  to  zoom  in  on  a  region  of  chromosome  6.  

Page 20: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Keep  click  and  dragging  or  use  railroad  to  zoom  un<l  you  can  see  some  alignments.  

Page 21: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Move  led  and  right  along  the  chromosome  by  led-­‐click  and  drag  on  tracks  or  click  the  <ny  arrows.  

Page 22: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Try  typing  a  mouse  gene  name  in  the  search  box  and  navigate  to  it.  Are  there  any  reads  aligning  there?  

Page 23: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

By  the  way,  BAM  files  get  two  tracks  each!  

Summarized  Coverage  “Pile-­‐up”  

Individual  alignments  

Page 24: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

To  quickly  resize  track  panels,  hover  over  dividers,  click  and  drag.  

Page 25: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

To  reorder  tracks,  click  and  drag  the  track  name  on  the  led  side.  

Page 26: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

To  reorder  “panels”  easier  –  View  menu  –  Reorder  Panels…    

Page 27: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Hold  command  and  click  to  select  mul<ple  tracks  at  once.  

Page 28: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Right  click  on  track  name  to  change  a  bunch  of  stuff…  

Page 29: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Color  alignments  by  strand  

Page 30: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Scale  

Page 31: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Know your scale…

Autoscale   Set  Data  Range  

Page 32: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Exploring Hoxa1

• Go  to  gene  Hoxa1  using  the  search  bar  •  Is  the  expression  level  of  Hoxa1  generally  increasing  or  decreasing  from  uninduced  to  36hrs?  

• Color  one  of  the  bam  file  read  tracks  by  strand.  Which  strand  are  the  reads  aligning  to?  Is  this  the  “expected”  strand?  

Page 33: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Saving Sessions

• Once  you  have  all  the  data  loaded  and  looking  the  way  you  like,  you  can  save  a  session  

•  Loading  the  session  when  you  (or  someone  else)  starts  IGV  will  load  your  data  and  secngs.  

Page 34: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

File, Save Session…

Page 35: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Now, change some stuff…

• Change  loca<on,  visualiza<on  secngs,  colors…  •  Then  save  a  new  session  under  a  different  name  •  Then  Open  your  first  session  again!  

Page 36: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

From barplot to heatmap

Hold  shid  to  select  all  bigwig  tracks  

Page 37: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Shift to select all, right click

Page 38: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Select “Heatmap”

Page 39: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Heatmap view

Page 40: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Saving Images

Page 41: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Image type options

jpeg  png    svg    

Page 42: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Edi<ng  SVG  • Open  in  illustrator  or  inkscape  (free,  open  source)  • Ungroup,  edit  individual  elements  

Page 43: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Sashimi Plot •  Go  to  a  gene,  right  click  on  bam  data,  “Sashimi  plot”  

Page 44: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Sashimi Plot

Page 45: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Read  Details  Zoom  in  un<l  you  can  see  reads  and  right-­‐click  on  a  read  

Page 46: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Copy  read  details  

Page 47: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

“Read  Details”    

some<mes  useful  for  digging  deeply  into  alignments  or  troubleshoo<ng  

Page 48: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Exporting sequence for a region

Page 49: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Define  the  led  and  right  ends  of  the  region  by  clicking  on  the  tracks  

Page 50: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Right  click  on  the  red  rectangle  

Page 51: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Viewing multiple regions at once

Search  box  Construc<ng  links  Batch  scrip<ng  

Quick  &  Easy,  Less  Powerful  

Harder,  More  Powerful  

Page 52: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

The  search  box  will  take  mul<ple  genes    (or  chromosomal  loca<ons)  

You  can  type  a  few  genes  or  loca<ons  

here  

Page 53: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Genes are displayed side by side in panels

Page 54: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Looking at Hoxa genes… Search  for  Hoxa1,  Hoxa2,  Hoxa3…  

Page 55: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Constructing links to regions You  can  create  a  link  that  will  open  IGV  at  a  specific  loca<on.  

   Examples:  hjp://localhost:60151/goto?locus=Hoxa1  hjp://localhost:60151/goto?locus=chr1:1-­‐500  

 You  can  do  other  things  with  this,  like  load  data.  For  more  informa<on:  hjps://www.broadins<tute.org/igv/ControlIGV  

   

Page 56: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Constructing links to genes (in Excel)

Page 57: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Excel demo

Use  concatenate  and  hyperlink  func<ons  to  construct  links  to  genes  by  name…  

Page 58: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Excel demo

Or  link  to  chromosomal  loca<ons  (peak  calls,  SNPs,  etc)…  

Page 59: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Batch Scripting IGV Demo IGV  has  it’s  own  simple  scrip<ng  language!  (18  commands)                  hjps://www.broadins<tute.org/sodware/igv/batch  

new  genome  hg18  Load  myfile.bam  snapshotDirectory  mySnapshotDirectory  goto  chr1:65,289,335-­‐65,309,335  sort  posi<on  collapse  snapshot  goto  chr1:113,144,120-­‐113,164,120  sort  base  collapse  snapshot  

Page 60: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Let’s drop to the terminal… hox.bed  –  a  bed  file  lis<ng  the  loca<on  of  all  mouse  hox  genes  batch_igv.pl  –  a  perl  script  to  turn  that  bed  file  into  an  igv  batch  file  igv.batch  –  the  resul<ng  igv  batch  file  

Page 61: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Loading the batch file into igv

Page 62: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

By  default,  image  will  be  a  png  with  the  locus  name.  Can  also  specify  filename  with  extension  like  “.svg”  

Page 63: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Viewing SNPs in IGV First,  switch  genome  to  hg19…  

 …  Then  we’ll  load  some  1000  genomes  data.  

Page 64: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)
Page 65: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Looking at a SNP

• Go  to  GABBR1  gene,  and  zoom  in  on  the  last  few  exons…  

Page 66: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

This  is  what  a  SNP  looks  like  in  an  IGV  bam  file  

Page 67: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

SNP,  up  close  

Page 68: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Load  dbSNP  annota<on  

Page 69: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

While  we  have  some  paired-­‐end  data  to  look  at…  Right-­‐click,  View  as  Pairs  

Page 70: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Right  click  led-­‐hand  side,  color  by  insert  size…  

Red  –  larger  insert  than  expected,  Blue  –  smaller  than  expected  other  colors  =  pair  on  another  chromosome  

Page 71: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Summary

•  IGV  is  a  “Desktop”  or  “local”  genome  browser  •  You  may  need  to  up  the  default  memory  • Good  for  SNPs  /  Structural  anomalies  /  Non-­‐model  genomes  

• Visualiza<ons  are  flexible  • When  in  doubt,  right  click  or  hover  • Comprehensive  documenta<on  available  at  

hjp://www.broadins<tute.org/sodware/igv  •  Also  a  google  group  mailing  list    

 

Page 72: Getting Started with IGV - Research Website Directoryresearch.stowers.org/mcm/cshl_programming_2015/IGV.pdf · Getting Started with IGV Programming)for)Biology)2015))))) Madelaine)Gogol)

Get out there and view some genomes!

Any  Ques<ons?    Thanks  to  Bony  &  the  Krumlauf  Lab  for  the  data,  Sofia  &  Simon  for  invi<ng  me  to  teach,  and  Jim  Robinson  and  the  IGV  Team  for  making  and  suppor<ng  IGV!    James  T.  Robinson,  Helga  Thorvaldsdocr,  Wendy  Winckler,  Mitchell  Gujman,  Eric  S.  Lander,  Gad  Getz,  Jill  P.  Mesirov.  Integra<ve  Genomics  Viewer.  Nature  Biotechnology  29,  24-­‐26  (2011)