Ubuntu16.04にCytoscapeをインストールする手順をお伝えいたします。

環境

今回の作業環境を確認しておきます。

Ubuntuのバージョン


$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.3 LTS"

ダウンロード

ブラウザからCytoscape: An Open Source Platform for Complex Network Analysis and Visualizationに移動します。
ここでは、2017年11月11日時点での最新版であるバージョン3.5.1をインストールします。そのため、サイトトップに表示されている「3.5.1」をクリックします。

「for Ubuntu」ボタンをクリックしファイルをダウンロードします。
CytoscapeはJava上で動作するため、Javaの適切なバージョンを用意する必要があります。Cytoscape3.5.1はJava8が必要となります。

インストール

Cytoscape3.5.1の準備として、Java8のインストールを行います。ここでは、OpenJava8の実行環境をインストールします。


$ sudo apt-get install openjdk-8-jre

Cytoscapeのサイトからダウンロードしたファイルをターミナル上で実行します。


$ sudo sh ~/Downloads/Cytoscape_3_5_1_unix.sh

次のような画面が表示されて、インストール作業の開始となります。「Next」ボタンをクリックします。

ライセンスに同意できる場合は、「I accept the agreement」をクリックして、「Next」をクリックします。

インストール先のディレクトリを指定して、「Next」をクリックします。インストール先のディレクトリは、基本的にはそのままで良いと思います。

インストールが完了しましたので、「Finish」をクリックして画面を閉じます。

実行

Cytoscapeを実行する一つの方法として、Dashから起動してみます。

Cytoscapeが立ち上がります。サンプルとして付属している「Sample Yeast Network」を読み込んでみます。

サンプル「Sample Yeast Network」が読み込まれました。

アンインストール

Cytoscapeをインストールしたディレクトリ内に、アンインストール用の実行ファイルがあります。デフォルトでは/opt内のCytoscapeディレクトリにあります。


$ sudo /opt/Cytoscape_v3.5.1/uninstall

Cytoscapeのアンインストール画面が立ち上がります。「Next」をクリックします。

アンインストールが完了しましたので、「Finish」をクリックして画面を閉じます。

関連する記事

  • 教師あり学習と教師なし学習のふわっとした説明教師あり学習と教師なし学習のふわっとした説明 機械学習の教師あり学習と教師なし学習について、難しい専門用語を全く使わずに概要を分かりやすく説明してみます。 プログラムとは まず、プログラムについてふわっと説明します。 このページをご覧になられているということは、ブラウザと呼ばれるプログラム(例えば、Google ChromeやMicrosoft Edge、Mozilla Firefox、Apple […]
  • DockerでMySQL8.0を使う方法DockerでMySQL8.0を使う方法 DockerでMySQL8.0を使用できるまでの手順をお伝えします。 ここでは、docker-composeとDocker公式のMySQL8.0イメージを用います。 環境 ホストOS ホストOSはUbuntu 20.04を用いております。 $ cat /etc/lsb-release […]
  • Ubuntu,R h2oパッケージのインストールの方法Ubuntu,R h2oパッケージのインストールの方法 Rのパッケージh2oは、さまざまなクラスタ環境内のニューラルネットワーク(ディープラーニング)、ランダムフォレスト、勾配ブースティングマシン、一般化線形モデルなどの並列分散機械学習アルゴリズムを計算するビッグデータのためのオープンソースの数学エンジンH2O用のRスクリプト機能である。 ここでは、ubuntu14.04環境下でh2oパッケージのインストールの仕方についてお […]
  • 平均的に分類する方法の考察(3)平均的に分類する方法の考察(3) 前回は、定量データをスコア順に並び替えたのち、この順番でグループに割り振っていく方法を見た。今回は、定量データをスコア順に並び替えるところは同じだが、割り振り方を変更することにより、より平均的に分類できないかを見ていく。 前回と同じく、100人の学生を3つのクラスA、B、Cに分ける方法を考えてみる。 まず、学生をスコア順にA、B、Cに一人ずつ割り振る。 次に […]
  • 商品開発に役立つコンジョイント分析の仕方商品開発に役立つコンジョイント分析の仕方 コンジョイント分析とは、顧客が商品やサービスの持つ複数の属性について、どの点を重要視しているかを探る調査手法だ。例えば、あなたがパソコンを購入する場合を考えてみて欲しい。スペックだけで購入を決定しているだろうか。また、デザインだけで購入を決定しているだろうか。おそらくそうでないはずだ。パソコンは非常に多種多様な製品が市場に出回っているため、何点かに購入候補を絞ってその中から選 […]
Ubuntu Cytoscapeのインストール手順