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」をクリックして画面を閉じます。

関連する記事

  • R実装と解説 対応のない2標本の母平均の差の検定(母分散が異なる) [latexpage] 母分散が異なるの場合の対応のない2標本の母平均の差の検定とは、2つの母集団が正規分布に従い、ともに母分散が異なるとき、一方の母平均が他方の母平均と「異なる」または「大きい」、「小さい」かどうかを、検定統計量がt分布に従うことを利用して検定します。 統計的検定の流れ 検定の大まかな流れを確認しておきます。 […]
  • Ubuntu,R OpenGLを用いた3次元可視化パッケージrglのインストール方法Ubuntu,R OpenGLを用いた3次元可視化パッケージrglのインストール方法 Ubuntu上のRで、OpenGLを用いた3次元可視化パッケージであるrglをインストールする方法をいくつかのパターンに分けてお伝します。 Rはaptコマンドによりインストールされているものとします。 R上でinstall.packages関数によりrlgパッケージをインストールしようとしても、次のように「X11が見つからない」とエラーが出てインストールできません。 […]
  • 中小企業の経営者なら知っておきたい財務データ活用法中小企業の経営者なら知っておきたい財務データ活用法 あなたは財務データを経営ツールとして有効に活用できているだろうか。目の前の仕事で忙しい、財務データの見方が分からない、顧問税理士に任せてあるなどの理由を付けて回避していないだろうか。 目の前の仕事で忙しいといって、ただがむしゃらに働いたところで利益を出し続けなければ生き残っていけない。どの方向を向いてがむしゃらに働くかを把握しておかなければならない。 財務データの […]
  • TensorFlow チュートリアルMNIST For Beginnersを試してみるTensorFlow チュートリアルMNIST For Beginnersを試してみる TensorFlowのチュートリアルMNIST For ML Beginnersを試してみる。 プログラミングの世界では、最初に「Hello World」と表示される非常に小さいプログラムを書くことが伝統となっている。 機械学習では、この「Hello […]
  • MySQL データベース内のテーブル数を確認する方法MySQL データベース内のテーブル数を確認する方法 MySQLまたはMariaDBのデータベース内のテーブル数を確認する方法をお伝えします。 サンプルデータベースを次のように準備します。 # データベース作成 CREATE DATABASE sample_database; # データベース指定 use sample_database; # テーブル作成 CREATE TABLE […]
Ubuntu Cytoscapeのインストール手順