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

【BI技術者認定試験対策】サイズで見分ける!「ノンコーディングRNAの分類」を攻略

タンパク質に翻訳されないノンコーディングRNA(ncRNA)。その種類は膨大ですが、まずは「長さ(サイズ)」によって2つのグループに大別する基本ルールを押さえましょう。

1. 問題:ncRNAの長さによる分類

【 問題 】 ノンコーディングRNA(ncRNA)は、その塩基長の長さによって「短鎖ノンコーディングRNA」と「長鎖ノンコーディングRNA(lncRNA)」の2つに大きく分類されます。この分類の境界(閾値)となる一般的な長さとして、最も適切なものはどれでしょうか?

① 20 塩基   ② 200 塩基   ③ 2,000 塩基   ④ 20,000 塩基

2. 正解:RNAのデータサイズに関する正解

正解: ② 200 塩基

3. 解説:200文字(塩基)を境界とするルール

ncRNAをサイズで分けるときの国際的な標準ルールが「200塩基(nucleotides:nt)」です。ITの文字数制限のように、この数字を境に呼び名と性質が変わります。

[ ncRNAの長さによる2大分類 ]
短鎖ノンコーディングRNA(Small ncRNA)
・長さ:200塩基未満(実際によく狙われるmiRNAやsiRNAは20〜30塩基程度)。
・主な役割:特定のmRNAに貼り付いて、ピンポイントで翻訳をジャミング(抑制)する。
長鎖ノンコーディングRNA(lncRNA:Long non-coding RNA)
・長さ:200塩基以上(数千〜数万塩基に及ぶものもあります)。
・主な役割:複雑に折りたたまれて立体構造を作り、ヒストンやDNAに直接作用して、ゲノムの広い領域のスイッチを一括で切り替える。

1. 試験のポイント: 試験では「長さによって短鎖と長鎖(lncRNA)に分類される」という概念そのものに加え、選択肢にある「200塩基」という具体的な閾値がピンポイントで問われることがあります。桁数の引っかけに騙されないよう、数字を頭に叩き込んでおきましょう。
2. バイオインフォの視点: 次世代シークエンサー(RNA-Seq)でRNAの量を計測する際、実験の準備段階(ライブラリ調製)で「200塩基より長いものだけを集める」「短いものだけを抽出する」といったサイズセレクション(フィルタリング)を物理的に行います。そのため、手元のデータが「短鎖RNAデータ(Small RNA-Seq)」なのか「全RNAデータ(Total RNA-Seq)」なのかによって、マッピングに使うリファレンス配列やアライメントツール(STARやBowtie2など)のパラメータ設定を最適化する必要があります。


4. まとめ

「ncRNAは長さに注目すると、短鎖(200塩基未満)と長鎖(200塩基以上)に分類される」です。前の問題で登場した『miRNAは短鎖』、『クロマチン構造を変えるlncRNAは長鎖』という関係性も、このサイズの定義を知ることでより立体的に理解できますね!



PR

【BI技術者認定試験対策】ゲノムを支配する裏の主役!「ノンコーディングRNA」を攻略

以前の問題で、ヒトゲノムのうち「タンパク質の設計図」として使われているのはわずか1.5%程度だと学びました。では、残りの領域から作られる「タンパク質にならないRNA」の正体を整理しましょう。

1. 問題:タンパク質に翻訳されないRNA

【 問題 】 ゲノムから転写されて作られるRNAのうち、タンパク質へと翻訳されず、RNA分子そのものが細胞内で機能を発揮するRNAの総称(機能性RNA)を何と呼ぶでしょうか?

① mRNA(メッセンジャーRNA)   ② ノンコーディングRNA(ncRNA)   ③ 標的RNA   ④ イントロン配列

2. 正解:RNAの分類と機能に関する正解

正解: ② ノンコーディングRNA(ncRNA:Non-coding RNA)

3. 解説:翻訳されない、だからこそできる仕事

名前に「ノン(非)コーディング(コードしない)」とある通り、タンパク質のアミノ酸配列を指定する暗号を持たないRNAです。しかし、彼らは細胞内の非常に重要なインフラや制御を担っています。

[ ノンコーディングRNA(ncRNA)の主な仲間 ]
インフラ系(古典的ncRNA)
tRNA(転移RNA):アミノ酸を運ぶ、翻訳の必須パーツ。
rRNA(リボソームRNA):タンパク質工場(リボソーム)の本体。
制御系(新型ncRNA)
miRNA(マイクロRNA):約22塩基の短いRNA。特定のmRNAに貼り付いて、その翻訳をブロック(遺伝子発現を抑制)します。
lncRNA(長鎖ノンコーディングRNA):200塩基以上の長いRNA。ヒストン(第6問)に作用してクロマチンの構造を変化させ、ゲノムのスイッチを大胆に切り替えます。

1. 試験のポイント: 「タンパク質には翻訳されず、RNA自身が機能を持つ」という定義文が出たら「ノンコーディングRNA(ncRNA)」を選びましょう。また、tRNAやrRNA、miRNAなどがすべてこのncRNAの「一族(サブカテゴリ)」であるという構造関係も頭に入れておくと、選択肢の絞り込みが非常に楽になります。
2. バイオインフォの視点: ncRNAはタンパク質に翻訳されないため、DNAの3文字(コドン)の並び規則をチェックする一般的な遺伝子予測アルゴリズム(ORFサーチなど)では見つけることができません。そのため、バイオインフォマティクスでは「RNAの二次構造(分子がどう折りたたまれるか)の熱力学的安定性」を計算して予測するRNAfoldなどの特殊なツールや、次世代シークエンサー(RNA-Seq)の発現データを用いて、未知のncRNAを同定する研究が盛んに行われています。


4. まとめ

「タンパク質にならないけれど、RNAのままで重要な働きをする=ノンコーディングRNA」です。システム開発で例えるなら、処理プログラム(mRNA)そのものではなく、プログラムの実行タイミングを制御したり、実行環境のメモリ空間を管理したりする「構成ファイルやシェルスクリプト」のような、システムの安定運用に欠かせない裏方たちだと言えますね!


【VBAスタンダード対策】Do ... Loop While(後判定)の条件とループ構造を攻略!

お尻に条件を書く「後判定」のもう一つの形が Do ... Loop While です。「条件を満たしている間は繰り返す」というWhileの性質を持ちながら、お尻で判定するため「最低1回は実行される」という、VBAループ構文の中で最も見極めが必要な構造を持っています。

1. 問題:後判定(Loop While)における実行結果

【 問題 】 下記のコードを実行して PostWhileTest プロシージャを呼び出した際、メッセージボックスに表示される数値はいくつでしょうか?

Sub PostWhileTest()
    Dim n As Integer
    n = 5

    Do
        n = n + 5
    Loop While n < 5

    MsgBox n
End Sub

① 5(条件が最初から満たされていないため、1回も実行されない)
② 10(条件は満たしていないが、必ず1回は実行される)
③ 15
④ 判定が無限に繰り返されてフリーズ(無限ループ)する

2. 正解:後判定Whileループの処理フローに関する正解

正解: ② 10

3. 解説:「While(~の間)」が最後にある構造の罠

While は「条件が正しい(True)間は続ける」という構造ですが、それがお尻(Loopの後ろ)にあることで、実行タイミングに独特な変化が生まれます。

[ Loop While の実行フロー構造 ]

条件式:n < 5 (nが5未満の間はループを続ける!)

・スタート時:n = 5
ループ突入:後判定なので、最初の条件チェックはスルー!
  まず n = 5 + 5 = 10 を実行します。
お尻で判定:ここで初めて Loop While n < 5 の判定を行います。
  現在の n は 10 なので、10 < 5不成立(False!)になります。

While は「Trueの間だけ続ける」構造なので、Falseになった瞬間にループは終了(脱出)します。結果として、最初の1回だけが実行され、最終値は 10 になります。

ここが試験に出る!: スタンダード試験では、前判定の Do While なら実行回数が0回になるようなデータを用意し、あえて後判定の Do ... Loop While にすることで「最初の1回が実行されて値が変わる」というミスを誘ってきます。「While=Trueの間」「Loopの後ろ=最低1回実行」の2つの構造を掛け合わせて、落ち着いてトレースしましょう。


4. まとめ

「Loop Whileは、まずやってみてから、続けるかどうかを判断する」。この後判定構造を理解すれば、すべてのDoループ(Whileの前・後、Untilの前・後)の仕分けは完璧です。データの初期状態に左右されない、正確な繰り返し処理をコントロールしましょう。



【VBAスタンダード対策】Do ... Loop Until(後判定)の罠とループ構造を攻略!

Do Until を記述する場所には、実は2つのパターンがあります。頭につける「前判定」と、お尻につける「後判定」です。条件式が全く同じでも、記述する場所によってループの実行回数が変わるという、VBAの構造的な仕組みを解き明かします。

1. 問題:後判定(Loop Until)における実行結果

【 問題 】 下記のコードを実行して PostTest プロシージャを呼び出した際、メッセージボックスに表示される数値はいくつでしょうか?

Sub PostTest()
    Dim n As Integer
    n = 10

    Do
        n = n + 5
    Loop Until n >= 10

    MsgBox n
End Sub

① 10(条件が最初から満たされているため、1回も実行されない)
② 15(条件を満たしているが、必ず1回は実行される)
③ 20
④ 判定が無限に繰り返されてフリーズ(無限ループ)する

2. 正解:後判定ループの処理フローに関する正解

正解: ② 15

3. 解説:「まず動く」後判定と「まず確認する」前判定

Until(~になるまで)の位置が Do の後ろか、Loop の後ろかによって、プログラムの初期動作が変わる構造になっています。

[ 前判定と後判定の構造的な違い ]

■ 前判定(Do Until ── Loop)
ループに入る「前」に条件をチェックします。もし最初から n = 10 で、条件が n >= 10 だった場合、「あ、もうゴールしてるから入らない」となり、実行回数は 0回 になります。

■ 後判定(Do ── Loop Until) ※今回の問題
条件チェックが最後(Loopの後ろ)にあります。そのため、たとえ最初から条件(n >= 10)を満たしていても、上から流れてきた処理は必ず最初に1回実行されてしまいます。

・スタート時:n = 10
ループ突入:条件を見ずに、まず n = 10 + 5 = 15 を実行!
お尻で判定15 >= 10成立(True!) ⇒ 終了して脱出!

★ 結果として、必ず1回は処理が通るため、最終値は 15 になります。

ここが試験に出る!: スタンダード試験では、この「後判定(Do ... Loop Until)」を使ったコードを見せて、条件が最初から満たされているデータの場合に『1回実行されるか、0回か』を迷わせる問題が頻出します。「後判定は最低1回は絶対に通る構造」だと覚えておきましょう。


4. まとめ

「前判定は石橋を叩いて渡る(0回の可能性あり)、後判定は行動してから考える(最低1回は実行)」。この構造の使い分けができるようになると、実務でも『まず1行目のデータを処理してから、次の行があるか判定する』といった柔軟なスクリプトが組めるようになります。


【知識:タンパク質の構造】立体的な形が機能を決める!タンパク質の構造(一次構造・二次構造)を整理


DNAの情報を基に作られるタンパク質。その過程で欠かせないのが、階層的に組み立てられる4つの構造と、その基盤となるポリペプチド鎖です。今回は、それぞれの構造が「何」を表しているのか、知識を完璧に整理しましょう。

1. 知識の要点:タンパク質構造の4つの分類

タンパク質には、主に以下の4つの構造が存在し、バケツリレーのように連携して立体的な機能を発揮しています。

(1) 一次構造
役割:タンパク質を構成するアミノ酸の配列です。

(2) 二次構造
役割ポリペプチド鎖による構造です。

(3) 三次構造
役割側鎖も加えた立体構造です。

(4) 四次構造
役割2つ以上のポリペプチド鎖の相互作用で形成される構造です。

2. 深掘り:ポリペプチド鎖とは

タンパク質の高次構造を理解する上で、その骨格となるポリペプチド鎖の理解が欠かせません。

ポリペプチド鎖の説明: 多数のアミノ酸がペプチド結合によって一列に長くつながった鎖状の分子のことです。このポリペプチド鎖が、アミノ酸の配列(一次構造)に従って規則的に折り畳まれることで二次構造を作り、さらに側鎖の相互作用などが加わることで、複雑な立体構造へと変化していきます。

3. タンパク質構造の流れ

4つの構造の連携プレイをイメージすると、役割が定着しやすくなります。

[ 連携のプロセス ]
1. 一次構造 がアミノ酸の配列を決定する。
2. 二次構造 がポリペプチド鎖による構造を形作る。
3. 三次構造 が側鎖も加えた立体構造を形成する。
4. 四次構造 が2つ以上のポリペプチド鎖の相互作用で最終的な形にする。

1. 名称の由来: 一次は最も基本的な配列、二次は局所的な鎖の構造、三次・四次はそれがさらに立体化・複合体化したステップを意味しています。英語の意味とセットで覚えるのがコツです。
2. バイオインフォの視点: 配列解析において、一次構造はタンパク質予測の直接の対象となりますが、二次構造以降はそれ自体が機能を持つ立体的な予測の基準として分類されます。これらは構造が機能に直結するため、構造予測アルゴリズムが頻繁に用いられます。


4. まとめ

「アミノ酸の配列である一次構造」「ポリペプチド鎖による二次構造」「側鎖も加えた立体的な三次構造」「2つ以上のポリペプチド鎖の相互作用で形成される四次構造」。この4つのチームワークによって、私たちの体を作るタンパク質は形作られています。試験ではそれぞれの役割を入れ替えた「ひっかけ問題」がよく出るので、この知識フォーマットを繰り返し見直して暗記しましょう!