GenBank 平面檔案 (.gb)

NCBI 標準

NCBI GenBank 平面檔案(.gb / .gbk)可以包含核苷酸序列、特徵註解與參考文獻。內容會因記錄與提交而異。

將 FASTA 轉換為 GENBANK

免費的瀏覽器端 FASTA 轉 GENBANK 轉換器。在您的裝置上即時轉換檔案。

檢查與中繼資料

作業系統與檔案分析工具透過檢查開頭的二進位位元組序列來識別 GenBank 檔案:

在這裡選擇或拖放檔案

私密 - 檔案絕不會離開您的裝置

或貼上 Ctrl+V
零網路傳輸隱私保證: 0 位元組上傳至外部伺服器。所有處理皆在本機瀏覽器沙箱中進行。

位元組層級標頭簽章(檔案簽章)

作業系統與檔案分析工具透過檢查開頭的二進位位元組序列來識別 GenBank 檔案:

十六進位簽章(偏移量 0):

4C 4F 43 55 53 20 20 20 20 20

ASCII 表示法: LOCUS

標準化: NCBI GenBank 發布規格

技術規格

容器架構純文字平面檔案,分為標頭區段(LOCUS、DEFINITION、ACCESSION)、FEATURES 表格,以及以 '//' 結尾的 ORIGIN 序列資料
壓縮未壓縮文字(通常以 Gzip 壓縮為 .gb.gz)
位元組序UTF-8 / ASCII 文字串流
色彩空間不適用(基因體註解資料庫)
色版與結構DNA/RNA 序列、基因註解、編碼區(CDS)、蛋白質轉譯與科學文獻引用
最大尺寸無限制的序列與特徵數量
透明度無
串流與漸進式逐筆記錄串流:個別的 GenBank 條目由 '//' 行分隔

技術比較矩陣:GenBank 對比競爭格式

技術屬性GenBank (目前)FASTAGFFFASTQ
註解詳細資料詳盡(基因、CDS、引用文獻、轉譯)無(僅限序列)表格化基因體座標僅定序品質分數
包含序列是(位於結尾的 ORIGIN 區塊中)是(純序列)否(僅座標)是(原始讀段)
主要工具NCBI、SnapGene、BenchlingBLAST、比對工具基因體瀏覽器(UCSC、IGV)Illumina 定序儀
記錄終止符獨立行上的 //下一個「>」標頭行檔案結尾下一個「@」行

常見損壞模式與十六進位修復指南

生物資訊軟體回報「GenBank parser error: premature EOF before //」(GenBank 解析器錯誤:在 // 之前過早遇到 EOF)。

根本原因: 下載不完全,截斷了最後的序列 origin 區塊或「//」分隔符號。

修復: 使用 File2File.app 生物資訊工具將「//\n」附加到檔案結尾。

安全性分析與解析器攻擊向量

GenBank 解析器會處理複雜的特徵位置字串,其中的正規表示式回溯可能會觸發阻斷服務攻擊。

已知攻擊向量

  • 複雜特徵位置解析器中的正規表示式阻斷服務攻擊(ReDoS)。
  • 讀取過長的引文參考標題時發生緩衝區溢位。
  • 透過循環特徵參考迴圈引發阻斷服務攻擊。

防禦最佳實務: 使用線性無回溯解析器來評估特徵表格座標範圍。

歷史起源與里程碑

2023NCBI 會在其發布與成長頁面上公布 GenBank 發布統計資料;總數會隨著每次發布而更改。
1992NCBI 從洛斯阿拉莫斯國家實驗室接管 GenBank 的完整管理權。
1982由 Walter Goad 在美國國家衛生研究院(NIH)經費補助下,於洛斯阿拉莫斯國家實驗室建立。

主要優勢與優點

  • 豐富的全方位中繼資料:儲存基因邊界、啟動子位置、外顯子、內含子與轉譯的蛋白質序列。
  • 包含完整的科學文獻參考、PubMed ID、作者姓名與實驗提交日期。
  • GenBank 檔案被 NCBI 提交工具接受,並受到部分序列與質體設計應用程式的支援;相容性會因產品與工作流程而異。

技術限制與缺點

  • 比純 FASTA 序列冗長許多,檔案也大得多。
  • 剖析特徵表格座標('join(complement(100..500),600..800)')需要複雜的剖析器邏輯。
  • 並非為大規模的高通量定序讀段比對所設計。

有趣的技術冷知識

  • 每個 GenBank 條目都以單獨一行的「LOCUS」字詞開頭,並以單獨一行的兩個正斜線「//」結尾。
  • GenBank 每日與歐洲分子生物學實驗室(EMBL)及日本 DNA 資料庫(DDBJ)同步其資料。
  • 合成生物學家使用 GenBank 檔案來設計用於 CRISPR 基因編輯與胰島素生產的自訂環狀質體。

常見技術問題

FASTA 與 GenBank 格式有什麼不同?

FASTA 僅包含原始 DNA 序列與簡短的標頭行。GenBank 則包含原始序列,以及所有基因註解、蛋白質轉譯、作者與科學備註。

如何將 GenBank(.gb)轉換為 FASTA?

您可以直接在瀏覽器中使用 File2File.app,一鍵將 GenBank 檔案轉換為乾淨的 FASTA 核苷酸或蛋白質序列。

什麼軟體可以開啟 GenBank 檔案?

SnapGene、Benchling、UGENE、Artemis 與 File2File.app 都可以檢視和編輯 GenBank 檔案。