新型コロナウイルスはどのように変異するのでしょうか?機械学習が答えを教えてくれる

新型コロナウイルスはどのように変異するのでしょうか?機械学習が答えを教えてくれる

この記事は公開アカウント「Reading Core Technique」(ID: AI_Discovery)から転載したものです。

ウイルスは他の微生物と同様に、地球上で生き残るために進化と変異を続けています。これは人類にとって少し怖いことであり、特に新型コロナウイルスが世界中で猛威を振るっている今日この頃だ。人間は他に何をしたいのだろうか?

[[322699]]

実際のところ、突然変異はすでに起こっています。まず、人間のウイルスから進化したコウモリウイルスのRNAヌクレオチド配列を見てみましょう。

AAAATCAAAGCTTGTGTTGAAGAAGTTACAACAACTCTGGAAGAAAACTAAGTT

そして新たなコロナウイルスのRNAヌクレオチド配列:

AAAATTAAGGCTTGCATTGATGAGGTTACCACAACACTGGAAGAAAACTAAGTT

明らかに、新型コロナウイルスの元々の構造は、新たな宿主に適応するために変化した。正確に言うと、元の構造の20%が変異していますが、ほとんどの構造は変化していないため、ウイルスは変異していません。

研究者らは、新型コロナウイルスが生き残るために何度も変異していることを発見した。新型コロナウイルスとの戦いでは、ウイルスを排除する方法を知るだけでなく、ウイルスがどのように変異し、どのように対処するかを理解する必要があります。この記事では、K-Means と PCA を使用してこれを調査してみます。

ゲノム配列とは何ですか?

RNA ヌクレオチド配列に精通している場合は、この部分をスキップできます。

ゲノム配列解析は「デコード」とも呼ばれ、サンプルの DNA を分析する上で重要なステップです。一般的に、正常な細胞には DNA 構造を運ぶ 23 対の染色体があります。

DNA は二重らせん構造で、ほどけると梯子の形になります。梯子は対になって現れる塩基で構成されています。 DNAにはアデニン、チミン、グアニン、シトシンの4つの塩基があります。アデニンはチミンとのみ対になり、グアニンはシトシンとのみ対になります。これら 4 つの塩基はそれぞれ A、T、G、C で表されます。

これらの塩基対の配置と組み合わせによって、生物のタンパク質の特定の構造が決定されます。つまり、本質的にウイルスの働きを決定するのは DNA です。

シーケンシング機器や特殊なラベリング方法などの特殊な機器を使用することで、特定の断片の DNA 配列の謎を解明することができます。得られた情報はさらに分析および比較することができ、研究者は遺伝的変化、疾患と表現型の関連性を特定し、薬剤のターゲットを決定するのに役立ちます。

ゲノム配列は、A、T、G、C の長い鎖であり、生物の自然環境に対する特定の表現です。生物の突然変異は DNA を変化させることによって起こります。ゲノム配列を研究することは、ウイルスの変異を分析する効果的な方法です。

データの理解

以下のデータは Kaggle で見つかります:

データの各行はコウモリウイルスの変異を表しています。新型コロナウイルスはわずか数週間で262回も変異し、生存率が向上した。

重要なデータ:

  • クエリ acc.ver は、元のウイルスの識別子を示します。
  • 不一致は、変異したウイルスと元のウイルスの間の異なる項目の数を示します。
  • subject acc.ver は変異したウイルスの識別子です。
  • % 同一性は、元のウイルスと変異ウイルス間の類似性の度合いを示します。
  • アライメントの長さは、シーケンス内の同一または類似の数字の特定の数を示します。
  • ビットスコアは類似度を表します。スコアが高いほど類似度が高くなります。

次の図は、いくつかのデータの各列の統計値を示しています(このデータは、Python の data.describe() を使用して簡単に取得できます)。

% 同一性列のデータを観察すると、各変異の最小アライメント値が約 77.6% であるという興味深い現象がわかります。 7% の標準偏差はこのデータ セットでは非常に大きく、このような大きな標準偏差は変動の範囲が広いことを意味します。ビット スコアの値を見ると、標準偏差がすでに非常に大きく、平均よりもさらに大きいことがわかります。

相関ヒートマップはデータを視覚化するのに最適な方法です。各セルには、さまざまな機能間の関連性が表示されます。

ほとんどの値の変化は互いに影響を及ぼし合うため、多くのデータは互いに高い相関関係にあります。ここで特に注意する必要があるのは、アライメントの長さとビット スコアの間に高い相関関係があることです。

K-Means法を使用してバリアントクラスターを作成する

K-Means は、機械学習で使用されるクラスタリング アルゴリズムであり、将来の空間でデータ ポイントのグループを検出できます。 K-Means の目的は、ウイルスの性質を研究し治療するための基礎を提供するために、変異のクラスターを発見することです。

ただし、クラスターの数 k を選択する必要があります。これは 2 次元でポイントをプロットするのと同じくらい簡単ですが、高次元では不可能です (ほとんどの情報を保持したい場合)。エルボー法を使用して k を選択するのは主観的すぎて不正確なので、シルエット法を使用します。

シルエット法は、k 個のクラスターのスコアであり、クラスターがデータにどの程度適合しているかを示します。 Python の sklearn ライブラリを使用すると、K-Means 法と silouhette 法が非常に簡単に使用できるようになります。

データには 5 つのクラスターが最適であるようです。これで、クラスターの中心を特定できます。これらは各クラスターが囲むポイントであり、(この場合は)5 つの主要な突然変異タイプの数値評価を表します。

注: 特徴はすべて同じスケールになるように標準化されています。そうしないと、列を比較できなくなります。

このヒートマップの各列は、各クラスターのプロパティを表します。ポイントはスケール化されているため、実際の注釈値は定量的に意味を持ちません。

ただし、各列内のスケールされた値を比較することは可能です。各バリアント クラスターの相対的な特性を直感的に感じることができます。科学者がワクチンを開発しようとするなら、ウイルスの主要なグループに取り組む必要がある。

次のステップは、PCA を使用してクラスターを視覚化することです。

PCA を使用したクラスターの視覚化

PCA は、多次元空間内の直交ベクトルを選択して軸を表す次元削減手法であり、これによりほとんどの情報 (分散) が保持されます。

人気の Python ライブラリ sklearn を使用すると、2 行のコードで PCA を実装できます。まず、説明分散比を調べることができます。これは、元のデータセットから保持される統計の割合です。この場合、説明分散比は 0.9838548580740327 となり、これは天文学的な数字です。

PCA から得られる分析はすべて実際のデータに基づいていると確信できます。

それぞれの新しい特徴 (主成分) は、他のいくつかの列の線形結合です。ヒートマップを使用すると、列が 2 つの主成分のどちらにとっても重要であるかを視覚的に確認できます。

最初のコンポーネントの高値が何を意味するかを理解することが重要です。この場合、それらはより長いアラインメント長を特徴としており、つまり元のウイルスに近いことを意味します。一方、コンポーネント 2 は主により短いアラインメント長を特徴としており、つまり変異後の元の値からより離れていることを意味し、これはビット スコアのより大きな差にも反映されています。

ウイルスの変異には主に 5 つの系統があることは明らかです。そこから多くの情報を得ることができます。

ウイルスの変異のうち 4 つは最初の主成分の左側に位置し、1 つは右側に位置します。最初の主成分は、アライメントの長さが長いことが特徴です。これは、第 1 主成分の値が高いほど、アライメントの長さが長くなる(元のウイルスに近い)ことを示しています。

したがって、コンポーネント 1 の値が低いほど、元のウイルスとは遺伝的に異なることになります。ウイルスクラスターのほとんどは元のウイルスとは大きく異なっていました。したがって、ワクチンを開発しようとしている科学者は、ウイルスが大規模に変異することを認識しておく必要があります。

K-MeansとPCAを使用することで、COVID-19変異体の5つの主要なクラスターを特定することができ、ワクチンを開発する科学者はこれらのクラスターの中心で得られる各クラスターの特性を利用できます。 PCA を使用すると、これらのクラスター中心を 2 次元で視覚化し、コロナウイルスの変異率が非常に高いことがわかります。

これが、新型コロナウイルスがこれほど致命的である理由なのかもしれない。

<<:  産業用拡張現実(AR)は、機器のメンテナンス、現場サービス、従業員のトレーニングを容易にします。

>>:  職場におけるAIと自動化の重要性

ブログ    
ブログ    
ブログ    
ブログ    
ブログ    

推薦する

ヘルスケアの革命: アジア太平洋地域におけるスマートホーム技術の台頭

アジア太平洋地域では、スマートホーム技術の登場により、ヘルスケア業界の大きな変革が起こっています。こ...

文字列マッチングのためのボイヤー・ムーアアルゴリズム

前回の記事では、KMPアルゴリズムを紹介しました。ただし、これは最も効率的なアルゴリズムではなく、実...

...

説明可能なAIと説明可能な機械学習:ブラックボックスに光を当てる

人工知能(AI)や機械学習の分野では、「ブラックボックス」という概念が常に大きな注目を集めています。...

ヘルスケア市場における人工知能の急速な発展を理解する

COVID19パンデミックにより、医療機関は効果的な結果を達成するために人工知能(AI)ベースのソリ...

...

2020年グローバルNLP業界レポート:NLPテクノロジー予算が30%増加

2020 年は、公衆衛生、職業生活、経済、そして日常生活のほぼすべての側面にとって特別な年となりまし...

...

ハッカーがGSMアルゴリズムを破り、携帯電話ユーザーが盗聴の危険にさらされる

以下の記事では、主にハッカーがGSMアルゴリズムをクラックし、携帯電話ユーザーが盗聴の危険にさらされ...

トニー先生に別れを告げる:海外の専門家が流行中に独自の美容ロボットを製作

パンデミック中にどうやって髪を切っていますか?どうやって見た目を維持していますか?多くの人がオンライ...

私たちは人工知能の第4世代に突入しているのでしょうか?

人工知能はあらゆる社会的立場を変えるイノベーションです。これは、データを統合し、情報を分析し、その後...

過大評価されすぎた人工知能バブルは、どのように崩壊するのでしょうか。

実は、似たような事件は以前にも起きている。江蘇省衛星テレビの番組「The Brain」では、百度脳が...

マッキンゼー:2024年にGenAIが人工知能のビジネス界を支配する

人工知能(AI)は2023年に世界的な革命を引き起こし、多くの企業がこの高度なテクノロジーを自ら習得...

AIは自己反復と最適化が可能で、わずか26秒で歩行ロボットを設計できる

10月10日のニュース、AIに陸上を歩けるロボットを設計するように頼んだら何秒かかるでしょうか?答え...

AI を活用して経費管理におけるバイアス問題を解決する方法

新型コロナウイルス感染症のパンデミックによってもたらされた変化の中で、組織の業務が在宅勤務からリモー...