macでインフォマティクス

macでインフォマティクス

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

JBrowseゲノムブラウザのデスクトップアプリケーション JBrowse 2 desktop

2022/05/21 ツイート追記

2023/04/18 論文引用

 

HPより

JBrowseは、JavaScriptHTML5で作られた高速でフル機能のゲノムブラウザです。Webサイトやアプリに簡単に組み込むことができますが、スタンドアロンのWebページとして提供することも可能です。

 

version1との機能比較表。

f:id:kazumaxneo:20220114102533p:plain

 

HP

https://jbrowse.org/jb2/

twitter

https://twitter.com/usejbrowse

Document

https://jbrowse.org/jb2/docs/

 

2024/02/20

 

 

 

インストール

Desktop版のDownalod

JBrowse

f:id:kazumaxneo:20220114100935p:plain

指示に従ってインストールする。

 

windows版を立ち上げた。

f:id:kazumaxneo:20220114101132p:plain

 

ヒトとマウスのゲノムは最初から選択できるようになっている。他のゲノムを登録するならOPEN SEQUENCE FILEを選択する。

f:id:kazumaxneo:20220114101211p:plain

 

OPEN SEQUENCE FILEを選択すると、下の写真のようなゲノムを登録するウィンドウに切り替わる。まず名前を決める。次に、下のボタンからゲノムアセンブリfasta形式ファイルとindexのfasta.faiファイルを読み込ませる。URLを指定してロードすることもできる。

f:id:kazumaxneo:20220114101803p:plain

submitすると読み込まれる。

 

ここからはヒトのhg38アセンブリで見ていく。

ゲノムを選択すると、JBrowse 2 desktopアプリ内に新しいウィンドウが現れる。

f:id:kazumaxneo:20220114102155p:plain

 

左上のボタンをクリックしてビューモードを選択する。まずlinearGenomeviewを選択する。

f:id:kazumaxneo:20220114102210p:plain

 

するとアプリ内にウィンドウが出現して、線状モードでゲノムを閲覧できるようになる。このように、JBrowse 2はアプリ内で他のビューと一緒に表示できる「ビュータイプ」に対応している。サードパーティプラグインを追加すると、ビューを追加できるようになっている。

f:id:kazumaxneo:20220114102315p:plain

 

染色体番号を選択して読み込む。

f:id:kazumaxneo:20220114102434p:plain

 

赤いboxが現在表示されている領域。左右の矢印ボタンで左右にスクロールできる他、ドラッグして囲むことで素早く移動できる。画面をドラッグして引っ張っても移動できる。右のパンボタンでは拡大縮小できる。

f:id:kazumaxneo:20220114103232p:plain

動作はとてもスムーズで、他のゲノムビューアより洗練されていると感じる。

 

ポジションや染色体名をタイプするとその染色体:ポジションにジャンプできる。

f:id:kazumaxneo:20220114230944p:plain

 

中央のOPEN TRACK SELECTORをクリックすると、右側にアノテーショントラックウィンドウが表示される。

f:id:kazumaxneo:20220114104049p:plain

 

クリックすることでそのアノテーションのトラックをゲノムに沿って表示することができる。

f:id:kazumaxneo:20220114201427p:plain

 

補足;アノテーショントラックウィンドウが隠れた場合、左端のマークをクリックすると再表示される。

f:id:kazumaxneo:20220114234103p:plain

 

Clinvar CNVとClivar variants、Gencode v36を読み込んだ。

f:id:kazumaxneo:20220114104123p:plain

 

情報がロードされていない場合はトラック上のForce LOADをクリック。

f:id:kazumaxneo:20220114104650p:plain

 

アノテーショントラックの境界はドラッグして変更できる。縦に長くした。

f:id:kazumaxneo:20220114104855p:plain

 

トラックのexonなどをクリックすると右に情報が表示される。

f:id:kazumaxneo:20220114104947p:plain

 

Refseq sequenceをロードして最大近くまで拡大するとリファレンス配列が表示される。

f:id:kazumaxneo:20220114234541p:plain

 

用意されているアノテーションについては、"..."をクリックする事で詳細を確認できる。

f:id:kazumaxneo:20220114104226p:plain

 

詳細の例 (Clinvar CNV)

f:id:kazumaxneo:20220114104253p:plain

 

File->Openで、ローカルマシンのアノテーションやURL先のファイルを読み込むことができる。

以下のファイル形式に対応している(マニュアルより)。

  • Tabixed VCF
  • Tabixed BED
  • Tabixed GFF
  • BAM
  • CRAM
  • BigWig
  • BigBed
  • .hic file (Juicebox)
  • PAF

 

 

複数のビューモードを同時に表示することもできる。

上のメニューのADDをクリック。

f:id:kazumaxneo:20220114232732p:plain

 

Circular viewを追加した。

f:id:kazumaxneo:20220114233207p:plain

 

TOOLS => plugin storeからはプラグインを追加できる。

f:id:kazumaxneo:20220114233304p:plain

 

利用可能なプラグインが表示される。

f:id:kazumaxneo:20220114233416p:plain

 

multiple sequence alignment browser: MsaViewを追加した。追加したプラグインもADDから読み込める。

f:id:kazumaxneo:20220114233531p:plain

 

Ideogramプラグインを追加。

f:id:kazumaxneo:20220114233650p:plain

 

topからは最近開いたセッションを再ロードすることができる。

f:id:kazumaxneo:20220114232524p:plain

 

明日はマッピングファイルの読み込み、閲覧などを紹介します。

1/15


引用

JBrowse: a dynamic web platform for genome visualization and analysis
Robert Buels, Eric Yao, Colin M. Diesh, Richard D. Hayes, Monica Munoz-Torres, Gregg Helt, David M. Goodstein, Christine G. Elsik, Suzanna E. Lewis, Lincoln Stein & Ian H. Holmes 
Genome Biology volume 17, Article number: 66 (2016) 

 

2023/04/18

JBrowse 2: a modular genome browser with views of synteny and structural variation

Colin Diesh, Garrett J Stevens, Peter Xie, Teresa De Jesus Martinez, Elliot A. Hershberg, Angel Leung, Emma Guo, Shihab Dider, Junjun Zhang, Caroline Bridge, Gregory Hogue, Andrew Duncan, Matthew Morgan, Tia Flores, Benjamin N. Bimber, Robin Haw, Scott Cain, Robert M. Buels, Lincoln D. Stein & Ian H. Holmes 

Genome Biology volume 24, Article number: 74 (2023)