13
R in life science ~ heatmap作成~ YOSHIKI TOMITA

R in life science

Embed Size (px)

Citation preview

Page 1: R in life science

R in life science~heatmap作成~YOSHIKI TOMITA

Page 2: R in life science

自己紹介

Yoshiki Tomita 所属:神戸大学農学部在学中、専門は作物学

趣味:語学と海外(主にアジア)をふらふらすること、最近自転車を始めた

一言:河原さんと知り合ったことがきっかけでRの勉強を始めた(初心者)。

Page 3: R in life science

Rでヒートマップをつくろうヒートマップ(英: Heat map)は個々の値のデータ行列を色として表現した可視化グラフの一種である。

様々な種類が存在する。

(wikipediaより)

こんなやつ→

Page 4: R in life science

何に使うの?行列型データの可視化

→Webページ解析(マウストラッキングetc)

→マイクロアレイ解析

Page 5: R in life science

heatmap関数(データセットmtcarsを例に)

mtcars : 1974年のアメリカで車種ごとに性能を比較したデータ

mpg Miles/(US) gallon

cyl Number of cylinders

disp Displacement (cu.in.)

hp Gross horsepower

drat Rear axle ratio

wt Weight (lb/1000)

qsec 1/4 mile time

vs V/S

amTransmission (0 = automatic, 1 = manual)

gear Number of forward gears

carb Number of carburetors

Page 6: R in life science

このデータを視覚化しわかりやすくする

Page 7: R in life science

データフレーム型→行列に変換

Page 8: R in life science

heatmap関数に入れる

scale : データを読む向き, Rowv : 行の樹形図, Colv : 列の樹形図,main : 題名, col : 色の指定

Page 9: R in life science
Page 10: R in life science

いろんな色で書いてみた

Page 11: R in life science

heatmap.2gplotsパッケージ中に含まれる。密度、スケールバーなどの付加情報を表示できる。

Page 12: R in life science
Page 13: R in life science

今回参考にさせていただいたブログなどバイオスタティスティクス

http://stat.biopapyrus.net/graph/heatmap.html

Panda Analysis

http://panda-nikki.hatenablog.jp/entry/20131209/1386600203

R Financial & Marketing Library

http://itbc-world.com/home/rfm/