おすすめ書籍紹介 バイオインフォマティクス・プログラミング・統計・Linux・情報処理

バイオインフォマティクス・プログラミング、統計処理や情報処理に関する、おすすめの書籍をリスト化しました。基本的な内容で、読みやすいものを集めてみました。バイオインフォマティクスの解析作業やスクリプト作成、プログラミング技術の習得などで活用して頂ければ幸いです。

バイオインフォマティクス認定

バイオインフォマティクス認定試験に関心があるなら必読かも!合格体験記が参考になります。

プログラミング・スクリプト

R グラフ・スクリプト

バイオインフォマティクス おすすめのRの書籍。

データの使い方やスクリプトの書き方といった基礎から、グラフの作成・調整に役立つグラフィックスの使い方まで。例も豊富でわかりやすいです。グラフィックス部分は、基礎・応用に分かれていて段階的に理解しやすいと思います。グラフを描くとき、パラメータの使い方などもよくわかります。

統計の基礎とRの基礎を勉強できます。統計の計算を、Rの操作で1つずつ確認していける本。

Python・Ruby・Perlなど

バイオインフォマティクス おすすめのスクリプト関係の書籍。

Pythonのひと通りの機能を演習をときながら学ぶことができます。プログラミング言語を学びはじめるときは、いつも独習シリーズを購入しています。

Rubyのひと通りの機能を演習をときながら学ぶことができます。私もこの本でRubyをはじめました。

Perlを使ってバイオインフォマティクスするのに必要な基礎を学べます。塩基配列の調査・データベースからダウンロードしたファイルの処理・BLAST結果の解析など、バイオインフォマティクスでよく使うものなので、学びやすいと思います。

C・C++

プログラム言語の基本であるC言語を学べます。スクリプト言語からのステップアップとしていかがでしょうか?「プログラミング言語C」は、入門レベルには必ずしも最適ではないかもしれませんが、有名な本です。C言語を1から勉強するには、「はじめてのC」などが良いかもしれません。独習シリーズは、説明に対する豊富なサンプルコードが役に立つと思います。プログラムを書く練習問題には解答がついているので、学びやすいと思います。尚、独習シリーズは様々な言語で出版されています。

アルゴリズムの基礎を豊富な例題で学べます。もちろん自分でプログラムを書いてみるのが一番勉強になりますが、図や例で紹介してある説明を読んで「仕組み」を理解するという使い方もできます。他のプログラム・スクリプト言語で置き換えて考えてみるのも面白いです。

統計・統計試験

バイオインフォマティクス おすすめの書籍、資格本。統計編。

統計の基礎とRの基礎を勉強できます。統計の計算を、Rの操作で1つずつ確認していける本。

統計について学びましょう。検定試験を受けて統計に関する理解度をチェック!受験の予定がなくても、問題を自分の手で解くことで理解が深まります。

Linux コマンド・シェルスクリプト

バイオインフォマティクス おすすめのLinuxコマンドやシェルスクリプトの書籍。

Linuxに慣れないうちは手元にあると安心・便利です。

シェルスクリプトの書き方をやさしく学べます。Unix系OSが必ず実装しているBシェルで書かれているので、汎用性が高いのもオススメのポイントです。

sed/awkの使い方、これらを用いたスクリプトの書き方を詳しく学べます。よく使うsedとawkがセットになっているので重宝します。

Linuxを学ぼう

バイオインフォマティクス おすすめの書籍、資格本。Linux編。

Linuxの認定試験にLPICという認定資格があります。Linuxに関する基礎的な知識を体系的に学びべるのが良いです。レベル毎に対象範囲が異なります。レベル1では、Linuxのインストール・コマンド・パッケージ管理・ファイルシステムなどよく使う内容の理解を深めることが出来ると思います。更に、問題集を使って勉強すると理解度があがります。LPICは、パソコンを使った試験でいつでも受験できるので、腕試しにチャレンジしてみてはいかがでしょう?レベル3まであります。IT系だと、就職や転職にも役に立ちます。

情報技術

バイオインフォマティクス おすすめの書籍、資格本。情報処理編。

バイオインフォマティクスを通じて、パソコンやサーバーで解析を行っていると情報処理の知識が必要になります。IT関連技術は範囲が広いので、基礎的なことを体系的に学ぶなら基本情報の勉強がオススメです。これらはIT関連の代表的な資格です。就職や転職にも役に立ちます。

カテゴリー

今週よく読まれている記事

  1. 学会・会議で英語が絶望的にできなくて困るケース | オンライン開催で「英語力のなさ」を痛感した場合の対処法

    学会・会議で英語ができなくてに困るケース学会やイベント・会議などが、オンラインで開催される…
  2. r tidyverse 使い方 | 列 filter 絞り込み select関数 – dplyrパッケージ

    tidyverseで1つのデータフレームの列の絞り込みは、dplyrパッケージのselect関数を…
  3. プログラミングで疲れた脳をリフレッシュ 〜 鬼滅の刃「感動」と「やる気アップ」でストレス発散!

    ストレス発散は鬼滅で。「50%OFF」で読む!脳のパフォーマンスを上げるには、適度な休憩と…
  4. AWS ディスク容量不足 新しいボリュームを追加する

    バイオインフォマティクスでは大きなファイルを扱うことがあるので、ディスク不足に陥ることがあります。…
  5. 「知っている」と「知らない」とでは、もしものとき、大違いになる – コロナうつ対策

    コロナうつなどという言葉を聞くようになりましたが、派遣切り、解雇、リストラは、これから本格化します…

ピックアップ記事

  1. z-score 計算方法 エクセル(Excel) 編
    統計処理で、大きく変化しているなどの判断基準にも使われる値…
  2. IGV 使い方 インストール〜便利な使い方まで | リファレンス・マッピングデータ・アノテーションを読み込んで表示しよう
    IGV(Integrative Genomics View…
  3. R subset関数 データフレームやmatrixからの条件指定による行・列の抽出
    R の subset関数は、データフレームやマトリックスか…