![?bookimage](data:image/jpeg;base64,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)
はじめに
このページは、2022年10月に培風館より刊行された書籍「Web連携テキスト バイオインフォマティクス」のWeb連携に相当する部分です。本書は、その大部分が東京大学・大学院農学生命科学研究科に設置されているバイオインフォマティクスの教育プログラムである、アグリバイオインフォマティクス教育研究プログラムの講義内容と密接に関連しています。幅広い内容を取り扱うため、このページは用語説明が中心ですが、カラーの図、例題の解答、演習問題とその解答、コラム、プログラムや文献へのリンクなど豊富な情報を提供しています。本書はこのページの対応する箇所を眺めながら読み進めてもらうことを想定していますのでご注意ください。既出の情報をページ内検索などで探す手間を減らすべく、本文中の出現順に既出の図や数式を再掲するなどの工夫をしています(ただし同一段落内はその限りではありません)。
計7つの章全体として共通しているのは、用語説明、図、例題とその解答(準備中を含む)、文献へのリンクがあることです。現在見えているこれらが本書のWeb連携資料として提供している部分となります。逆にいえば、それ以外はプラスアルファ(おまけ)として提供しているものですので予めご承知おきください。たとえば、演習問題を提供しているのは第3章と第4章のみであり、他章での提供予定はありません。他のプラスアルファ情報としては、データ解析環境Rを用いた実践的なハンズオン資料の提供があげられます(このページの左側1番下の付録という項目のことです)。本書はRを利用した解析内容が多く含まれているため、Rの基礎的な部分でつまずかないようにするのが主目的です。本書をRのハンズオン講義目的で利用したい教員側にとっては、付録の順番で進めるとよいかもしれません。随時更新していますので、是非有効利用していただければ幸いです。
本書は、バイオインフォマティクス分野のステレオタイプなイメージであるオミックス解析を中心とした内容(第1,
2, 3,
5章)だけでなく、分子シミュレーション(第4章)や分子進化(第6章)、そしてフィールドインフォマティクス(第7章)までカバーしています。その一方で、深層学習(deep
learning)など流行りのトピックにはあまり踏み込まず、日本では比較的マイナーな粒子群最適化(PSO)というアルゴリズムを第2章で丁寧に解説するなど、日本のバイオインフォマティクス関連の教科書全体として、記載内容の和集合を広げるような位置づけになっているのも特徴といえます。もちろんアグリバイオインフォマティクス教育研究プログラムでは、深層学習を含む機械学習全般や、本書ではほとんど触れていない事柄(たとえばメタゲノム解析、トランスクリプトーム解析、Pythonプログラミングなど)についても幅広くカバーしています(門田ら,
日本乳酸菌学会誌, 2021)。
冒頭部分でも述べていますが、本書はこのページの対応する箇所を眺めながら読み進めてもらうことを想定しています。このページの具体的な利用法として、目的の章・節・項にたどりつくためには、左記の項目名をクリックしていけばよいです。また、たとえば第2章の63ページ目にジャンプしたい場合は、第2章のページに移動したのち”page063“でページ内検索していただければページ番号でも検索できますので目的に応じてご利用ください。このページの用語説明の主なリンク先はWikipedia
(”CC
BY-SA“)です。文献のリンク先は可能な限りPubMedにしています。このページはR
Markdownで作成しており、html変換前の元ファイルはindex.Rmdです。本教科書に関する間違いのご指摘、エラーへの遭遇、要望などは、アグリバイオインフォマティクス教育研究プログラムの問い合わせフォームよりお願いいたします。リンク先のカテゴリの項目では、「教科書について」をお選びください。2
working
days以内に返事がない場合や、エラーメッセージのスクショなども含めて問い合わせをされたい方は、筆頭編者の門田(koji.kadota@gmail.com)宛てに直接メールしていただいてもかまいません。
お知らせ
- 2024/06/27
付録ページ内の各Rスクリプトを、ボタン1つでクリップボードにコピーできる機能を追加しました。
- 2023/06/03
問い合わせフォームを追加しました。
- 2023/05/31
複数の機関より、教材としての使用のお問い合わせをいただいております。このWeb資料中のほぼ全ての情報は、一応google
driveにまとめており、一括ダウンロード可能な状態ではあります。しかし、校正時の修正反映漏れなどのチェックやバージョン管理をしきれていないため、URLは公開しておりません。もしそれでもよいということでしたら、pdfだけでなく編集可能な大元のdocxやpptxを含めて提供可能ですのでお気軽にお問い合わせください。
- 2023/05/30
付録のR1.010において、Bioconductorパッケージであるqrqcのインストールでコケる問題が生じています。これは、2023/05/30現在のRの最新版であるR
ver.
4.3.0にqrqcが対応していないことに起因します。同様の問題は、発現変動解析分野で有名なedgeRや、edgeRに依存する我々のTCCでも生じています。できるだけ早く、R
ver. 4.3.0でインストールできるBioconductorパッケージに変更したものにR1.010の内容を変更予定ですので、今しばらくお待ちください。2023/05/31にWindows版は修正が完了しました。
- メールで問い合わせいただいたものがスパム判定され、実際に送信されてから丸2日後に気づくという事例がありました。
現在スパム漏れ対策として、問い合わせ受付用のgoogle
formを作成しつつあります。もし事務局(info@iu.a.u-tokyo.ac.jp)あてにメール送ったけど返事がないという方がいらっしゃいましたら、筆頭編者の門田(koji.kadota@gmail.com)宛てに催促いただけますようお願いいたしますm(_
_)m
変更履歴
- 2024/06/23
付録ページ内の各Rスクリプトをボタン1つでクリップボードにコピーできる機能を追加しました。
klippyというパッケージを利用しました。(利根
悠介氏 提供情報)
- 2023/09/14
付録ページの作成部分でミスっていたのを修正しました(作業ディレクトリの変更をせずに実行した結果を掲載していたようなイメージです)。
- 2023/09/12
第2章の用語解説の「感度」、「特異度」、そして「混同行列」の説明部分の文章を以下のように修正しました(計5箇所)。理由は、このようにしないとそれ以降の説明に矛盾が生じることに気づいたためです。
- 変更前:そのうちの一続きの600塩基の領域が真のCpGアイランド(CpG
island; CGI)だったとします。
- 変更後:そのうちの一続きの754塩基の領域が真のCpGアイランド(CpG
island; CGI)だったとします。
- 2023/09/04
第3章のpage087の位置が少しずれていたので修正しました。
- 2023/06/14
付録のR1.010において、インストール手順書のMac版を更新しました。主な変更点は2023/05/31に更新したのWindows版と同じです。
- 2023/06/04
はじめにの最後の段落の文章を変更しました。
- 2023/05/31
- 第3章の例題3.3において、入力として用いるアミノ酸配列であるNP_850469.1とBOR1_ARATHの入手に関する説明を追加しました。
- 第7章の例題7.2の6~7ページ目に、補足情報を追加しました。
- 付録のR1.010において、インストール手順書のWindows版を更新しました。主な変更点は、①R本体のバージョンを最新のR
ver. 4.3.0に変更、②R ver. 4.3.0を利用した場合に(R ver.
4.2.2の作成当時はうまくいっていた)Bioconductorのqrqcパッケージのインストールでコケる問題が生じていたので、Biostringsに変更、そして③利用するブラウザによってファイルダウンロード時の拡張子が変わってしまう問題の注意喚起を追加したという3点です。
- 2023/05/26
3.7.1項(page098)の真ん中付近にある、(1)~(5)の項目部分が変になっていたのを修正しました(Web資料のみ)。
- 2023/05/24
これまで1つの巨大なページとして構成していましたが、読み込みに非常に時間がかかっていたため、章ごとのページに変更しました。これらのページもR
Markdownで作成していますので、html変換前の大元のRmdファイルを以下に示しておきます:
- 2023/03/31
付録ページのR1.010とR1.020を大幅に更新しました。
- 2022/12月頃
第3章の初版の記載内容に複数個所ミスが見つかりましたので、該当箇所を修正していますm(_
_)m