<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:blogChannel="http://backend.userland.com/blogChannelModule" >
  <channel>
  <title>いけいけ理系NEO</title>
  <link>https://rikeineo.blog.shinobi.jp/</link>
  <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="https://rikeineo.blog.shinobi.jp/RSS/" />
  <description>バイオインフォマティックス技術者試験、情報処理試験など、IT系の試験を基礎から勉強します。また、Javaなどプログラミングを勉強します。</description>
  <lastBuildDate>Sun, 05 Jul 2026 02:21:39 GMT</lastBuildDate>
  <language>ja</language>
  <copyright>© Ninja Tools Inc.</copyright>
  <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" />

    <item>
    <title>【BI技術者認定試験対策】サイズで見分ける！「ノンコーディングRNAの分類」を攻略</title>
    <description>
    <![CDATA[<p>タンパク質に翻訳されないノンコーディングRNA（ncRNA）。その種類は膨大ですが、まずは「長さ（サイズ）」によって2つのグループに大別する基本ルールを押さえましょう。</p>
<h3 style="color: blue;">1. 問題：ncRNAの長さによる分類</h3>
<p><b>【 問題 】</b> ノンコーディングRNA（ncRNA）は、その塩基長の長さによって「短鎖ノンコーディングRNA」と「長鎖ノンコーディングRNA（lncRNA）」の2つに大きく分類されます。この分類の境界（閾値）となる一般的な長さとして、最も適切なものはどれでしょうか？</p>
<p>① 20 塩基 &nbsp; ② 200 塩基 &nbsp; ③ 2,000 塩基 &nbsp; ④ 20,000 塩基</p>
<h3 style="color: blue;">2. 正解：RNAのデータサイズに関する正解</h3>
<div style="font-family: sans-serif; border: 2px solid #0000FF; padding: 15px; background-color: #f0f8ff;">
<p style="font-size: 1.2em; font-weight: bold; margin: 0;">正解： ② 200 塩基</p>
</div>
<h3 style="color: blue;">3. 解説：200文字（塩基）を境界とするルール</h3>
<p>ncRNAをサイズで分けるときの国際的な標準ルールが「200塩基（nucleotides：nt）」です。ITの文字数制限のように、この数字を境に呼び名と性質が変わります。</p>
<div style="font-family: monospace; border: 1px solid #ccc; padding: 10px; line-height: 1.6; background-color: #f9f9f9;">[ ncRNAの長さによる2大分類 ]<br />
★ <b>短鎖ノンコーディングRNA（Small ncRNA）</b>：<br />
・長さ：<b>200塩基未満</b>（実際によく狙われるmiRNAやsiRNAは20〜30塩基程度）。<br />
・主な役割：特定のmRNAに貼り付いて、ピンポイントで翻訳をジャミング（抑制）する。<br />
★ <b>長鎖ノンコーディングRNA（lncRNA：Long non-coding RNA）</b>：<br />
・長さ：<b>200塩基以上</b>（数千〜数万塩基に及ぶものもあります）。<br />
・主な役割：複雑に折りたたまれて立体構造を作り、ヒストンやDNAに直接作用して、ゲノムの広い領域のスイッチを一括で切り替える。</div>
<p>1. <b>試験のポイント</b>: 試験では「長さによって短鎖と長鎖（lncRNA）に分類される」という概念そのものに加え、選択肢にある<b>「200塩基」</b>という具体的な閾値がピンポイントで問われることがあります。桁数の引っかけに騙されないよう、数字を頭に叩き込んでおきましょう。<br />
2. <b>バイオインフォの視点</b>: 次世代シークエンサー（RNA-Seq）でRNAの量を計測する際、実験の準備段階（ライブラリ調製）で「200塩基より長いものだけを集める」「短いものだけを抽出する」といったサイズセレクション（フィルタリング）を物理的に行います。そのため、手元のデータが「短鎖RNAデータ（Small RNA-Seq）」なのか「全RNAデータ（Total RNA-Seq）」なのかによって、マッピングに使うリファレンス配列やアライメントツール（STARやBowtie2など）のパラメータ設定を最適化する必要があります。</p>
<hr />
<h3 style="color: blue;">4. まとめ</h3>
<p>「ncRNAは長さに注目すると、<b>短鎖</b>（200塩基未満）と<b>長鎖</b>（200塩基以上）に分類される」です。前の問題で登場した『miRNAは短鎖』、『クロマチン構造を変えるlncRNAは長鎖』という関係性も、このサイズの定義を知ることでより立体的に理解できますね！<br />
<br />
<br />
<br />
</p>]]>
    </description>
    <category>【BI試験】3-1ゲノム</category>
    <link>https://rikeineo.blog.shinobi.jp/Entry/2163/</link>
    <pubDate>Sun, 05 Jul 2026 02:21:39 GMT</pubDate>
    <guid isPermaLink="false">rikeineo.blog.shinobi.jp://entry/2163</guid>
  </item>
    <item>
    <title> 【BI技術者認定試験対策】ゲノムを支配する裏の主役！「ノンコーディングRNA」を攻略</title>
    <description>
    <![CDATA[<p>以前の問題で、ヒトゲノムのうち「タンパク質の設計図」として使われているのはわずか1.5%程度だと学びました。では、残りの領域から作られる「タンパク質にならないRNA」の正体を整理しましょう。</p>
<h3 style="color: blue;">1. 問題：タンパク質に翻訳されないRNA</h3>
<p><b>【 問題 】</b> ゲノムから転写されて作られるRNAのうち、タンパク質へと翻訳されず、RNA分子そのものが細胞内で機能を発揮するRNAの総称（機能性RNA）を何と呼ぶでしょうか？</p>
<p>① mRNA（メッセンジャーRNA） &nbsp; ② ノンコーディングRNA（ncRNA） &nbsp; ③ 標的RNA &nbsp; ④ イントロン配列</p>
<h3 style="color: blue;">2. 正解：RNAの分類と機能に関する正解</h3>
<div style="font-family: sans-serif; border: 2px solid #0000FF; padding: 15px; background-color: #f0f8ff;">
<p style="font-size: 1.2em; font-weight: bold; margin: 0;">正解： ② ノンコーディングRNA（ncRNA：Non-coding RNA）</p>
</div>
<h3 style="color: blue;">3. 解説：翻訳されない、だからこそできる仕事</h3>
<p>名前に「ノン（非）コーディング（コードしない）」とある通り、タンパク質のアミノ酸配列を指定する暗号を持たないRNAです。しかし、彼らは細胞内の非常に重要なインフラや制御を担っています。</p>
<div style="font-family: monospace; border: 1px solid #ccc; padding: 10px; line-height: 1.6; background-color: #f9f9f9;">[ ノンコーディングRNA（ncRNA）の主な仲間 ]<br />
★ <b>インフラ系（古典的ncRNA）</b>：<br />
・<b>tRNA（転移RNA）</b>：アミノ酸を運ぶ、翻訳の必須パーツ。<br />
・<b>rRNA（リボソームRNA）</b>：タンパク質工場（リボソーム）の本体。<br />
★ <b>制御系（新型ncRNA）</b>：<br />
・<b>miRNA（マイクロRNA）</b>：約22塩基の短いRNA。特定のmRNAに貼り付いて、その翻訳をブロック（遺伝子発現を抑制）します。<br />
・<b>lncRNA（長鎖ノンコーディングRNA）</b>：200塩基以上の長いRNA。ヒストン（第6問）に作用してクロマチンの構造を変化させ、ゲノムのスイッチを大胆に切り替えます。</div>
<p>1. <b>試験のポイント</b>: 「タンパク質には翻訳されず、RNA自身が機能を持つ」という定義文が出たら「ノンコーディングRNA（ncRNA）」を選びましょう。また、tRNAやrRNA、miRNAなどがすべてこのncRNAの「一族（サブカテゴリ）」であるという構造関係も頭に入れておくと、選択肢の絞り込みが非常に楽になります。<br />
2. <b>バイオインフォの視点</b>: ncRNAはタンパク質に翻訳されないため、DNAの3文字（コドン）の並び規則をチェックする一般的な遺伝子予測アルゴリズム（ORFサーチなど）では見つけることができません。そのため、バイオインフォマティクスでは「RNAの二次構造（分子がどう折りたたまれるか）の熱力学的安定性」を計算して予測するRNAfoldなどの特殊なツールや、次世代シークエンサー（RNA-Seq）の発現データを用いて、未知のncRNAを同定する研究が盛んに行われています。</p>
<hr />
<h3 style="color: blue;">4. まとめ</h3>
<p>「タンパク質にならないけれど、RNAのままで重要な働きをする＝<b>ノンコーディングRNA</b>」です。システム開発で例えるなら、処理プログラム（mRNA）そのものではなく、プログラムの実行タイミングを制御したり、実行環境のメモリ空間を管理したりする「構成ファイルやシェルスクリプト」のような、システムの安定運用に欠かせない裏方たちだと言えますね！<br />
<br />
<br />
</p>]]>
    </description>
    <category>【BI試験】3-1ゲノム</category>
    <link>https://rikeineo.blog.shinobi.jp/Entry/2162/</link>
    <pubDate>Sun, 05 Jul 2026 02:19:47 GMT</pubDate>
    <guid isPermaLink="false">rikeineo.blog.shinobi.jp://entry/2162</guid>
  </item>
    <item>
    <title>【VBAスタンダード対策】Do ... Loop While（後判定）の条件とループ構造を攻略！</title>
    <description>
    <![CDATA[<p>お尻に条件を書く「後判定」のもう一つの形が <code>Do ... Loop While</code> です。「条件を満たしている間は繰り返す」というWhileの性質を持ちながら、お尻で判定するため「最低1回は実行される」という、VBAループ構文の中で最も見極めが必要な構造を持っています。</p>
<h3 style="color: blue;">1. 問題：後判定（Loop While）における実行結果</h3>
<p><b>【 問題 】</b> 下記のコードを実行して <code>PostWhileTest</code> プロシージャを呼び出した際、メッセージボックスに表示される数値はいくつでしょうか?</p>
<div style="font-family: monospace; border: 1px solid #ccc; padding: 10px; background-color: #f9f9f9;">Sub PostWhileTest()<br />
&nbsp;&nbsp;&nbsp;&nbsp;Dim n As Integer<br />
&nbsp;&nbsp;&nbsp;&nbsp;n = 5<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;Do<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;n = n + 5<br />
&nbsp;&nbsp;&nbsp;&nbsp;Loop While n &lt; 5<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;MsgBox n<br />
End Sub</div>
<p>① 5（条件が最初から満たされていないため、1回も実行されない）<br />
② 10（条件は満たしていないが、必ず1回は実行される）<br />
③ 15<br />
④ 判定が無限に繰り返されてフリーズ（無限ループ）する</p>
<h3 style="color: blue;">2. 正解：後判定Whileループの処理フローに関する正解</h3>
<div style="font-family: sans-serif; border: 2px solid #0000FF; padding: 15px; background-color: #f0f8ff;">
<p style="font-size: 1.2em; font-weight: bold; margin: 0;">正解： ② 10</p>
</div>
<h3 style="color: blue;">3. 解説：「While（～の間）」が最後にある構造の罠</h3>
<p><code>While</code> は「条件が正しい（True）間は続ける」という構造ですが、それがお尻（Loopの後ろ）にあることで、実行タイミングに独特な変化が生まれます。</p>
<div style="font-family: monospace; border: 1px solid #ccc; padding: 10px; line-height: 1.6; background-color: #f9f9f9;">[ Loop While の実行フロー構造 ]<br />
<br />
<b>条件式：n &lt; 5 （nが5未満の間はループを続ける！）</b><br />
<br />
・スタート時：n = 5<br />
・<b>ループ突入</b>：後判定なので、最初の条件チェックはスルー！<br />
&nbsp;&nbsp;まず <code>n = 5 + 5 ＝ 10</code> を実行します。<br />
・<b>お尻で判定</b>：ここで初めて <code>Loop While n &lt; 5</code> の判定を行います。<br />
&nbsp;&nbsp;現在の n は 10 なので、<code>10 &lt; 5</code> は<b>不成立（False！）</b>になります。<br />
<br />
★ <code>While</code> は「Trueの間だけ続ける」構造なので、Falseになった瞬間にループは終了（脱出）します。結果として、最初の1回だけが実行され、最終値は <b>10</b> になります。</div>
<p><b>ここが試験に出る！</b>: スタンダード試験では、前判定の <code>Do While</code> なら実行回数が0回になるようなデータを用意し、あえて後判定の <code>Do ... Loop While</code> にすることで「最初の1回が実行されて値が変わる」というミスを誘ってきます。「While＝Trueの間」「Loopの後ろ＝最低1回実行」の2つの構造を掛け合わせて、落ち着いてトレースしましょう。</p>
<hr />
<h3 style="color: blue;">4. まとめ</h3>
<p>「Loop Whileは、まずやってみてから、続けるかどうかを判断する」。この後判定構造を理解すれば、すべてのDoループ（Whileの前・後、Untilの前・後）の仕分けは完璧です。データの初期状態に左右されない、正確な繰り返し処理をコントロールしましょう。<br />
<br />
<br />
<br />
</p>]]>
    </description>
    <category>【VBA スタンダード試験】</category>
    <link>https://rikeineo.blog.shinobi.jp/Entry/2161/</link>
    <pubDate>Sun, 21 Jun 2026 21:35:34 GMT</pubDate>
    <guid isPermaLink="false">rikeineo.blog.shinobi.jp://entry/2161</guid>
  </item>
    <item>
    <title>【VBAスタンダード対策】Do ... Loop Until（後判定）の罠とループ構造を攻略！</title>
    <description>
    <![CDATA[<p><code>Do Until</code> を記述する場所には、実は2つのパターンがあります。頭につける「前判定」と、お尻につける「後判定」です。条件式が全く同じでも、記述する場所によってループの実行回数が変わるという、VBAの構造的な仕組みを解き明かします。</p>
<h3 style="color: blue;">1. 問題：後判定（Loop Until）における実行結果</h3>
<p><b>【 問題 】</b> 下記のコードを実行して <code>PostTest</code> プロシージャを呼び出した際、メッセージボックスに表示される数値はいくつでしょうか？</p>
<div style="font-family: monospace; border: 1px solid #ccc; padding: 10px; background-color: #f9f9f9;">Sub PostTest()<br />
&nbsp;&nbsp;&nbsp;&nbsp;Dim n As Integer<br />
&nbsp;&nbsp;&nbsp;&nbsp;n = 10<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;Do<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;n = n + 5<br />
&nbsp;&nbsp;&nbsp;&nbsp;Loop Until n &gt;= 10<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;MsgBox n<br />
End Sub</div>
<p>① 10（条件が最初から満たされているため、1回も実行されない）<br />
② 15（条件を満たしているが、必ず1回は実行される）<br />
③ 20<br />
④ 判定が無限に繰り返されてフリーズ（無限ループ）する</p>
<h3 style="color: blue;">2. 正解：後判定ループの処理フローに関する正解</h3>
<div style="font-family: sans-serif; border: 2px solid #0000FF; padding: 15px; background-color: #f0f8ff;">
<p style="font-size: 1.2em; font-weight: bold; margin: 0;">正解： ② 15</p>
</div>
<h3 style="color: blue;">3. 解説：「まず動く」後判定と「まず確認する」前判定</h3>
<p><code>Until</code>（～になるまで）の位置が <code>Do</code> の後ろか、<code>Loop</code> の後ろかによって、プログラムの初期動作が変わる構造になっています。</p>
<div style="font-family: monospace; border: 1px solid #ccc; padding: 10px; line-height: 1.6; background-color: #f9f9f9;">[ 前判定と後判定の構造的な違い ]<br />
<br />
<b>■ 前判定（Do Until ── Loop）</b><br />
ループに入る「前」に条件をチェックします。もし最初から <code>n = 10</code> で、条件が <code>n &gt;= 10</code> だった場合、「あ、もうゴールしてるから入らない」となり、<b>実行回数は 0回</b> になります。<br />
<br />
<b>■ 後判定（Do ── Loop Until） ※今回の問題</b><br />
条件チェックが最後（Loopの後ろ）にあります。そのため、たとえ最初から条件（n &gt;= 10）を満たしていても、上から流れてきた処理は<b>必ず最初に1回実行</b>されてしまいます。<br />
<br />
・スタート時：n = 10<br />
・<b>ループ突入</b>：条件を見ずに、まず <code>n = 10 + 5 ＝ 15</code> を実行！<br />
・<b>お尻で判定</b>：<code>15 &gt;= 10</code> は<b>成立（True！）</b> &rArr; 終了して脱出！<br />
<br />
★ 結果として、必ず1回は処理が通るため、最終値は <b>15</b> になります。</div>
<p><b>ここが試験に出る！</b>: スタンダード試験では、この「後判定（<code>Do ... Loop Until</code>）」を使ったコードを見せて、条件が最初から満たされているデータの場合に『1回実行されるか、0回か』を迷わせる問題が頻出します。「後判定は最低1回は絶対に通る構造」だと覚えておきましょう。</p>
<hr />
<h3 style="color: blue;">4. まとめ</h3>
<p>「前判定は石橋を叩いて渡る（0回の可能性あり）、後判定は行動してから考える（最低1回は実行）」。この構造の使い分けができるようになると、実務でも『まず1行目のデータを処理してから、次の行があるか判定する』といった柔軟なスクリプトが組めるようになります。<br />
<br />
<br />
</p>]]>
    </description>
    <category>【VBA スタンダード試験】</category>
    <link>https://rikeineo.blog.shinobi.jp/Entry/2160/</link>
    <pubDate>Sun, 21 Jun 2026 21:32:58 GMT</pubDate>
    <guid isPermaLink="false">rikeineo.blog.shinobi.jp://entry/2160</guid>
  </item>
    <item>
    <title>【知識:タンパク質の構造】立体的な形が機能を決める！タンパク質の構造（一次構造・二次構造）を整理</title>
    <description>
    <![CDATA[<p><br />
DNAの情報を基に作られるタンパク質。その過程で欠かせないのが、階層的に組み立てられる4つの構造と、その基盤となるポリペプチド鎖です。今回は、それぞれの構造が「何」を表しているのか、知識を完璧に整理しましょう。</p>
<h3 style="color: blue;">1. 知識の要点：タンパク質構造の4つの分類</h3>
<p>タンパク質には、主に以下の4つの構造が存在し、バケツリレーのように連携して立体的な機能を発揮しています。</p>
<div style="font-family: sans-serif; border: 2px solid #0000FF; padding: 15px; background-color: #f0f8ff; line-height: 1.8;">
<p style="margin: 0;"><b>(1) 一次構造</b><br />
★ <b>役割</b>：タンパク質を構成する<b>アミノ酸の配列</b>です。</p>
<p style="margin: 15px 0 0 0;"><b>(2) 二次構造</b><br />
★ <b>役割</b>：<b>ポリペプチド鎖による構造</b>です。</p>
<p style="margin: 15px 0 0 0;"><b>(3) 三次構造</b><br />
★ <b>役割</b>：<b>側鎖も加えた立体構造</b>です。</p>
<p style="margin: 15px 0 0 0;"><b>(4) 四次構造</b><br />
★ <b>役割</b>：<b>2つ以上のポリペプチド鎖の相互作用で形成</b>される構造です。</p>
</div>
<h3 style="color: blue;">2. 深掘り：ポリペプチド鎖とは</h3>
<p>タンパク質の高次構造を理解する上で、その骨格となるポリペプチド鎖の理解が欠かせません。</p>
<p><b>ポリペプチド鎖の説明</b>: 多数のアミノ酸がペプチド結合によって一列に長くつながった鎖状の分子のことです。このポリペプチド鎖が、アミノ酸の配列（一次構造）に従って規則的に折り畳まれることで二次構造を作り、さらに側鎖の相互作用などが加わることで、複雑な立体構造へと変化していきます。</p>
<h3 style="color: blue;">3. タンパク質構造の流れ</h3>
<p>4つの構造の連携プレイをイメージすると、役割が定着しやすくなります。</p>
<div style="font-family: monospace; border: 1px solid #ccc; padding: 10px; line-height: 1.6; background-color: #f9f9f9;">[ 連携のプロセス ]<br />
1. <b>一次構造</b> がアミノ酸の配列を決定する。<br />
2. <b>二次構造</b> がポリペプチド鎖による構造を形作る。<br />
3. <b>三次構造</b> が側鎖も加えた立体構造を形成する。<br />
4. <b>四次構造</b> が2つ以上のポリペプチド鎖の相互作用で最終的な形にする。</div>
<p>1. <b>名称の由来</b>: 一次は最も基本的な配列、二次は局所的な鎖の構造、三次・四次はそれがさらに立体化・複合体化したステップを意味しています。英語の意味とセットで覚えるのがコツです。<br />
2. <b>バイオインフォの視点</b>: 配列解析において、一次構造はタンパク質予測の直接の対象となりますが、二次構造以降はそれ自体が機能を持つ立体的な予測の基準として分類されます。これらは構造が機能に直結するため、構造予測アルゴリズムが頻繁に用いられます。</p>
<hr />
<h3 style="color: blue;">4. まとめ</h3>
<p>「アミノ酸の配列である一次構造」「ポリペプチド鎖による二次構造」「側鎖も加えた立体的な三次構造」「2つ以上のポリペプチド鎖の相互作用で形成される四次構造」。この4つのチームワークによって、私たちの体を作るタンパク質は形作られています。試験ではそれぞれの役割を入れ替えた「ひっかけ問題」がよく出るので、この知識フォーマットを繰り返し見直して暗記しましょう！<br />
<br />
<br />
</p>]]>
    </description>
    <category>【BI試験:知識】</category>
    <link>https://rikeineo.blog.shinobi.jp/Entry/2159/</link>
    <pubDate>Sat, 20 Jun 2026 06:03:42 GMT</pubDate>
    <guid isPermaLink="false">rikeineo.blog.shinobi.jp://entry/2159</guid>
  </item>
    <item>
    <title>【BI技術者認定試験対策】ゲノムを跳び回る居候！「トランスポゾン」を攻略</title>
    <description>
    <![CDATA[<p>ゲノムは一度決まったら固定されているわけではありません。自らの位置を変えてゲノム内を移動する、まるで「動く遺伝子」のような特殊な塩基配列を整理しましょう。</p>
<h3 style="color: blue;">1. 問題：ゲノム内を移動する塩基配列</h3>
<p><b>【 問題 】</b> 生物のゲノムにおいて、細胞内で自身の位置を他の場所に「移動（転移）」させることができる、動く塩基配列（移動性遺伝要素）を何と呼ぶでしょうか？</p>
<p>① イントロン &nbsp; ② トランスポゾン &nbsp; ③ プロモーター &nbsp; ④ プラズミド</p>
<h3 style="color: blue;">2. 正解：動く遺伝要素に関する正解</h3>
<div style="font-family: sans-serif; border: 2px solid #0000FF; padding: 15px; background-color: #f0f8ff;">
<p style="font-size: 1.2em; font-weight: bold; margin: 0;">正解： ② トランスポゾン</p>
</div>
<h3 style="color: blue;">3. 解説：ゲノムの「カット＆ペースト」と「コピー＆ペースト」</h3>
<p>バーバラ・マクリントック博士によってトウモロコシの斑（ふ）入りの研究から発見され、後にノーベル賞を受賞した学術的に極めてインパクトの大きい現象です。</p>
<div style="font-family: monospace; border: 1px solid #ccc; padding: 10px; line-height: 1.6; background-color: #f9f9f9;">[ トランスポゾンの種類と動き ]<br />
★ <b>DNA型トランスポゾン</b>：自身をゲノムから切り出して別の場所へ挿入する、いわゆる「カット＆ペースト」型です。<br />
★ <b>レトロトランスポゾン</b>：一度RNAに転写されたあと、逆転写酵素によってDNAに戻り、別の場所に挿入される「コピー＆ペースト」型です。人間のゲノムではこちら（Alu配列やLINE-1など）が圧倒的多数を占めます。<br />
※実はヒトゲノムの約40%以上が、これらトランスポゾンの残骸やその関連配列で埋め尽くされています。</div>
<p>1. <b>試験のポイント</b>: 「ゲノム中を移動（転移）することができる」という特徴が書かれていれば、迷わず「トランスポゾン」を選びます。移動したトランスポゾンが重要な遺伝子の真ん中に飛び込むと、その遺伝子が破壊されて病気の原因になったり、逆に生物の進化や多様性を生み出す原動力になったりします。<br />
2. <b>バイオインフォの視点</b>: ヒトゲノム中に大量に存在するトランスポゾンは、配列が非常によく似た「リピート（反復）配列」です。次世代シークエンサー（NGS）の短いリード配列をマッピングする際、これらの領域は「ゲノム上のどこに由来するのか」を特定するのが難しく、マルチマッピング問題としてバイオインフォマティシャンの頭を悩ませます。これを高精度に分類・アノテーションするために、RepeatMaskerなどの専用ツールが使われます。</p>
<hr />
<h3 style="color: blue;">4. まとめ</h3>
<p>「ゲノム中を移動できる塩基配列＝<b>トランスポゾン</b>」です。システム開発で言えば、ソースコードの中にいつの間にか自己増殖するコードブロックが紛れ込んでいるような状態ですが、生命はこの動く要素を完全に排除せず、進化のバリエーションとして巧みに利用しているのが面白いところですね！<br />
<br />
<br />
</p>]]>
    </description>
    <category>【BI試験】3-1ゲノム</category>
    <link>https://rikeineo.blog.shinobi.jp/Entry/2158/</link>
    <pubDate>Fri, 19 Jun 2026 11:44:40 GMT</pubDate>
    <guid isPermaLink="false">rikeineo.blog.shinobi.jp://entry/2158</guid>
  </item>
    <item>
    <title>【BI技術者認定試験対策】人間の細胞の基本スペック！「染色体の構成」を攻略</title>
    <description>
    <![CDATA[<p>生物の種ごとに決まっている染色体の数。私たちヒトの細胞には、どのような内訳で染色体が格納されているのか、その正確な構成をマスターしましょう。</p>
<h3 style="color: blue;">1. 問題：ヒトの染色体構成</h3>
<p><b>【 問題 】</b> ヒトの通常の体細胞（二倍体細胞）に含まれる染色体の個数と組み合わせについて、正しい記述はどれでしょうか？</p>
<p>① 常染色体が 22本 と、性染色体が 2本（XX または XY）の計 24本<br />
② 常染色体が 22対（44本）と、性染色体が 1対（2本：XX または XY）の計 46本<br />
③ 常染色体が 23対（46本）と、性染色体が 1対（2本：XX または XY）の計 48本<br />
④ 常染色体が 46本 と、性染色体を持たない計 46本</p>
<h3 style="color: blue;">2. 正解：染色体の分類と本数に関する正解</h3>
<div style="font-family: sans-serif; border: 2px solid #0000FF; padding: 15px; background-color: #f0f8ff;">
<p style="font-size: 1.2em; font-weight: bold; margin: 0;">正解： ② 常染色体が 22対（44本）と、性染色体が 1対（2本：XX または XY）の計 46本</p>
</div>
<h3 style="color: blue;">3. 解説：「対」か「本」か、単位の罠を見抜く</h3>
<p>ヒトの染色体は、父親由来と母親由来のものがペア（相同染色体）になって存在しています。</p>
<div style="font-family: monospace; border: 1px solid #ccc; padding: 10px; line-height: 1.6; background-color: #f9f9f9;">[ ヒトの染色体スペック ]<br />
★ <b>常染色体（じょうせんしょくたい）</b>：男女共通の染色体。1番から22番まで大小さまざまなペアがあり、計 <b>22対（44本）</b>。<br />
★ <b>性染色体（せいせんしょくたい）</b>：性別を決める染色体。計 <b>1対（2本）</b>。<br />
・女性：<b>XX</b> のペア<br />
・男性：<b>XY</b> のペア<br />
★ <b>総数</b>：44本 ＋ 2本 ＝ <b>計 46本</b>（23対）</div>
<p>1. <b>試験のポイント</b>: 問題文を読むときは、数字の後ろが「対（つがい）」になっているか「本」になっているかを必ず確認してください。選択肢①のように「22本」と書いて受験生を惑わす引っかけ問題は定番です。<br />
2. <b>バイオインフォの視点</b>: ゲノムデータの解析において、常染色体は `chr1` から `chr22`、性染色体は `chrX`、`chrY` と定義されます。男性（XY）のデータを扱う場合、XとYは形もサイズ（塩基長）も全く異なるため、配列をマッピングする際のリードの割り当て比率や、コピー数（CNV）解析において、常染色体とは明確にアルゴリズムを分ける必要があります。</p>
<hr />
<h3 style="color: blue;">4. まとめ</h3>
<p>「ヒトの染色体は <b>22対の常染色体 ＋ X,Yの性染色体 ＝ 合計46本</b>」です。以前に学んだ『伴性遺伝（性染色体上の遺伝）』や『限性遺伝』の土台となる重要な前提知識ですので、この構成比を完全に記憶に定着させておきましょう！<br />
<br />
<br />
</p>]]>
    </description>
    <category>【BI試験】1-3 遺伝学</category>
    <link>https://rikeineo.blog.shinobi.jp/Entry/2157/</link>
    <pubDate>Sat, 13 Jun 2026 05:47:24 GMT</pubDate>
    <guid isPermaLink="false">rikeineo.blog.shinobi.jp://entry/2157</guid>
  </item>
    <item>
    <title>【BI技術者認定試験対策】人間の設計図のボリューム！「ヒトゲノムの遺伝子数」を攻略</title>
    <description>
    <![CDATA[<p>2003年に解読が完了したヒトゲノム計画。私たちの身体を形作る「タンパク質の設計図（遺伝子）」は、一体いくつ存在していたのでしょうか？ 意外なその数字をインプットしましょう。</p>
<h3 style="color: blue;">1. 問題：ヒトのタンパク質コード遺伝子数</h3>
<p><b>【 問題 】</b> ヒトゲノム（約30億塩基対）の中に存在する、タンパク質の設計図として機能している主要な遺伝子（タンパク質コード遺伝子）の数として、最も適切なものはどれでしょうか？</p>
<p>① 約 2,000 個 &nbsp; ② 約 22,000 個 &nbsp; ③ 約 220,000 個 &nbsp; ④ 約 2,200,000 個</p>
<h3 style="color: blue;">2. 正解：ゲノムの規模に関する正解</h3>
<div style="font-family: sans-serif; border: 2px solid #0000FF; padding: 15px; background-color: #f0f8ff;">
<p style="font-size: 1.2em; font-weight: bold; margin: 0;">正解： ② 約 22,000 個</p>
</div>
<h3 style="color: blue;">3. 解説：多すぎるゲノム、少なすぎる遺伝子</h3>
<p>人間の遺伝子数が約2万個強というのは、生物の複雑さのイメージからすると驚くほど「少ない」数字です。</p>
<div style="font-family: monospace; border: 1px solid #ccc; padding: 10px; line-height: 1.6; background-color: #f9f9f9;">[ ヒトゲノムのデータスケール ]<br />
★ <b>総塩基対数</b>：約 <b>30億</b> 塩基対（bp）。<br />
★ <b>遺伝子の数</b>：約 <b>22,000</b> 個。<br />
<br />
[ なぜ人間はこんなに複雑になれるのか？ ]<br />
・実は、ヒトゲノム全体の中で「タンパク質の設計図」として使われている領域は、全体のわずか <b>1.5% 程度</b> しかありません。<br />
・それなのに人間が複雑な組織を作れるのは、1つの遺伝子から異なるタンパク質を切り出す「選択的スプライシング」の仕組みや、残りの98.5%の領域（非コード領域）が高度な制御スイッチ（RNAなど）として複雑に働いているためです。</div>
<p>1. <b>試験のポイント</b>: 試験では「約2万個」または「22,000個」という具体的な数字（桁数）がストレートに問われます。他の生物（シロイヌナズナやマウスなど）と比べても遺伝子の「数」自体は同等レベルである、という点も知識として押さえておきましょう。<br />
2. <b>バイオインフォの視点</b>: ゲノム上のどこにこの22,000個の遺伝子があるかを特定する作業を「遺伝子予測（アノテーション）」と呼びます。バイオインフォマティクスでは、DNAの文字列から「ATG（開始コドン）」や「GT-AG（スプライシングサイト）」といった特徴的なパターンを機械学習や隠れマルコフモデル（HMM）等を用いて探索し、正確な遺伝子の位置をマッピングしていきます。</p>
<hr />
<h3 style="color: blue;">4. まとめ</h3>
<p>「ヒトの主要な遺伝子数は<b>約22,000個</b>」です。30億文字という膨大なソースコード（ゲノム）に対して、実際の関数（遺伝子）の数は約22,000個と非常にコンパクトにまとまっており、その呼び出し制御（エピゲノムやノンコーディングRNA）が極めて高度に行われているシステムだと言えますね！<br />
<br />
<br />
</p>]]>
    </description>
    <category>【BI試験】3-1ゲノム</category>
    <link>https://rikeineo.blog.shinobi.jp/Entry/2156/</link>
    <pubDate>Sat, 13 Jun 2026 05:43:34 GMT</pubDate>
    <guid isPermaLink="false">rikeineo.blog.shinobi.jp://entry/2156</guid>
  </item>
    <item>
    <title>【VBAスタンダード対策】Do Until ・・・ Loop の終了条件と制御構造を攻略！</title>
    <description>
    <![CDATA[<p><code>Do While</code> が「条件を満たしている間」ループを続けるのに対し、<code>Do Until</code> は<b>「条件を満たすまで（満たした瞬間に終了）」</b>ループを続ける構造を持っています。この2つの「条件の判定基準の違い」を完璧に整理しましょう。</p>
<h3 style="color: blue;">1. 問題：Do Until ループの処理フローと実行結果</h3>
<p><b>【 問題 】</b> 下記のコードを実行して <code>UntilTest</code> プロシージャを呼び出した際、メッセージボックスに表示される数値はいくつでしょうか？</p>
<div style="font-family: monospace; border: 1px solid #ccc; padding: 10px; background-color: #f9f9f9;">Sub UntilTest()<br />
&nbsp;&nbsp;&nbsp;&nbsp;Dim n As Integer<br />
&nbsp;&nbsp;&nbsp;&nbsp;n = 1<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;Do Until n &gt;= 5<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;n = n + 2<br />
&nbsp;&nbsp;&nbsp;&nbsp;Loop<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;MsgBox n<br />
End Sub</div>
<p>① 3<br />
② 5<br />
③ 7<br />
④ 条件が最初から満たされていないため、ループは1回も回らず 1 と表示される</p>
<h3 style="color: blue;">2. 正解：Do Until ループの条件判定に関する正解</h3>
<div style="font-family: sans-serif; border: 2px solid #0000FF; padding: 15px; background-color: #f0f8ff;">
<p style="font-size: 1.2em; font-weight: bold; margin: 0;">正解： ② 5</p>
</div>
<h3 style="color: blue;">3. 解説：「条件が成立（True）したら脱出」という構造</h3>
<p><code>Do Until</code> を読み解く最大の鍵は、<b>「条件式が True になった瞬間に、ループの処理を止めて外へ抜ける」</b>という判定構造にあります。</p>
<div style="font-family: monospace; border: 1px solid #ccc; padding: 10px; line-height: 1.6; background-color: #f9f9f9;">[ Do Until の実行フロー構造 ]<br />
<br />
<b>条件式：n &gt;= 5 （nが5以上になったら終了！）</b><br />
<br />
・スタート時：n = 1<br />
・<b>1回目判定</b>：1 &gt;= 5 は不成立（False）&rArr; <b>まだ終了しない（実行！）</b> &rArr; n = 1 + 2 ＝ <b>3</b><br />
・<b>2回目判定</b>：3 &gt;= 5 は不成立（False）&rArr; <b>まだ終了しない（実行！）</b> &rArr; n = 3 + 2 ＝ <b>5</b><br />
・<b>3回目判定</b>：5 &gt;= 5 は<b>成立（True！）</b> &rArr; <b>ここでループ終了（脱出！）</b><br />
<br />
★ したがって、ループを抜けた直後の n の値は <b>5</b> になります。</div>
<p><b>ここが試験に出る！</b>: スタンダード試験では、「同じ処理を <code>Do While</code> と <code>Do Until</code> で書き換える」という問題が頻出します。今回のコードを <code>While</code> で書くなら、条件式は真逆の <code>Do While n &lt; 5</code> になります。<b>「Until の条件式は、ループを抜けたい時の最終ゴールを書く」</b>という構造の違いを絶対に忘れないでください。</p>
<hr />
<h3 style="color: blue;">4. まとめ</h3>
<p>「Untilは条件がTrueになったら終わり（ゴール）。それまでは回り続ける」。この構造さえ押さえておけば、「セルが空白（=""）になるまで処理を続ける」といった実務の大量データ処理も、終了条件を迷わずに一発で記述できるようになります。<br />
<br />
<br />
</p>]]>
    </description>
    <category>【BI試験】2-2複製（DNA）</category>
    <link>https://rikeineo.blog.shinobi.jp/Entry/2155/</link>
    <pubDate>Fri, 12 Jun 2026 23:20:51 GMT</pubDate>
    <guid isPermaLink="false">rikeineo.blog.shinobi.jp://entry/2155</guid>
  </item>
    <item>
    <title>【VBAスタンダード対策】Do While ・・・ Loop ループの正しい構文と制御構造！</title>
    <description>
    <![CDATA[<p>指定した条件が満たされている間、処理を何度も繰り返す <code>Do While</code> ループ。For文とは異なり、「あらかじめ回数が決まっていない処理」に最適な構文ですが、正しいキーワードの組み合わせと、無限ループを防ぐための構造を理解する必要があります。</p>
<h3 style="color: blue;">1. 問題：Do While ループの文法と実行結果</h3>
<p><b>【 問題 】</b> 下記のコードを実行して <code>LoopTest</code> プロシージャを呼び出した際、メッセージボックスに表示される数値はいくつでしょうか？</p>
<div style="font-family: monospace; border: 1px solid #ccc; padding: 10px; background-color: #f9f9f9;">Sub LoopTest()<br />
&nbsp;&nbsp;&nbsp;&nbsp;Dim n As Integer<br />
&nbsp;&nbsp;&nbsp;&nbsp;n = 1<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;Do While n &lt; 5<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;n = n + 2<br />
&nbsp;&nbsp;&nbsp;&nbsp;Loop<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;MsgBox n<br />
End Sub</div>
<p>① 3<br />
② 5<br />
③ 7<br />
④ 構文エラー（コンパイルエラー）が発生する</p>
<h3 style="color: blue;">2. 正解：Do While ループの処理フローに関する正解</h3>
<div style="font-family: sans-serif; border: 2px solid #0000FF; padding: 15px; background-color: #f0f8ff;">
<p style="font-size: 1.2em; font-weight: bold; margin: 0;">正解： ② 5</p>
</div>
<h3 style="color: blue;">3. 解説：「条件を満たしている間だけ」回る構造</h3>
<p><code>Do While</code> ループを正確に読み解くには、構文の正しいペアと、変数が変化するタイミング（タイムライン）を構造的に追う必要があります。</p>
<div style="font-family: monospace; border: 1px solid #ccc; padding: 10px; line-height: 1.6; background-color: #f9f9f9;">[ 構文ルールと実行フローの構造 ]<br />
<br />
<b>1. ペアは必ず「Do While」と「Loop」</b><br />
VBAにおいて、<code>Do While</code> で始めたループは、必ず <b>Loop</b> キーワードで閉じます。<code>End</code> や <code>End Do</code>、あるいは単に <code>Wend</code>（※古い型）を使うとエラーになります。<br />
<br />
<b>2. 処理のトレース（追跡）</b><br />
・スタート時：n = 1<br />
・<b>1回目判定</b>：1 &lt; 5 は成立（True）&rArr; 内部へ進む &rArr; n = 1 + 2 ＝ <b>3</b><br />
・<b>2回目判定</b>：3 &lt; 5 は成立（True）&rArr; 内部へ進む &rArr; n = 3 + 2 ＝ <b>5</b><br />
・<b>3回目判定</b>：5 &lt; 5 は<b>不成立（False！）</b> &rArr; ループを抜ける<br />
<br />
★ 結果として、ループを脱出した直後の n の値は <b>5</b> になっています。</div>
<p><b>ここが試験に出る！</b>: スタンダード試験では、「Do Whileの条件式がいつ評価されるか」や「ループを抜けた瞬間の変数の正確な値」がよく問われます。また、内部でカウンタ変数（<code>n = n + 2</code> など）を更新し忘れると、条件がずっと成立したままになり、マクロがフリーズする<b>「無限ループ」</b>を引き起こす構造上のリスクについても意識しておきましょう。</p>
<hr />
<h3 style="color: blue;">4. まとめ</h3>
<p>「Do While の終わりは Loop。条件が崩れた瞬間に外へ」。この基本フローを脳内にインストールしておけば、セルを上から順番にチェックして「空欄になるまで続ける」といった実務で最もよく使うデータスキャン処理を安全かつ正確に実装できるようになります。<br />
<br />
<br />
<br />
</p>]]>
    </description>
    <category>【VBA スタンダード試験】</category>
    <link>https://rikeineo.blog.shinobi.jp/Entry/2154/</link>
    <pubDate>Fri, 12 Jun 2026 22:45:24 GMT</pubDate>
    <guid isPermaLink="false">rikeineo.blog.shinobi.jp://entry/2154</guid>
  </item>

    </channel>
</rss>