想像一下,某棟大樓的「頂樓大腦控制室」發生了嚴重的電路短路,導致整座大樓瘋狂跳電(癲癇發作)。
警察趕到現場,採取了三種最頂級的搜查方式:
這不是科幻小說,而是一名真實臨床上出生僅六週的嬰兒所面臨的絕望困境。傳統頂尖醫療檢測全部失靈,孩子卻每天承受著頑固型癲癇的折磨。
今天,我們就來看看 AlphaGenome (AVI 評分) 如何發揮「降維打擊」的威力,在 400 萬個嫌疑犯中,秒速鎖定隱藏在 98% 基因暗物質中的真兇!
當這名六週大的嬰兒出現嚴重癲癇時,醫療團隊啟動了最先進的基因檢測武器,卻接連碰壁:
WES 只能掃描製造蛋白質的 2% 編碼區。但這個嬰兒的突變,偏偏躲在 98% 非編碼區的「深層內含子(Deep Intronic)」裡,WES 根本連掃都沒掃到!
WGS 雖然讀取了全部 30 億個 DNA 字母,但報告一印出來,嬰兒身上帶有 400 萬到 500 萬個與常人不同的字母差異。沒有分子機制線索,醫生根本不知道這 400 萬個變異裡,哪一個才是真正致病的「那 1 個字母」。
既然 DNA 看不出來,醫生嘗試抽血做 RNA 測序,想看看基因製造過程有沒有出錯。然而,這個致病開關只在大腦神經元中會被打開,在血液細胞裡完全是「沉睡狀態」。拿血液做檢測,就像跑到一樓水管去找頂樓大腦控制室的短路,當然一無所獲!
面對傳統醫學的死胡同,研究團隊將這名嬰兒的 WGS 數據輸入 AlphaGenome Atlas 系統,讓 AI 進行全自動危險度排序。
在茫茫 400 萬個候選變異中,AlphaGenome 的 AVI 評分系統 直接將一個位於 DNM1 基因深層內含子 的罕見變異(chr9:128225994:G>A),推到了第一名(PHRED 評分高達 24.7,代表前 0.3% 危險)!
| 檢測方法 | 涵蓋範圍與白話比喻 | 在此癲癇案例中的盲點與局限 |
|---|---|---|
| 全外顯子測序 (WES) | 只看 2% 零件藍圖 | 變異位於非編碼的深層內含子中,完全未被掃描到。 |
| 全基因組測序 (WGS) | 拍攝 100% 大樓細節 | 產出 400 萬個變異,人工無法篩選出真正致病的 1 個。 |
| 血液 RNA 測序 | 在一樓水管採樣 | 致病機制僅在特定「腦細胞」中啟動,血液中平靜無波。 |
| AlphaGenome (AVI) | AI 全腦與全基因組預模擬 | 無需做大腦切片,直接用 AI 預測其在大腦神經元中的毀滅性影響! |
track_feature_extractor.py)這次,把 Day 09 ~ Day 12 的所有特徵萃取邏輯打包成一個可重複使用的 Python 類別(Class),為後續的資料庫與 Agent 做準備!
track_feature_extractor.py# track_feature_extractor.py - 模組化多模態特徵萃取器
import config
from hello_alphagenome import fetch_variant_raw_response
from parse_response import parse_variant_metrics
from filter_tissue_tracks import filter_tissue_tracks
from calculate_delta import compute_track_delta
from analyze_motifs import extract_affected_motifs
from contact_map_2d import compute_2d_contact_delta
class AlphaGenomeFeatureExtractor:
"""一站式多模態數據萃取器"""
def __init__(self, target_tissue=config.TARGET_TISSUE):
self.target_tissue = target_tissue
def extract_all(self, variant_query):
# 1. 向 API 抓資料
raw = fetch_variant_raw_response(variant_query)
# 2. 算基本 AVI 指標
metrics = parse_variant_metrics(raw)
# 3. 算特定器官 Delta 波形
tracks = filter_tissue_tracks(raw, self.target_tissue, "splicing")
delta_info = compute_track_delta(tracks)
# 4. 抓 Motif 與 3D 接觸
motifs = extract_affected_motifs(raw)
contact_3d = compute_2d_contact_delta(raw)
return {
"variant_id": metrics["variant_id"],
"avi_score": metrics["avi_percentile"],
"primary_mechanism": metrics["primary_mechanism"],
"tissue": self.target_tissue,
"max_delta_splicing": delta_info["max_delta_value"],
"affected_tf_motif": motifs["tf_family"],
"max_3d_impact": contact_3d["max_3d_impact"]
}
if __name__ == "__main__":
extractor = AlphaGenomeFeatureExtractor()
features = extractor.extract_all(config.TEST_VARIANT)
print("\n📦 萃取完成的全套多模態數據包:")
print(features)
明天,將藉由「分子現場還原」揭開這個被 AVI 抓出來的 DNM1 變異,究竟是如何在大腦神經元裡創造出「隱藏剪接點」,並精準多切出 13 個胺基酸 來毒化整顆大腦蛋白質的!