<p>circosJS should probably work well, based on your requirements: <a href="https://github.com/nicgirault/circosJS" rel="nofollow noreferrer">https://github.com/nicgirault/circosJS</a></p>
<p>I posted a short Observable notebook that shows what calls could be used to bring data from remote bigWig files into a circosJS plot:</p>
<p><a href="https://observablehq.com/@alexpreynolds/rendering-bigwig-file-data-in-a-circular-representation" rel="nofollow noreferrer">https://observablehq.com/@alexpreynolds/rendering-bigwig-file-data-in-a-circular-representation</a></p>
<p>It is less intended as an explicit how-to in Javascript, than as a starting point for the end user with some of the function calls and data scale issues involved. Hopefully it can be useful to the reader for exploratory purposes.</p>

CC BY-SA 4.0
2020-04-15T07:46:17.060Z
Does it take bigwig file without any conversion to tabulated format?
Abed Kurdi
CC BY-SA 4.0
2020-04-15T07:59:56.030Z
Doesn't look like it, but you could probably use https://github.com/GMOD/bbi-js as a file parser, get the data you need asynchronously, and feed it to circosJS to render.
Alex Reynolds
CC BY-SA 4.0
2020-04-19T17:19:48.053Z
Thank you very much on your suggestion, I will give it a try and see if it works.
Abed Kurdi
CC BY-SA 4.0
2020-04-15T00:05:45.387Z
2021-03-12T21:35:53.807Z
2021-03-12T21:35:53.807Z
Alex Reynolds
<p>I would like to ask if anyone knows or has experience in representing BigWig signals in a circular plot? I mean like IGV but in circular plot not linear. Or any library that can be used in plotting BigWig signals especially in Javascript?</p>

<p>I appreciate any suggestion,
Thank you.</p>

<bigwig>
BigWig circular plot representation
# BigWig circular plot representation

(Asked by: username_0 on 2020-04-14)

I would like to ask if anyone knows or has experience in representing BigWig signals in a circular plot? I mean like IGV but in circular plot not linear. Or any library that can be used in plotting BigWig signals especially in Javascript?

I appreciate any suggestion,
Thank you.

**Tags:** bigwig

---

## 1 answers

### Answer by username_1 on 2020-04-15. Score: 2

circosJS should probably work well, based on your requirements: <https://github.com/nicgirault/circosJS>

I posted a short Observable notebook that shows what calls could be used to bring data from remote bigWig files into a circosJS plot:

<https://observablehq.com/@alexpreynolds/rendering-bigwig-file-data-in-a-circular-representation>

It is less intended as an explicit how-to in Javascript, than as a starting point for the end user with some of the function calls and data scale issues involved. Hopefully it can be useful to the reader for exploratory purposes.

> **Comments:**
> **username_0**: Does it take bigwig file without any conversion to tabulated format?  
> **username_1**: Doesn't look like it, but you could probably use https://github.com/GMOD/bbi-js as a file parser, get the data you need asynchronously, and feed it to circosJS to render.  
> **username_0**: Thank you very much on your suggestion, I will give it a try and see if it works.  

---

