North Korea is likely culprit behind $6.3bn crypto hack, ‘largest heist in history’
63億ドルの暗号資産強盗が教えてくれた「検証」の重み——Meta Questで分子の中に入って確かめた夜 北朝鮮による過去最大規模の暗号資産ハッキング。バイナンスが約30億ドルを凍結し、全額補填を表明したニュースをスマホで追いながら、私は自分のデスクに置かれたMeta Quest 3をじっと見ていた。 2024年の冬、ある創薬プロジェクトでリード化合物の設計を任されていた。標的はあるキナーゼのATP結合ポケット。AlphaFold DBの予測構造を信じて、ドッキングシミュレーションを回し、合成ルートまで組み上げた。予算も時間も使い果たした時点で、共同研究先の結晶構造解析データが届いた。 RMSD 2.8Å。ポケットの形状が根本から違っていた。 予測構造を「データベースにあるから正しい」と判断を止めた瞬間、プロジェクトは崩壊した。暗号資産の世界で「コードが書いてあるから安全」と思い込んだ瞬間に資金が消えるのと、何ら変わらない。検証可能なツールだけが、研究を守る。その夜、私はQuestを装着し、NexoPeekを起動した。 空間的検証という、身体でわかる真実 NexoPeekはSeven Sportzが開発したMeta Quest専用の分子実験室だ。ヘッドセットをかぶると、そこはフラットなモニタの前ではない。ヘモグロビンのαサブユニットの中に立ち、ヘム鉄の周りを酸素分子が舞う様子を、自分の身長スケールで見下ろせる。 12のナレーション付きツアーは6つの柱に整理されている。バイオテク基礎、生命の基盤、経路と相互作用、医薬品の作用、遺伝子技術、グリーンバイオ。それぞれがProtein Data Bankの実在する構造(PDB ID付き)上に構築されており、「歩いて確かめる」という行為そのものが検証になる。 例えば「医薬品の作用」ツアーでは、アスピリンがCOX-1/COX-2の活性部位に共価結合し、アラキドン酸のアクセスを物理的に遮断する様子を、自分の手でリガンドを掴んで引き抜きながら確認できる。カフェインがアデノシン受容体のポケットにどう収まるか。ペニシリンがβ-ラクタマーゼの触媒セリンをアシル化する瞬間。教科書の矢印が、立体的な衝突と相補性として体感できる。 学生時代、二次元の教科書で「立体配座が重要」と暗記した知識が、ようやく骨の髄まで染みた夜だった。Questのパススルー映像越しに自分のデスクが見えるまま、分子の内部を歩く感覚は、コードレビューで「実際に実行してみる」のに近い。目で追うだけでなく、手で触れ、距離を測り、回転させる——そのフィードバックループが、予測モデルの盲点を暴く。 プロ仕様のPDBビューアー——検索から解析まで、全部ヘッドセットの中に ツアーだけではない。NexoPeekのTrack 2は、構造生物学者・創薬研究者向けの連携ワークステーションだ。 遺伝子名一つ(例:EGFR、TP53、KRAS)を入力すれば、RCSB PDB、UniProtKB、AlphaFold DB、SWISS-MODEL、PDBeを横断検索する。UniProtの遺伝子シノニム解決も自動でやってくれるから、別名で迷子になることがない。検索結果には実験構造と予測構造が明確に区別されて表示される——これがどれだけ重要か、冒頭の失敗を知っている身としては身に染みる。 ローカルファイルも読める。.pdb、.cif、.mol2、.gro、.xyz、.dx、.xtc、.py。自分の解析パイプラインで出力したトラジェクトリ(.xtc)をそのまま放り込み、電子密度マップ(.dx)をボリュームレンダリングで重ね合わせられる。モデルとマップの食い違いを、ヘッドセット越しに自分の目で走査できる。 表現切替はMol*プリセットがワントップで6種類。カートン、ボールアンドスティック、スペースフィル(CPK)、分子表面、Bファクター熱分布、チューブトレース。どれもQuestのGPU上でリアルタイムに描画される。Mol*のシェーダー最適化により、数万原子規模の複合体でもフレームドロップなく回転・ズームが可能だ。 配列パネルではチェインごとのアミノ酸列が「ピル」状に並び、残基をタップすると構造上に3Dヘイローが投影される。特定の原子をピン留めして、別のチェインとの距離をトリガーピックで測る。アングストローム単位で出る距離値を、その場でメモに残せる。このUIは、従来のPyMOLスクリプトやChimeraXセッションを書く手間を、空間的なダイレクト操作に置き換えたものと言える。 解析ベンチ:AIポケット予測、Foldseek、リガンド検査、距離計測 ここがエンジニアとして一番「作り込まれている」と感じた部分だ。 AIポケット予測はクラウド(PrankWeb / P2Rank)とオフラインエンジンの両方を搭載。ネットワークが遮断された環境でもドラッガブルサイトの候補が発光して現れる。予測スコア付きでポケットがハイライトされるから、「ここが怪しい」という勘を即座に空間的に確認できる。オフラインモードでは、Quest内部のNPUを用いた軽量推論が走り、推論レイテンシは体感で数百ミリ秒程度に抑えられている。 構造的アライメントにはFoldseekパイプラインが統合されている。相同構造を重ね合わせ、ドメイン機能の保存性や、既知阻害剤のスワップ仮説をその場で検証できる。シーケンス類似度が低くても構造的に近いポケットを見つけ出せるのは、創薬の現場では命綱だ。Foldseekのインデックスは初回起動時にローカルにキャッシュされ、以降はオフラインで高速検索が完結する。 リガンド検査ではヘテロ化合物をスキャンし、水素結合ネットワークを可視化。PubChemから3Dリガンドを直接フェッチして、ポケットにドッキングさせた状態で立体障害を確認できる。リガンドのコンフォマー生成はRDKitベースの軽量モジュールがQuest上で動作し、数十コンフォマーを数秒で列挙する。 距離計測はコントローラーのトリガーで二原子をピックするだけ。水素結合距離(2.8–3.2Å)や、触媒トライアドの原子間距離を、論文の数値と突き合わせながら測れる。測定値は自動でセッションログに追記され、後でCSVエクスポート可能だ。 これらがすべて、コントローラーでもベアハンド(ハンドトラッキング)でも操作できる。キーボードもマウスもいらない。分子の前で、自分の手だけで思考できる。開発者視点では、UnityのXR Interaction ToolkitとMol*のWebGLビルドをブリッジする独自レイヤーが、入力抽象化を一元化しているのが分かる。 Room View——実験室を、自分の部屋に広げる ある晩、共同研究者とZoomで構造議論をしていたとき、Room Viewトグルをオンにした。私の物理的なデスクの上に、EGFRのキナーゼドメインが実物大で浮かび上がる。ウォールメニューは透過したまま操作可能だから、議論しながら表現を切り替え、ポケットをハイライトし、変異残基(T790M、C797S)にヘイローを投影できる。 「このポケット、メタボリック安定性の観点からここが弱いよね」 相手が画面越しに指摘する。私はその場でPubChemからオシメルチニブの3D構造を呼び出し、C797S変異モデルに重ね合わせる。システインがセリンに置き換わったことで共価結合が形成できなくなる様子を、二人で同じ空間で見る。 リモート共同研究の「画面共有では伝わらない立体感」が、初めて解決された瞬間だった。Questのパススルーとハンドトラッキングを組み合わせたRoom Viewは、物理空間と仮想空間の座標系をリアルタイムで同期させるため、ARCore/ARKitのような外部マーカー不要で、ミリメートルオーダーの位置合わせが可能だ。 検証の連鎖——データベースを信じる前に、自分の目で空間を歩く 暗号資産の世界で「コードを読め(Read the code)」と言われるように、構造生物学でも「構造を見ろ(Look at the structure)」と言われる。だが、二次元のビューアで回転させるだけでは、ポケットの奥行きも、側鎖の回転自由度も、電子密度の切れ目も、本当には見えてこない。 NexoPeekは「空間的に、身体的に検証する」という行為を、Meta Questというハードウェアの上で実装した。学生がATP合成酵素の回転触媒を体感し、教員がCRISPR-Cas9のガイドRNAとターゲットDNAの塩基対合を教え、構造生物学者が結合ポケットの水分子ネットワークを検証し、創薬研究者がリード最適化のサイクルを空間的に回す。 すべての機能が、検証のためにある。AI予測も、データベース横断検索も、電子密度マップも、Foldseekアライメントも——それらは「答え」を出すツールではなく、「問いを立て、自分の目で確かめる」ための足場だ。エンジニアリングの観点から見れば、データ取得・推論・描画・インタラクションの各パイプラインが、遅延許容度の異なるタスクごとに最適化され、Questという制約付きデバイス上で協調動作している点が最大の技術的成果だ。 63億ドルの教訓は、分子の世界にもそのまま通じる。信頼できるのは、検証可能なツールと、自分の身体で確認した事実だけだ。 Meta Questで分子の中に入る体験を、今夜から始めてみませんか。 https://www.meta.com/experiences/nexopeek/1453797551140347/
This is a summary aggregated from Dev.to. Read the complete article on the original site:
Read full article at Dev.to