Using JBrowse (currently 1.9.8), I sometimes encounter a track display error stating "RangeError: Maximum call stack size exceeded" for very dense bigwig tracks, mostly when viewing huge areas of a chromosome. Once the error occurs, I need to zoom in to a smaller region of the chromosome and then manually refresh the web browser.
Any hints or settings to modify? Perhaps a way to increase JBrowse's tolerance for lots of data?
Here the json stanza from trackList.json:
{
"style" : {
"neg_color" : "red",
"pos_color" : "red",
"origin_color" : "gray"
},
"autoscale" : "local",
"key" : "WT_GSM1093597:smallRNA-coverage",
"baseUrl" : "--redacted/jbrowse/data/",
"storeClass" : "JBrowse/Store/SeqFeature/BigWig",
"urlTemplate" : "GSM1093597.bigwig",
"metadata" : {
"experiment" : "smallRNA-seq",
"binsize" : 1,
"tissue" : "10 day protonemata",
"genotype" : "Wild-Type",
"accession" : "NCBI GEO GSM1093597",
"parameter" : "alignment coverage",
"lab" : "Axtell",
"notes" : "Simple per-nucleotide alignment coverage"
},
"type" : "JBrowse/View/Track/Wiggle/XYPlot",
"label" : "WT_GSM1093597:smallRNA-coverage",
"maxExportSpan" : 500000
},
Thanks Istvan, I suspected it was a client-side issue, nothing I can change on the JBrowse server I'm setting up. I've mostly seen the error on Chrome, which according to the application you sent defaults with 25k stack size ( I will pretend I know what the stack size is :-)