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

【BI技術者認定試験対策】DNAの3つの立体構造!「B型・A型・Z型DNA」を攻略

通常生体内に存在するB型DNAをはじめ、環境や塩基配列によって変化するDNAの二重螺旋構造(B型・A型・Z型)の旋回方向と特徴を整理しましょう。

1. 問題:DNAの螺旋構造のバリエーション

【 問題 】 DNAの立体構造のうち、生体内で最も一般的な「右巻き」のB型DNA、脱水状態で現れる「右巻き」のA型DNAに対し、特定のアミノ酸・塩基交互配列などで見られる「左巻き」の立体構造を何型DNAと呼ぶでしょうか?

① Z型DNA   ② C型DNA   ③ H型DNA   ④ G型DNA

2. 正解:DNAの構造異性に関する正解

正解: ① Z型DNA(Z-DNA)

3. 解説:螺旋の向き(右巻き/左巻き)と3つの主要構造

DNA二重螺旋には、水分子の量や塩濃度、塩基配列の偏りによって主にB型・A型・Z型の3つの形態が存在します。

[ DNAの主要な3形態の対比 ]
B型DNA(右巻き):生体内の水溶液中で最も安定な標準的構造(ワトソン・クリック型)。
A型DNA(右巻き):乾燥状態(脱水条件)や、RNA-DNAハイブリッド鎖で見られる太く短い右巻き構造。
Z型DNA(左巻き):CとGが交互に並ぶ配列(GCリピート)などで見られる、糖リン酸骨格がジグザグ(Zig-zag)状になった唯一の「左巻き」構造

1. 試験のポイント: 「右巻き=B型(およびA型)」「左巻き=Z型」という螺旋の向きの組み合わせが出題の核になります。特に唯一の左巻きである「Z型DNA」は名称の由来(ジグザグ構造)とともに超頻出です。
2. バイオインフォの視点: ゲノム配列データからZ型DNA構造を形成しやすい領域(Z-DNA binding region)を予測するアルゴリズム(Z-Huntなど)が開発されています。Z型DNAは転写の非対称性やゲノムの不安定性、特定のクロマチンリモデリングや遺伝子発現制御に関与しているため、配列パターンからの構造予測解析が行われます。


4. まとめ

「標準的な右巻き=B型」、「脱水時の右巻き=A型」、「唯一の左巻き=Z型」です。システム開発で言えば、標準プロトコル(B型)をベースにしつつ、通信圧縮環境用の軽量フォーマット(A型)や、特殊な暗号化/可変長処理を施したジグザグ符号化データ(Z型)を使い分けるようなイメージですね!


PR

【生物学問題】生命の全設計図セット!「ゲノム」を攻略

生物が個体として完全な生命活動を営み、遺伝を行うために必要な「最小限の染色体(遺伝情報)の一揃い」を表す基本概念を整理しましょう。

1. 問題:遺伝のための最小限の染色体セット

【 問題 】 生物が生命を維持し、子孫へ遺伝するために必要な最小限の染色体(遺伝情報)の1セット(一揃い)を何と呼ぶでしょうか?

① ゲノム   ② 遺伝子座   ③ 核型   ④ 染色体説

2. 正解:遺伝情報の最小単位セットに関する正解

正解: ① ゲノム(Genome)

3. 解説:「遺伝子(Gene)」+「染色体(Chromosome)」の合成語

ヒトをはじめとする2倍体(2n)生物の場合、父親由来の1セット(n)と母親由来の1セット(n)の計2セットのゲノムを持っています。

[ ゲノム(Genome)の構成要素と特徴 ]
語源:Gene(遺伝子) + Chromosome(染色体)を組み合わせた造語。
全遺伝情報のセット:タンパク質をコードする「エキソン(遺伝子領域)」だけでなく、発現制御領域や非コード領域(RNA遺伝子やイントロン、反復配列等)を含むDNA全体の1セットを指します。
倍数性:精子や卵子などの生殖細胞(単相:n)に含まれる染色体セットが「1ゲノム」にあたります。

1. 試験のポイント: 「生物の遺伝のための最小限の染色体のセット」という定義が出たら、確実に「ゲノム」を選択できるようにしましょう。「遺伝子(Gene)」個々の領域と、「ゲノム(Genome)」という全体セットの違いを問う問題は基本中の基本です。
2. バイオインフォの視点: ゲノム全体の塩基配列データを扱う「ゲノミクス(Genomics)」では、次世代シーケンサー(NGS)のショートリードやロングリードを繋ぎ合わせて完全な1セットの参照配列を作り上げる「 de novo ゲノムアセンブリ(Flye, SPAdes等)」や、アノテーション処理が計算パイプラインの軸となります。


4. まとめ

「生物の遺伝のための最小限の染色体のセット=ゲノム」です。システム開発で言えば、アプリケーションを動作させるために必要なすべてのソースコード・設定ファイル・ライブラリをひとまとめにした「フルパッケージ(またはコンテナイメージ)」のような存在ですね!


【生物学問題】子孫に伝わるか?「遺伝的変異」と「環境変異」を攻略

個体間に見られる「変異」について、その原因が遺伝子(DNA)にあるのか、それとも育った環境にあるのかという本質的な分類を整理しましょう。

1. 問題:変異の要因と遺伝性の違い

【 問題 】 同種の個体間に生じる「変異」のうち、DNAの塩基配列の変化などに起因し、親から子へ世代を超えて受け継がれる(遺伝する)変異を何と呼ぶでしょうか?

① 遺伝的変異   ② 環境変異(不遺伝的変異)   ③ 偶然変異   ④ 体細胞変異

2. 正解:変異の分類に関する正解

正解: ① 遺伝的変異(Genetic Variation)

3. 解説:遺伝する変異と遺伝しない変異

同じ変異(形質の違い)であっても、「遺伝子自体が書き換わっているか」によって生物学的な意義や進化への影響が大きく異なります。

[ 2大・変異メカニズムの対比 ]
遺伝的変異:DNAの突然変異や有性生殖時の遺伝子組み換えが原因。
  ⇒ 【遺伝する】 生殖細胞を介して子孫に伝わるため、自然選択や「生物の進化」の原動力となる。
環境変異(不遺伝的変異):生後の栄養、気候、運動などの環境要因が原因(例:トレーニングで筋肉がつく、日光で肌が焼ける)。
  ⇒ 【遺伝しない】 体細胞や形質の一時的な変化であり、DNA配列自体は変化しないため子孫には伝わらない。

1. 試験のポイント: 「遺伝しない=環境変異」「子孫に遺伝する=遺伝的変異」という対応関係を正確に押さえることが重要です。「進化の原動力となるのはどちらか?」という切り口で出題された場合は、遺伝する「遺伝的変異」が正解となります。
2. バイオインフォの視点: データ解析において、観測された形質の散らばり(表現型の分散)から、遺伝的要因による分散と環境要因による分散を統計的に分離する手法(遺伝率:Heritabilityの算出)が用いられます。GWAS(ゲノムワイド関連解析)では、環境変異によるノイズを共変量として取り除き、真の「遺伝的変異(SNP等)」と病気・形質との関連を算出します。


4. まとめ

「遺伝しない変異=環境変異」、「遺伝する変異=遺伝的変異」です。システム開発で言えば、環境変数やローカルキャッシュの変更によって一時的に動く「環境変異」と、ソースコード自体をコミットしてリポジトリ(DNA)に反映させ、次世代のビルド(子孫)へ継承される「遺伝的変異」のような違いですね!


【VBAスタンダード対策】MkDir ステートメントによるフォルダ作成処理を攻略!

VBAで新しいフォルダ(ディレクトリ)を自動生成する際に使用するのが MkDir ステートメント です。指定方法の記述ルールや、すでにフォルダが存在する場合の挙動などの重要な注意点をマスターしましょう。

1. 問題:MkDir ステートメントによるフォルダ作成

【 問題 】 C:\Data フォルダの中に、Backup という名称の新しいフォルダを作成したい。空欄 ( A ) に入る正しい記述はどれでしょうか?

Sub CreateFolderTest()
    Dim folderPath As String
    folderPath = "C:\Data\Backup"

    ( A )
End Sub

① CreateFolder folderPath
② MkDir folderPath
③ MkDir(folderPath)
④ Application.MakeDirectory folderPath

2. 正解:MkDir ステートメントの記述に関する正解

正解: ② MkDir folderPath

3. 解説:MkDir ステートメントの構文とエラー回避のポイント

指定したパスに新しいフォルダを作成するには MkDir ステートメント(Make Directoryの略)を使用します。

[ MkDir の構文構造と注意ルール ]

構文:MkDir 作成したいフォルダのパス

1. 記述のルール(ステートメント):
MkDir は関数ではなくステートメント(命令文)のため、引数をカッコ ( ) で囲まず、MkDir folderPath のように空白を空けてパスを指定します。

2. 誤り(①, ③, ④)の理由:
・①(CreateFolder): CreateFolder は FileSystemObject (FSO) のメソッドであり、標準VBAステートメントではありません。
・③(MkDir(folderPath)): 単一の引数を戻り値なしで呼び出す際にカッコをつける記述はVBAの構文違反となります。
・④(Application.MakeDirectory): Application オブジェクトにこのようなメソッドは存在しません。

3. 実務・試験での超重要注意点(同名フォルダの存在):
作成しようとするフォルダがすでに存在する場合、実行時エラー75(「パス名またはファイル名が正しくありません。」)が発生してプログラムが停止します。実務では Dir(folderPath, vbDirectory) 等で事前チェックを行うのが定石です。

ここが試験に出る!: スタンダード試験では、フォルダを作成する MkDir と、フォルダを削除する RmDir の名称の対応や、すでにフォルダが存在する場合のエラー判定問題がよく出題されます。


4. まとめ

「フォルダの作成は MkDir フォルダパス 」。このステートメントを押さえておけば、当日の日付名がついたフォルダ(例: C:\Data\20260814)を自動作成してレポートを格納するような実務マクロも簡単に組めるようになります。


【BI技術者認定試験対策】アミノ酸を指定する3文字の暗号!「コドン」を攻略

4種類の塩基を使って20種類のアミノ酸を指定する、生命の共通プログラム言語「遺伝暗号(コドン)」の基本をマスターしましょう。

1. 問題:アミノ酸を決定する3文字の塩基配列

【 問題 】 mRNA(メッセンジャーRNA)上で、特定の1つのアミノ酸を指定する連続した3つの塩基の組み合わせ(単位)を何と呼ぶでしょうか?

① アンチコドン   ② コドン   ③ プロモーター   ④ イントロン

2. 正解:遺伝暗号の単位に関する正解

正解: ② コドン(Codon)

3. 解説:なぜ「3文字」必要なのか?

RNAを構成する塩基は A・U・G・C の4種類しかありません。この4種類で20種類のアミノ酸を指定するためには、数学的に「3文字ずつ」組み合わせる必要があります。

[ コドンの計算と特殊なコドン ]
4×4×4 = 64通り:1文字(4通り)、2文字(16通り)では足りないため、3文字(64通り)で20種類のアミノ酸を網羅します。
開始コドン(AUG):翻訳のスタートサイン。メチオニンというアミノ酸を指定します。
終止コドン(UAA / UAG / UGA):翻訳のストップサイン。対応するアミノ酸は存在しません。
アンチコドン:tRNA(転写RNA)側についている、コドンと相補的に結合する3塩基の配列のこと。

1. 試験のポイント: 「mRNA上のアミノ酸を決定する3個の塩基の組み合わせ」は「コドン」です。選択肢①の「アンチコドン」はtRNA(搬送役)側にある相補的な3塩基配列なので、mRNA側(コドン)かtRNA側(アンチコドン)かを文章から見極めましょう。
2. バイオインフォの視点: ゲノムやcDNAの配列データから蛋白翻訳領域(ORF:Open Reading Frame)を検出するプログラムでは、開始コドン(AUG)から終止コドンまでの長さをスキャンします。アミノ酸への変換には「標準コドン表」を用いたルックアップテーブルが使われ、配列を1文字ずつズラして読む「フレームシフト(Reading Frame)」の解析が必須となります。


4. まとめ

「アミノ酸を決定する3個の塩基の組み合わせ=コドン」です。システム開発で言えば、1バイト(3塩基)の命令コードでデータ(アミノ酸)を呼び出すインストラクションセットのような仕組みですね!