macでインフォマティクス

macでインフォマティクス

HTS (NGS) 関連のインフォマティクス情報についてまとめています。

Circosプロットをインタラクティブに作成するためのR/Shinyアプリケーション shinyCircos

2023/11/01 URL修正

 

 Circosプロットの作成は、ゲノムデータを視覚化する最も効率的なアプローチの一つである。しかし、Circosプロットを作成するための既存のツールをインストールして使用することは、コーディングの経験がないユーザーにとっては難しい。この問題を解決するために、著者らはR/ShinyアプリケーションshinyCircosを開発した。shinyCircosは、パーソナルコンピュータや、ローカルまたはパブリックサーバに簡単にインストールできる。さらに、様々なタイプのCircosプロットを簡単なマウスクリックで簡単に生成し、装飾することができる。shinyCircosとそのマニュアルは、https://github.com/venyao/shinyCircos で自由に利用できる。shinyCircosは、オンライン利用のために、https://yimingyu.shinyapps.io/shinycircos/http://shinycircos.ncpgr.cn/ に配置されている。

 

Github


Circosのtutorialファイル

http://circos.ca/software/download/tutorials/

 

webリソース

https://yimingyu.shinyapps.io/shinycircos/にアクセスする。

f:id:kazumaxneo:20211102183824p:plain

注;ローカルのコンピュータにインストールして使用することが推奨されている。

 

example dataが用意されており、クリックするとダウンロードできる。

f:id:kazumaxneo:20211103190923p:plain

 

ダウンロードしたgeneral data(hg19)

f:id:kazumaxneo:20211103190948p:plain

 

 

このファイルをアップロードする。

f:id:kazumaxneo:20211103191050p:plain

(Generalを選択)

 

Goボタンでアップロード内容を確認

f:id:kazumaxneo:20211103191224p:plain

 

一度視覚化してみる。Circos visualizationタブに移り、 メニュー下のGoボタンを押す。

f:id:kazumaxneo:20211104085022p:plain

次はexampleのcytoband.csvをダウンロードした。

f:id:kazumaxneo:20211104085052p:plain


Cytobandに切り替えてからアップロードする。

f:id:kazumaxneo:20211104085150p:plain


視覚化する。

f:id:kazumaxneo:20211104085244p:plain

カリオタイピング結果が追加された。

 

次はダウンロードしたpoint dataをtrack1として追加する。track1にチェックを付けた後、アップロードする。

f:id:kazumaxneo:20211104085912p:plain


track1にチェックを付けてからGoボタンで視覚化する。

f:id:kazumaxneo:20211104090009p:plain

チェックを付けるとメニューが展開され、視覚化パラメータを細かくカスタマイズできるようになる。値を変えながら調整していく。

 

3つのtrackを視覚化した。

f:id:kazumaxneo:20211104090331p:plain

視覚化した結果はSVGやPDFとしてダウンロードできる。また、作図のコードもダウンロードできる。

 

気づいた点

・ORFなどをプロットするために、valueを全て同じ値で書くとエラーにある。正方向と逆方向などにわけて1と-1にするなど、2種類以上の値があれば回避できる。

引用

shinyCircos: an R/Shiny application for interactive creation of Circos plot 
Yiming Yu,  Yidan Ouyang,  Wen Yao
Bioinformatics, Volume 34, Issue 7, 01 April 2018, Pages 1229–1231

 

関連