In [ ]:
import igv
In [ ]:
b = igv.Browser(
{"reference": {
"id": "hg19",
"fastaURL": "files/data/hg19.snippet.fasta",
"indexed": False,
"cytobandURL": "files/data/cytoband.hg19.snippet.txt",
"tracks": [
{
"name": "RefGene",
"url": "files/data/refgene.hg19.snippet.bed"
}
]
}}
)
In [ ]:
b.show()
In [ ]:
b.load_track({
"name": "Copy number",
"type": "seg",
"displayMode": "EXPANDED",
"height": 50,
"isLog": True,
"features": [
{
"chr": "chr20",
"start": 1233820,
"end": 1235000,
"value": 0.8239,
"sample": "TCGA-OR-A5J2-01"
},
{
"chr": "chr20",
"start": 1234500,
"end": 1235180,
"value": -0.8391,
"sample": "TCGA-OR-A5J3-01"
}
]
})
In [ ]:
b.load_track({
"name": "Annotations",
"type": "annotation",
"displayMode": "EXPANDED",
"features": [
{
"chr": "chr20",
"start": 1233820,
"end": 1234000,
"name": 'Feature 1',
"color": 'rgb(100,100,0)'
},
{
"chr": "chr20",
"start": 1234500,
"end": 1235180,
"name": 'Feature 2',
"color": "red"
}
]
})
In [ ]:
b.zoom_in()
In [ ]:
b.zoom_out()
In [ ]:
b.get_svg()
In [ ]:
b.display_svg()