【ImageJ/Fiji】イメージサイズ(解像度)を変更
コントラストの変更、切り抜きを行った後に、イメージサイズを変更する。 イメージサイズの変更 スタート時点でのイメージサイズは、200 px ✕ 200 px。 これをサイズダウンしてみる。 Image > Adjust > Size 目的のイメージサイズになるように、Width (px) と Height (px) を設定する。 今回は、300 dpi で 0.5 inch の大きさに […]
コントラストの変更、切り抜きを行った後に、イメージサイズを変更する。 イメージサイズの変更 スタート時点でのイメージサイズは、200 px ✕ 200 px。 これをサイズダウンしてみる。 Image > Adjust > Size 目的のイメージサイズになるように、Width (px) と Height (px) を設定する。 今回は、300 dpi で 0.5 inch の大きさに […]
下のようなグラフがあって、この背景を変更したいとき。 themeで変更する。 グラフの背景の変更 白 theme_classic() グレー+格子(白) theme_gray() 白+格子(グレー) theme_bw() 白+格子(黒) theme_linedraw() 白+格子(薄墨) theme_light() ダークグレー+格子 theme_dark() 白+格子(外枠なし) theme_m […]
ggplot2でグラフを作っていて、「レジェンドは要るけど、レジェンドタイトルは消したいな」と思って消した時の備忘録。 使う関数は「theme」のlegend.title = element_blank。 theme(legend.title = element_blank()) 無事に消えた。 全体のコードは下記。 ggplot(Data2, aes(x = Age, y = `XX posit […]
前回コントラストを調節した画像から、一部分を切り抜いてみる。 切り取る部分を選択 rectangle ツールで切り取りたい部分を選択する。 この時、ツールボックスの表示を確認しながら、目的の大きさ、形を選択する(今回は、縦と横のアスペクト比が1:1になるように。) 画像の切り取り 選択できたら、Image > Crop (Ctrl + Shift + X) で切り取り。 切り取られた画像は、35. […]
Fiji/ImageJで画像のコントラストを変更する。 (論文ではMethodsに記載する必要がある。) 画像の取り込みと確認 生データをFijiで取り込む 顕微鏡で撮影した画像の生データをFijiで取り込む。 (今回は、cziファイル。撮影は16bitで撮影し、16bitのまま編集、最後にRGBに置換してtifで保存する。) 最初のディスプレイは何もチェックせず、”OK” […]
グラフを作っていて、「Facetのタイトルのフォントサイズを変更したい」と思って消した時の備忘録。 themeに”strip.text = element_text(size = ○○)”でサイズを指定すればOK。 theme(strip.text = element_text(size = 20)) size=20で追加してみたら、フォントサイズが大きくなった。 &nbs […]
この間、フォトショで矢印ラインの描き方を忘れていたので備忘録。 1.ツールバーでラインを選択。 2.画面上に出てくるオプションツール(なければ、Window → Option で表示させる。)で、ラインが選択されていることを確認し、右の歯車マークを選択。 3.”Arrowheads” で、始点もしくは終点(あるいは両方)にチェックを入れ、下のオプションで太さや長さなどを調 […]
グラフを作っていて、「レジェンド要らないな」と思って消した時の備忘録。 方法はいくつかあるけど、使い勝手が良かったのは、themeに “legend.position = “none”を追加する方法。 theme(legend.position = "none") これで、レジェンドが消えて、その分グラフの専有面積が水平方向に拡大した。 全体の […]
タンパク質は、通常、20種類のアミノ酸がバランス良く含まれている事が多く、それらのタンパク質はAnfinsenのドグマに従い、特定の構造に折りたたまれます。 しかしながら、20%程度のタンパク質の中には、限られた種類のアミノ酸のみで構成された領域がみられ、これらは低複雑性ドメイン(low-complexity domain, LCD)と呼ばれています。 このLCDは、細胞内での液液相分離(liqu […]
あるコードをcsvで書き出し、 # CSV で書き出し write.csv(Data, "file_name.csv", row.names = FALSE) それを別アプリで開こうとすると、下記エラーメッセージが出現した。 でも、エクセルから保存した csv ファイルは普通に work する……。 で、Rから write.csv() で出力したファイルをエクセルで開き、そのまま . […]
Alzheimer’s disease(AD)の主要病理の一つ、過リン酸化タウ。 タウには、リン酸化、ユビキチン火、アセチル化、メチル化、SUMO化、糖化……と、様々な翻訳後修飾(post-translational modification, PTM)が報告されており [1]、ADにおけるPTMの経時変化についても、色々と調べられてきました [2]。 その中でも特にリン酸化タウに関し […]
R で if 構文を使うときに時々遭遇する下記エラーメッセージ。 the condition has length > 1 and only the first element will be used 例えば、下記のようなデータフレームで、 “Region” 列の “Ctx-” の “-” だけ取り除きたいと思った時、 […]
文字に下線を引く際の色々。 普通の下線: <u> 普通の下線だったら <u> で。 <u>下線を引きます</u> output 下線を引きます 下線のバリエーション①: border-bottom 下線部を太くしたり、色を変えたり etc.には、 <span style="border-bottom:> で色々設定してあげると良い。 例え […]
カイ二乗検定とは カイχ二乗検定というと、一般にピアソンのカイ二乗検定を指す事が多い。 仮説によって、適合度検定や独立性の検定などがある。 基本はt検定と似ているけれど、t検定が「2つの群の連続変数(numerical variable)の平均値の比較検定」(帰無仮説(null hypothesis)は、「平均値に差がない」)を検証するのに対して、 カイ二乗検定は「2群間のカテゴリカル変数(cat […]
「オートファジー」は、生態系の恒常性を維持する為になくてはならないものであり、アルツハイマー病(Alzheimer’s disease, AD)を含む数々の変性疾患でオートファジー機能障害との関連性が示唆されています [1]。 ミスフォールドされたタンパクは、ユビキチン・プロテアソーム系(ubiquitin proteasome system, UPS)やマクロオートファジー、シャペロ […]
前回、”openBinaryFile: invalid argument” の問題は絶対パスを指定することで解消したけど、 次に出てきたエラーメッセージは、 openBinaryFile: permission denied (Permission denied) あれ?なんで拒否られるの? と思いながら検索すると、下記に答えが。 This might see […]
この間、R と RStudio でバグが起こって全インストールし直したら、エラーメッセージが日本語に変わっていた。 どうやら、再インストールする時に疲れていて言語選択をスキップしてたみたい……。 別に日本語でも良いのだけれど、英語に慣れてしまったので、下記指示を入れて英語に変更。 Sys.setenv(LANG = "en") 無事、英語に戻せた。
ある日、Rを使っていて、突然 “tidyverse” が使えなくなった。 Error: package or namespace load failed for ‘tidyverse’ in loadNamespace まずは下記に倣って、 “rlang” の再インストールを試みた。 remove.packages("rlang") i […]
カテゴリデータの集計表⇔データフレームの切り替え。 クロス集計表 例えば、 運動あり 運動なし 認知症あり 10 15 認知症なし 20 5 のようなデータの集計表を作る時。 基本は行列で作る。 行列(matrix)で作る場合 行列で作る場合は下記。 # クロス集計表を作る x < matrix(c(10, 15, 20, 5), byrow=TRUE, ncol=2) dimnames(x […]
列名を変更しようとして colnames() を使った時に下記エラーメッセージ。 attempt to set ‘colnames’ on an object with less than two dimensions 下記フォーラムの回答によると、 列名の数が足りないときにこのエラーメッセージが出てくる様子。 ……そうだった。colnames だと、全部の […]
私は、自宅PCと職場PCの2箇所でRStudioを利用していますが、時々データをクラウドに上げ忘れたりして困る事があります。 リモート接続で自宅PC⇔職場PCに入り、リモートでデータをクラウドに上げる、という方法で対処していますが、時々職場のセキュリティにかかることも……。 という事で、この機会に RStudio Cloud を使ってみる事にしました。 RStudio Cloud と […]
今までサクサク動いていたコードで、カラーコードだけ変更したつもりでRUNしたら、最後にグラフを ggsave で保存する時に下記メッセージ↓。 Error in seq_len(n) : argument must be coercible to non-negative integer 下記フォーラムの回答によると、 数値が来るべき所に文字列とかNAとか、別のものが紛れ込んでいると出てくるメッセ […]
↑ これは見やすいけど、Rで計算する場合は tidy data じゃないのでちょっと困る。 これを、Rに取り込んで、tidy data に変換する方法。 tidy data と messy data については、多くのサイトで詳しく紹介されているので、ここでは割愛。 データの取り込み まずは、もらった “Fig044_BlMSA03-2dHipp.xlsx” という名前の […]
通常、エラーが起こったらRは処理を停止するけれど、人へのチュートリアルなどの時は、エラーを見せたい時もある。 そんな時は、 error = TRUE をチャンクオプションに加える。(通常は FALSE になっている。) ```{r, error=TRUE} 1 + "a" ``` アウトプットでは、下記のようにエラーの説明が入る。 Error in 1 + “a”: non […]
この投稿はパスワードで保護されているため抜粋文はありません。
3行目をcolnamesにする前に “for” を使って名前を順に変更していくことにした。 # 3行目のIDを変更 for(i in 3:6){ Dat1[3,i] <- paste("M_NFT_",c(i-2)) } for(i in 7:10){ at1[3,i] <- paste("M_DN_",c(i-6)) } for(i in 11:14){ Da […]
二元配置分散分析の求め方。 “二元” の “2” は、「目的変数に影響を与えるかもしれない因子型の説明変数が2つある」とゆーこと。 例えば下記の例。 基本事項は一元配置分散分析と同じだけれど、二元配置分散分析では、どのタイプの平方和を選択するかで結果が変わってくることがある。 分散分析の前提条件は下記3点。 N数が十分に多 […]
RMarkdown を word で出力しようとした時に出たエラー。 openBinaryFile: invalid argument (Invalid argument) で、word styleの reference_docx: ./Settings/word_styles.docx" を「#」でコメントしたら普通に出力できた。 原因を調べると、下記に答えが。 reference […]
記憶の形成というのは色々と複雑な機序が絡み合っているという印象がありますが、「最初に入ってきた記憶が、そのちょっと後に入ってきた記憶の整理に影響する」というのは、私達の実社会でもなんとなく実感が湧くと思います。 マウスでも、ブザーがなった後に電気刺激を与えると、そのブザーと電気刺激の記憶がリンクして、ブザーがなるだけで「あの怖いヤツだ」と思って体が竦んでしまいます。 Fear Conditioni […]
RMarkdownは多機能だけど、内容が増えたら、コードを外部の.rmdファイルや、他の.rファイルなどに配置し、チャンクで読み込むようにした方がなにかと便利。 見た目が簡潔になるし、Rコードのデバック等も、Rスクリプトでやるほうが簡単な場合が多い。 外部の RMarkdown ファイルをチャンク内で読み込む場合 子ファイルの RMarkdown (child) を作成 子ファイル (child) […]
この記事を読むほとんどの人には関係ないと思うけど、ほぼほぼ自分の為だけに備忘録。 ラボにある古い古いヒートマップアプリのテンプレ画像をイラレで作る際、なぜか自宅PCにインストールしている illustrator CC で作った ai ファイルでバグが起こり、CS2で作らないといけない、という事象が起こっているので、 もう何年ぶりかわからないほど久しぶりにCS2を開いた。 基本構造は変 […]
列A、列B、列C…の各行毎に平均値を出して、それぞれ新しい列に結果を追加する方法3つ。 個人の練習も兼ねて前後の工程も記載しているので、あしからず。 事前準備 データの取り込み 人からもらった、とあるデータを取り込む。 Dat1 <- read.csv("./Data/Fig055.csv", header=TRUE) 結果は下記。 データのチェック 取り込んだデータの5-7列に […]
RMarkdownで記述→knit→記述→knit…という作業を行っていくけれど、 ちょっとした所をプレビューで確認したいだけなら、毎回 knit しなくても、ビジュアルモードに切り替えるだけで事足りる場合も多い。 RStudio にも、wordpress のようにビジュアルモードとテキストエディタモードを切り替えて使うことができる。 例えば下記のような記述があって、 確 […]
パーキンソン病(Parkinson’s disease, PD)は、黒質緻密部(substantia nigra pars compacta, SNc)のドパミン(DA)神経細胞が障害され、それに伴って振戦・固縮・動作緩慢・姿勢反射障害などのパーキンソン運動神経症状が現れます。 なぜこの部分のDA神経が最も障害されやすいかについては酸化ストレス [1] やカルシウム代謝 [2] 、投射 […]
他の人の原稿を添削する時によく気になるのが、「スペルチェック」のnotificationを無視している事。 例えば以下のような原稿。 “amylacea” という単語の下に赤の波線が引かれていて、「スペルミスじゃないですか?」と知らせてくれています。 これは、実際にはスペルミスじゃないんだけど、wordに内蔵されている辞書には載っていない単語だから親切に通知してくれている […]
統計について何もわからないまま研究を始めた頃、最初に覚えた合言葉:パラメトリックで2群比較はt検定、3群以上の比較は分散分析(Analysis of variance, ANOVA)。 ・ ・ ・ とゆーことで、今回はANOVAをRで行う時の覚え書き。 分散分析の前提条件は下記3点。 N数が十分に多い 分散が等しい 正規分布 分散はBartlett検定で、 […]