研究で使用するマイクロプレートの結果を簡単にプロット可能なパッケージの紹介です。「6,12,24,48,96,384」ウェルのプレートの表示に対応可能です。
パッケージバージョンは0.0.1。実行コマンドはR version 4.2.2で確認しています。
パッケージのインストール
下記、コマンドを実行してください。
#パッケージのインストール install.packages("ggplate")
実行コマンド
詳細はコメント、パッケージのヘルプを確認してください。
#パッケージの読み込み library("ggplate") ###データ例の作成##### #tidyverseパッケージがなければインストール if(!require("tidyverse", quietly = TRUE)){ install.packages("tidyverse");require("tidyverse") } set.seed(1234) #データの列名を"Value"と"well"にすると理解しやすいと思います #3*4の12ウェルプレーの例 TestData <- tibble(Value = sample(c(1:3, NA), 12, replace = TRUE), well = paste0(rep(c("A", "B", "C"), each = 4), 1:4)) ######## #指定数のウェルプレートでプロット:plate_plot #データを指定:dataオプション #ウェル位置データ:positionオプション #各ウェルの値:valueオプション #シンボル:plate_typeオプション;"round","square" #プレートサイズ:plate_sizeオプション;6,12,24,48,96,384 #色の指定:colourオプション #タイトルラベル:tittleオプション #タイトルサイズ:title_sizeオプション #凡例の表示:show_legendオプション;TRUE/FALSE plate_plot(data = TestData, position = well, value = Value, plate_type = "round", plate_size = 12, colour = c("#1b7a4f", "#8f887a", "#a6162b"), title = "からだにいいもの TEST", title_size = 12, show_legend = TRUE)
出力例
欠損値(NA)は色がありません
少しでも、あなたの解析が楽になりますように!!