忍者ブログ
バイオインフォマティックス技術者試験、情報処理試験など、IT系の試験を基礎から勉強します。また、Javaなどプログラミングを勉強します。

【BI技術者認定試験対策】DNAを爆発的に増やす!「PCR法」を攻略

ベクターや大腸菌を使わずに、試験管内だけで特定のDNA領域を増幅させる「PCR(ポリメラーゼ連鎖反応)」。現代のバイオ研究になくてはならないこの技術の本質を整理しましょう。

1. 問題:PCR法の特徴と仕組み

【 問題 】 PCR法に関する記述として、正しいものをすべて選択してください。(複数選択可)

① 大腸菌やプラスミドベクターを利用せずに、試験管内でDNAを増幅できる。
② 特定のDNA配列を増幅させるために、短い「プライマー」が必要である。
③ DNAを一本鎖にするために、加熱(熱変性)工程が含まれる。
④ 1回のサイクルで、目的のDNA量は3倍に増加する。
⑤ 高温でも壊れない特殊な「耐熱性DNAポリメラーゼ」が使用される。

2. 正解:PCRの原理に関する正解

正解: ①、②、③、⑤

※④は間違い。1サイクルごとにDNAは「2倍」になります。

3. 解説:試験管内のクローニング

PCRは、温度変化を繰り返すだけで、特定のDNA断片を数時間で数百万倍に増やすことができる画期的な手法です。

[ PCRの3ステップ ]
1. 熱変性(約95℃):二本鎖DNAを加熱して一本鎖に引き剥がします。
2. アニーリング(約50~60℃):増やしたい領域の両端に「プライマー」を結合させます。
3. 伸長反応(約72℃):耐熱性DNAポリメラーゼが、プライマーを起点に新しいDNAを合成します。

[ 従来のクローニングとの違い ]
・かつては「ベクター(運び屋)」にDNAを組み込み、大腸菌に導入して増やしていましたが、PCRはこれらを生体を使わずに(in vitroで)迅速に行えます。

1. 試験のポイント: 「耐熱性酵素(Taqポリメラーゼなど)」を使う理由は、最初の95℃の加熱で酵素が壊れないようにするためです。また、増幅量は $2^n$ (nはサイクル数)で増えるため、爆発的な増幅が可能であるという点を押さえましょう。
2. バイオインフォの視点: PCRを成功させるには、適切な「プライマー設計(Primer Design)」が不可欠です。目的の場所以外に結合してしまわないか、Tm値(結合が解ける温度)が左右で揃っているかなどを計算機で予測するツールは、バイオインフォマティクスの基本ツールの一つです。


4. まとめ

「試験管内での迅速なDNA増幅=PCR法」です。現代ではウイルス検査(PCR検査)から鑑識、ゲノム解析の準備まで幅広く使われています。3つの温度ステップと、なぜ耐熱性が必要なのかをセットで理解しておきましょう!


PR

【BI技術者認定試験対策】生命の定義!「細胞の3要素」を攻略

地球上のあらゆる生物の基本単位である「細胞」。何をもって細胞(生命)と呼ぶのか、その必須条件となる3つの要素を整理しましょう。

1. 問題:細胞(生命)の定義

【 問題 】 一般に、生命の最小単位である細胞が備えているべき「3つの要素」として、不適切なものはどれでしょうか?

① 外界と隔てるための境界(細胞膜)を持つ
② 有機物を分解・合成してエネルギーを得る「代謝」を行う
③ 意思疎通のための複雑な言語能力を持つ
④ 自分自身のコピーを作る「自己複製能力」を持つ

2. 正解:細胞の本質に関する正解

正解: ③ 意思疎通のための複雑な言語能力を持つ

3. 解説:生命活動を支える3本の柱

ウイルスが「生物か無生物か」という議論になるのも、この3要素をすべて自前で満たしていないためです。

[ 細胞の3要素 ]
外界との境界(膜):細胞膜によって、自分と外の世界を区別します。これにより、内部を生命活動に最適な環境に保つことができます。
代謝(エネルギー産生):外部から物質を取り込み、化学反応によってエネルギー(ATP)を取り出したり、必要な物質を合成したりします。
自己複製(遺伝):DNAなどの遺伝情報を持ち、自分と同じ構造を持つ次世代(娘細胞)を作り出すことができます。

1. 試験のポイント: 「膜・代謝・複製」の3点セットを丸暗記しましょう。特に「代謝」に関連してミトコンドリア、「複製」に関連して核やDNAといった知識と結びつけておくと、細胞の全体像が掴みやすくなります。
2. バイオインフォの視点: 「最小の生命(ミニマル・セル)」を特定する研究が行われています。どの遺伝子が揃えば、この3要素を維持できるのか?という問いに対し、計算機上で生命システムを再現する「システム生物学」のアプローチが取られています。無駄を削ぎ落としたとき、生命に残る本質がこの3要素なのです。


4. まとめ

膜・代謝・複製」。この3つが揃って初めて、私たちはそれを「細胞(生命)」と呼びます。これらを実現するために、細胞内の様々な小器官が連携して働いていることを忘れないようにしましょう!


【BI技術者認定試験対策】ペアの組み合わせ!「ホモ接合とヘテロ接合」を攻略

対立遺伝子の組み合わせには、同じもの同士のペアと、異なるもの同士のペアがあります。この組み合わせの状態を表す重要な用語を整理しましょう。

1. 問題:遺伝子型の組み合わせ

【 問題 】 ある遺伝子座において、AAやaaのように「同じ対立遺伝子」を持つ状態を( A )、Aaのように「異なる対立遺伝子」を1つずつ持つ状態を( B )と呼びます。空欄の組み合わせとして正しいものはどれでしょうか?

① A:ヘテロ接合、B:ホモ接合
② A:ホモ接合、B:ヘテロ接合
③ A:優性、B:劣性
④ A:表現型、B:遺伝子型

2. 正解:遺伝子の構成に関する正解

正解: ② A:ホモ接合、B:ヘテロ接合

3. 解説:同じか、違うか

ギリシャ語で「ホモ(homo)」は「同じ」、「ヘテロ(hetero)」は「異なる」という意味を持っています。これを知っておくと、用語の暗記がぐっと楽になります。

[ 遺伝子型の分類 ]
ホモ接合(Homozygote):同じ種類のアレルが揃った状態。AA(顕性ホモ)やaa(潜性ホモ)など。これらを「純系」と呼ぶこともあります。
ヘテロ接合(Heterozygote):異なる種類のアレルが混ざった状態。Aaなど。この場合、一般的には顕性の形質が表現型として現れます。

[ 補足 ]
・個体そのものを指すときは「ホモ接合体」「ヘテロ接合体」と言います。

1. 試験のポイント: 「AA/aa = ホモ」「Aa = ヘテロ」は基本中の基本です。また、潜性(劣性)の形質が実際に体に現れるのは、「潜性ホモ(aa)」の時だけであるという点も、計算問題などで非常によく狙われます。
2. バイオインフォの視点: ゲノム解析データ(VCFファイルなど)では、ある箇所がホモかヘテロかを「0/0(ホモ)」「0/1(ヘテロ)」「1/1(ホモ)」といった数値で管理します。この「接合性(Zygosity)」の情報は、遺伝性疾患の原因遺伝子を絞り込む際に極めて重要なフィルタリング条件となります。


4. まとめ

「揃っていればホモ、混ざっていればヘテロ」です。遺伝の法則を解くための第一歩となる言葉ですので、セットで確実にマスターしておきましょう!


【BI技術者認定試験対策】バリエーションの源!「対立遺伝子」を攻略

私たちは父親と母親から1セットずつ染色体を受け取ります。同じ場所(ローカス)にありながら、異なる特徴(茶色い目か青い目かなど)を決める遺伝子の関係について学びましょう。

1. 問題:相同染色体上の異なる遺伝子

【 問題 】 相同染色体の同じ位置(座)に存在し、ある1つの形質(目の色、血液型など)に対して、異なる情報を持ち、異なる働きをする遺伝子のことを何と呼ぶでしょうか?

① ゲノム   ② 対立遺伝子(アレル)   ③ 補足遺伝子   ④ 連鎖群

2. 正解:遺伝の基本用語に関する正解

正解: ② 対立遺伝子(アレル)

3. 解説:ペアになる情報のバリエーション

「対立」といっても喧嘩をしているわけではなく、同じ項目に対する「選択肢」のようなものです。

[ 対立遺伝子(アレル)のポイント ]
同じ位置(遺伝子座):相同染色体の全く同じ場所にあります。一方は父方、もう一方は母方由来です。
ホモ接合とヘテロ接合:対立遺伝子が同じ場合(AA)をホモ接合、異なる場合(Aa)をヘテロ接合と呼びます。
表現型への影響:ヘテロ接合の場合、どちらの性質が表に出るかによって「顕性(優性)」や「潜性(劣性)」といった関係が生じます。

1. 試験のポイント: 「相同染色体」「同じ位置」「異なる働き」というフレーズがセットで出てきたら「対立遺伝子(アレル)」です。最近の教科書では「アレル」というカタカナ表記も一般的に使われるので、両方覚えておきましょう。
2. バイオインフォの視点: 個体間での対立遺伝子の違いを解析することは、バイオインフォマティクスの非常に大きなテーマです。特に1塩基だけが異なる「SNP(一塩基多型)」は、薬の効きやすさ(個人差)や病気のリスクを予測するための重要なデータとして扱われます。


4. まとめ

「ペアになる染色体の同じ場所にある異なる遺伝子=対立遺伝子」です。この組み合わせの違いが、個体ごとの多様性を生み出す源となっているんですね!


【バイオインフォ実習】第2回:セントラルドグマの実装(転写・翻訳)

前回はDNA配列の基本操作を学びました。第2回は、生物学の核心である「セントラルドグマ」をコードで動かしてみます。

セントラルドグマとは、遺伝情報が「DNA → RNA → タンパク質」と流れる仕組みです。IT的に言えば、DNAという「ソースコード」を、RNAという「中間形式」を経て、タンパク質という「実行プログラム」にビルドする工程と捉えると非常に分かりやすくなります。

1. セントラルドグマの実装コード

解説を分かりやすくするため、最小単位である6文字(アミノ酸2つ分)の配列で試してみましょう。

from Bio.Seq import Seq

# 1. DNA配列(最小構成の6文字)
dna = Seq("ATGTAA")
print(f"DNA: {dna}")

# 2. 転写(transcribe):TをUに置換するだけ
mrna = dna.transcribe()
print(f"RNA: {mrna}")

# 3. 翻訳(translate):3文字を1文字に変換
protein = mrna.translate()
print(f"Protein: {protein}")

2. 実行結果の確認

DNA: ATGTAA
RNA: AUGUAA
Protein: M*

3. 「Protein: M*」の正体は?

出力された M* は、3文字ずつの塩基(コドン)がデコードされた結果です。ここには生命の「規約(プロトコル)」が隠されています。

  • M(メチオニン)は「開始フラグ」:
    AUG という配列は、アミノ酸の「メチオニン」を指すと同時に、システムに対して「ここから翻訳を開始せよ」と伝える開始コドンの役割を果たします。ITでいう main() 関数のエントリーポイントのような存在ですが、「開始地点には必ずメチオニンというパーツを置く」という物理的なルールがあるのが面白いところです。
  • *(アスタリスク)は「終了フラグ」:
    UAA終止コドンと呼ばれます。これは特定のパーツ(アミノ酸)を指すのではなく、「ここで翻訳を終了せよ」という命令そのものです。ITでいう returnbreak、あるいはファイルの終端を示す EOF に相当します。

4. ITエンジニア的まとめ

今回の実習で、以下の変換プロセスを体験しました。

  • 転写: dna.transcribe() は、TをUに書き換えるだけの「形式変換」。
  • 翻訳: mrna.translate() は、3文字の暗号を1つの記号に変換する「デコード」。

生命もITシステムと同様に、決まった「開始」と「終了」の合図(プロトコル)に従って動いていることが分かると、バイオインフォマティクスがぐっと身近に感じられますね。

次回は、いよいよ本物の遺伝子データ(外部ファイル)を読み込んで解析する手法に挑戦します。