| 開発者 | システム生物学研究所 |
|---|---|
| 安定版リリース | 1.0.0 / 2012年7月27日 |
| オペレーティング·システム | 任意(Javaベース) |
| ライセンス | LGPL |
| Webサイト | バイオファブリック |
BioFabricはグラフ描画用のオープンソースソフトウェアアプリケーションです。[1] [2] [3]グラフをノードリンク図として表示しますが、個別のシンボルを使用してノードを表す他のグラフ描画ツールとは異なり、水平線を使用してノードを表します。[4] [5]
根拠
ネットワークを視覚化する従来のノードリンク方式は、大規模なネットワークを扱う場合、エッジの交差が急増し、軽蔑的に「ヘアボール」と呼ばれるものが形成されるため、可読性が低下します。[6] [7] BioFabric は、このスケーラビリティの問題に明示的に取り組むように設計されたいくつかの代替アプローチの 1 つであり、[6]ノードを 1 行につき 1 本の線として水平軸上に描画し、エッジを 1 列につき 1 本の線として垂直軸上に描画し、エンドポイント ノードに関連付けられた 2 行で終了するという方法でこれを実行します。そのため、ノードとエッジにはそれぞれ独自の次元が与えられます (ノードが無次元のポイントであるエッジのみとは対照的です)。BioFabric は、このようにして生成された追加の自由度を利用して、インシデント エッジの端をグループに配置します。この配置は、潜在的に意味情報を伝えることができますが、ノードリンク グラフィックスでは、力指向グラフ描画中など、美観上の制約内で配置が任意に生成されることが多く、明らかに有益なアーティファクトになる可能性があります。
エッジは (垂直方向に) ノードよりも暗い色で描画され、視覚的な区別がつきます。エッジを追加すると、グラフの幅が広がります。
リンクの両端は正方形で表され、小さなスケールでも上記の効果を強調します。有向グラフには矢印も組み込まれています。[引用が必要]
発達
最初のバージョン1.0.0は2012年7月にリリースされました。BioFabricの開発作業は継続中です。オープンソースのR実装であるRBioFabricは2013年にリリースされ、[8] igraphパッケージで使用するために[9]、その後プロジェクトのウェブログで説明されました。[10]
特徴
入力
- SIF ファイルを入力として使用してネットワークをインポートできます。
関連研究
Blakleyら[11]は、BioFabricが使用する地図表現と呼ばれる手法を使って、 ( A \ B )、( A∩B ) 、( B \ A )のエッジを並べることでネットワークAとネットワークBを比較する方法を説明しています。この手法はベン図を彷彿とさせます。RossiとMagnani [12] [13]はランク付けされたソシオグラムを開発しました。これは、ノードの順序がランキングメトリックに基づいているBioFabricのような表現です。このアプローチは、エッジラインの長さに意味論的な意味を付加し、ネットワークの アソート性またはディスソート性を視覚化するために使用できます。
参照
参考文献
- ^ Longabaugh, William (2012)、「BioFabric による毛玉のコーミング: 大規模ネットワークの視覚化のための新しいアプローチ」、BMC Bioinformatics、13 :275、doi : 10.1186/1471-2105-13-275、PMC 3574047、PMID 23102059。
- ^ Andrews, Christopher (2014-04-15). 「Middlebury College CS465 Spring 2014、Lecture 18: Hierarchies, Graphs, and Networks (oh my) part two」(PDF) 。 2016年1月7日閲覧。
- ^ Kirk, Andy (2013-02-19). 「Best of the visualisation web... January 2013 - Visualising Data」。2015-02-11 時点のオリジナルよりアーカイブ。2015-02-10閲覧。
- ^ Iliinsky, Noah (2013). 「Deeper Visualization Examples」(PDF) 。 2015年2月11日時点のオリジナル(PDF)からアーカイブ。 2015年2月10日閲覧。
- ^ Jeffries, Tanya (2013-02-06). 「バイオファブリック: 毛玉の跡を消す方法!」2015-02-10閲覧。
- ^ ab Krzywinski, M.; Birol, I.; Jones, SJ; Marra, MA (2011). 「Hive plots--ネットワークを視覚化する合理的なアプローチ」. Briefings in Bioinformatics . 13 (5): 627–644. doi : 10.1093/bib/bbr069 . ISSN 1467-5463. PMID 22155641.
- ^ Kosara, Robert (2012-02-01). 「Graphs Beyond the Hairball」。2015-02-10閲覧。
- ^ Longabaugh, William (2013-07-01). 「GitHub: wjrl/RBioFabric」. GitHub . 2015-03-07に閲覧。
- ^ igraph コア チーム。「igraph R パッケージ」 。2015年 3 月 7 日取得。igraph
R パッケージをインストールして使用を開始する
- ^ Longabaugh, William (2013-07-01). 「Combing the hairball: July 2013」。2015-03-07に閲覧。
ネットワークを視覚化する新しい方法である BioFabric (www.BioFabric.org) に関する解説。
- ^ Blakley, Bob; Blakley, GR; Blakley, Sean M (2014 年 3 月 3 日)。「グラフの描き方: セキュリティと生物学における大規模ネットワークの理解と再描画」". arXiv : 1405.5523 [cs.HC].
- ^ Rossi, Luca; Magnani, Matteo (2015)、「多重および多層ネットワークでの効果的な視覚分析に向けて」、Chaos, Solitons & Fractals、72 : 68–76、arXiv : 1501.01666、Bibcode :2015CSF....72...68R、doi :10.1016/j.chaos.2014.12.022、S2CID 7102328。
- ^ Rossi, Luca; Magnani, Matteo (2015 年 1 月 7 日)。 「多重化および多層ネットワークでの効果的な視覚分析に向けて」。arXiv : 1501.01666 [cs.SI]。
外部リンク
- バイオファブリックサイト
