支序圖(cladogram)是現代演化生物學的核心工具。無論是生物課上第一次接觸,還是研究人員要為論文繪製清晰的系統發育拓撲圖,掌握支序圖的繪製邏輯都不難——關鍵在於理解「共衍徵」這個核心概念。
本文你將學到:
- 如何選擇內群與外群
- 如何建立特徵矩陣(性狀表)
- 如何識別共衍徵(synapomorphy)
- 如何按從一般到特殊的順序排列分枝
- 如何繪製標準的巢狀分枝圖
- 支序圖與系統發育樹的區別
- 一個從零到完成的工作實例
什麼是支序圖?
支序圖是一種分枝示意圖,基於共衍徵(即由共同祖先遺傳下來的衍生性狀)來表示分類群之間的假設親緣關係。與完整的系統發育樹不同,支序圖不表示演化時間或分枝長度,只顯示各分類群共享共同祖先的相對順序。
每一個分枝點(節點)代表一個假設的共同祖先,節點之上的所有分類群共同構成一個支系(clade)——即包含某一祖先及其全部後代的單系群。
支序圖 vs 系統發育樹
這兩個概念經常被混用,但在嚴格意義上有所不同:
| 特徵 | 支序圖 | 系統發育樹 |
|---|---|---|
| 分枝長度 | 無實際含義 | 代表演化變化量或時間 |
| 是否展示時間 | 否 | 通常是(時間校正後) |
| 是否展示變化量 | 否 | 是(比例樹) |
| 主要用途 | 拓撲關係 | 完整演化史 |
| 常用資料 | 性狀有無 | 分子速率、化石證據等 |
| 常見場合 | 系統分類學、分類學課程 | 分子演化、演化生物學 |
用於教學或基礎分類時,支序圖是最合適的工具。需要分枝長度的分子演化研究,則應使用帶比例的系統發育樹。SciDraw AI 同時支援兩種格式:需要分枝長度時使用系統發育樹繪製工具,繪製拓撲關係圖時使用支序圖繪製工具。
第一步:選擇分類群
首先確定要比較的生物(或類群),即你的內群(ingroup)。
選擇分類群的建議:
- 教學或練習用的支序圖,選 5–10 個分類群即可。太少則分辨率不足,太多則手工操作困難。
- 選取演化距離跨度較大的類群,便於觀察性狀的演化順序。
- 確保每個分類群都有可靠的性狀資料。
本文使用的內群示例:
- 七鰓鰻
- 鯊魚
- 鮭魚(硬骨魚)
- 青蛙(兩棲類)
- 蜥蜴(爬行類)
- 兔子
- 人類
第二步:添加外群
外群(outgroup)是與內群親緣關係較近、但不屬於內群的分類群。外群作為參照,用於判斷哪些性狀狀態是祖徵(原始狀態),哪些是衍徵(演化出的新狀態)。
本例中,文昌魚(amphioxus)是合適的外群——它是脊索動物,但不是脊椎動物。
外群選擇原則:
- 外群必須與內群有親緣關係,但不屬於內群。
- 外群應與內群共享部分性狀,但缺乏內群最衍化的性狀。
- 同時使用多個外群可提高分析準確性。
第三步:建立特徵矩陣
特徵矩陣(也稱資料矩陣)是繪製支序圖的基礎資料。行為分類群,列為性狀,每格填入 0(缺失/祖徵)或 1(存在/衍徵)。
如何選擇性狀
優質性狀必須具有同源性——即源自相同祖先結構的性狀。避免使用同功性狀(功能相似但來源不同,如蝙蝠翅膀與昆蟲翅膀)。
常用性狀類型:
- 形態學性狀:是否有頜骨、成對附肢、毛髮、羊膜卵
- 生化性狀:特定蛋白質、DNA 序列
- 行為性狀:單獨使用較少,但也有效
特徵矩陣示例
| 分類群 | 脊椎骨 | 頜骨 | 成對附肢 | 羊膜卵 | 毛髮/皮毛 | 乳腺 |
|---|---|---|---|---|---|---|
| 文昌魚(外群) | 0 | 0 | 0 | 0 | 0 | 0 |
| 七鰓鰻 | 1 | 0 | 0 | 0 | 0 | 0 |
| 鯊魚 | 1 | 1 | 0 | 0 | 0 | 0 |
| 鮭魚 | 1 | 1 | 0 | 0 | 0 | 0 |
| 青蛙 | 1 | 1 | 1 | 0 | 0 | 0 |
| 蜥蜴 | 1 | 1 | 1 | 1 | 0 | 0 |
| 兔子 | 1 | 1 | 1 | 1 | 1 | 1 |
| 人類 | 1 | 1 | 1 | 1 | 1 | 1 |
第四步:識別共衍徵
共衍徵(synapomorphy)是兩個或多個分類群共同從祖先處遺傳到的衍徵,是支序分類學的核心概念。
- 祖徵(plesiomorphy):與外群共享的原始性狀狀態
- 衍徵(apomorphy):演化出的新性狀狀態
- 共衍徵(synapomorphy):一個支系共享的衍徵(用於界定支系)
- 自衍徵(autapomorphy):某分類群獨有的衍徵(不用於界定支系)
從特徵矩陣中提煉:
- 脊椎骨 聯合所有內群(七鰓鰻至人類)——最包容的支系
- 頜骨 聯合鯊魚、鮭魚、青蛙、蜥蜴、兔子、人類——巢狀在內的支系
- 成對附肢 聯合青蛙、蜥蜴、兔子、人類——進一步巢狀
- 羊膜卵 聯合蜥蜴、兔子、人類
- 毛髮 + 乳腺 聯合兔子和人類
第五步:按從一般到特殊的順序排列支系
支序圖的構建邏輯就是「盒子套盒子」:
- 最廣泛共享的性狀定義最外層(最包容)的支系。
- 每個額外的共衍徵在內部巢狀一個更小的支系。
本例的巢狀順序:
所有內群 → 共享:脊椎骨
↳ 有頜脊椎動物 → 共享:頜骨
↳ 四足動物 → 共享:成對附肢
↳ 羊膜動物 → 共享:羊膜卵
↳ 哺乳動物 → 共享:毛髮 + 乳腺七鰓鰻最先分出(有脊椎骨,無頜骨);鯊魚和鮭魚次之(有頜骨,無附肢);以此類推。
第六步:繪製支序圖
將巢狀結構轉化為分枝圖。以下是標準繪圖規範:
- 畫一條水平基線(「莖」)。
- 從基線向上引出垂直線,每條垂直線指向一個分類群名稱或節點。
- 在每個節點(分枝點)處標注或注釋定義該支系的共衍徵。
- 外群置於最左側。
- 分類群從左(最基部)到右(最衍化)排列——豎向佈局則從下到上。
標注技巧:
- 在性狀最初出現的分枝上標注共衍徵,而非在末端分類群處標注。
- 使用刻度線或帶標籤的橫條標注在分枝上。
- 不要將外群的性狀狀態標注為與內群共享。
繪圖步驟速查表
| 步驟 | 操作 |
|---|---|
| 1 | 將外群畫在最左側/最底部 |
| 2 | 從基線延伸一條分枝到所有內群 |
| 3 | 在內群節點處標注第一個共衍徵 |
| 4 | 將缺乏下一個性狀的分類群分出去 |
| 5 | 依次向內巢狀每個新增性狀 |
| 6 | 標注所有節點及性狀轉變 |
| 7 | 檢查:每個支系是否為單系群 |
第七步:檢驗你的支序圖
完成繪製前,進行以下核查:
- 簡約性原則:你的樹所需的演化變化次數是否最少?若某性狀在樹上出現兩次,考慮換一種拓撲結構是否能減少變化次數。
- 單系性:每個支系必須包含一個祖先及其全部後代,不能是並系群或多系群。
- 外群對照:內群中編碼為「1」的性狀,在外群中應為「0」(若外群選擇正確)。
- 性狀獨立性:避免使用冗餘性狀(如「有翅膀」和「能飛翔」往往同步出現,可能不是獨立性狀)。
工作實例:脊椎動物支序圖解析
綜合以上步驟,脊椎動物支序圖的結構如下(文字描述):
文昌魚 ─────────────────────────────────────┐
│(外群)
七鰓鰻 ──────────────────────────┐ │
│ 脊椎骨 │
鯊魚 ───────────────┐ │ │
鮭魚 ────────────────┤ 頜骨 │ │
│ │ │
青蛙 ──────┐ │ │ │
│ 成對附肢│ │ │
蜥蜴 ──┐ │ │ │ │
│ 羊膜卵 │ │ │
兔子 ─┐│ │ │ │
人類 ─┘│ 哺乳動物特徵 │ │ │從左到右(或從下到上)讀圖,每個巢狀分枝增加一個新的共衍徵。支序圖清楚地表明:兔子和人類的親緣關係比青蛙更近,而青蛙與蜥蜴的親緣關係比青蛙與鯊魚更近。
如何讀懂一張支序圖
看到一張支序圖,應該這樣解讀:
- 姊妹群(sister taxa):兩個共享最近共同祖先的分類群。本例中,兔子和人類在哺乳動物節點互為姊妹群。
- 共同祖先的近遠:兩個分類群共享的節點越近,親緣關係越近。
- 分枝旋轉:圍繞節點旋轉分枝不改變親緣關係。旋轉 180° 的支序圖與原圖表達完全相同的拓撲關係。
- 末端順序:末端分類群的左右(或上下)排列順序不代表親緣關係遠近,親緣關係只由節點決定。
常見錯誤
- 把分枝排列順序當作親緣關係判斷依據 ——只有節點才能說明親緣關係。
- 使用同功性狀 ——趨同演化會誤導建樹。
- 忘記添加外群 ——沒有外群就無法極性化性狀。
- 性狀數量太少 ——僅憑一兩個性狀建樹可靠性很低。
- 處理多態性狀不謹慎 ——若某物種內部該性狀存在變異,需制定明確的編碼規則(如多數規則)。
用 SciDraw AI 繪製發表級支序圖
手工在紙上畫支序圖有助於理解原理,但用於論文、海報或投影片時,你需要更專業的圖形。SciDraw AI 的支序圖繪製工具讓你用自然語言描述分類群關係,即可生成出版級的精美圖表,無需任何圖形設計經驗。
如果你的資料包含分枝長度或時間校正資訊,可以切換到系統發育樹繪製工具,直接輸出帶比例尺的發表圖。兩種工具均支援向量格式匯出,可直接嵌入 Word、LaTeX 或 PowerPoint。
常見問題解答
Q:支序圖和系統發育圖的區別是什麼? A:這是不同類型的系統發育圖示。支序圖(cladogram)僅展示拓撲關係,分枝長度無意義;系統發育樹(phylogram)的分枝長度代表演化變化量;年代系統發育樹(chronogram)則按時間比例繪製分枝。
Q:支序圖應該包含多少個分類群? A:教學用途通常 5–10 個即可。計算機方法可處理數百甚至數千個分類群,但手工繪製只適合小型樹。
Q:沒有特徵矩陣能畫支序圖嗎? A:如果已從文獻中獲知拓撲關係,可以直接繪圖。但透過特徵矩陣推導支序圖才是嚴格的方法,能保證結果有據可查。
Q:研究中常用哪些軟體建樹? A:簡約法常用 PAUP* 和 TNT,最大似然法常用 RAxML 和 IQ-TREE,貝葉斯時間校正樹常用 BEAST。繪製發表圖時,SciDraw AI 的支序圖繪製工具可從簡單描述生成專業圖形。
Q:為什麼外群是必須的? A:外群用於性狀極性化——判斷哪些性狀狀態是原始的(與外群共享),哪些是衍化的(內群獨有)。沒有外群,無法確定演化方向,支序圖的解釋就會產生歧義。
Q:如何判斷支序圖是否正確? A:應用簡約性原則——最優支序圖需要最少的演化變化次數(步數)。電腦程式會測試成千上萬種可能的拓撲結構並報告最簡約的樹。手工構建小型樹時,可統計不同拓撲方案所需的總變化次數並比較。



