ไฟล์ GenBank (.gb)

NCBI มาตรฐาน

NCBI GenBank Flat File (.gb / .gbk) คือรูปแบบคำอธิบายประกอบจีโนมมาตรฐานระดับทองที่ดูแลโดยสถาบันสุขภาพแห่งชาติสหรัฐอเมริกา (NIH) โดยรวบรวมลำดับดีเอ็นเอที่สมบูรณ์เข้ากับตำแหน่งยีนโดยละเอียด บริเวณที่เข้ารหัส และการอ้างอิงวรรณกรรมทางวิทยาศาสตร์

แปลง FASTA เป็น GENBANK

ตัวแปลงจาก FASTA เป็น GENBANK ฟรีในเบราว์เซอร์ แปลงไฟล์ได้ทันทีบนอุปกรณ์ของคุณ

ตรวจสอบและดู Metadata

ระบบปฏิบัติการและเครื่องมือวิเคราะห์ไฟล์จะระบุไฟล์ GenBank โดยการตรวจสอบลำดับไบต์ไบนารีส่วนต้น:

เลือกหรือวางไฟล์ที่นี่

การแปลงไฟล์แบบส่วนตัว 100% ในเบราว์เซอร์ - ไฟล์จะไม่ rời ออกจากอุปกรณ์ของคุณ

หรือวาง Ctrl+V
การรับประกันความเป็นส่วนตัวแบบไม่มีการส่งผ่านเครือข่าย: อัปโหลด 0 ไบต์ไปยังเซิร์ฟเวอร์ภายนอก การประมวลผลทั้งหมดเกิดขึ้นภายในแซนด์บ็อกซ์ของเบราว์เซอร์ของคุณ

ลายเซ็นส่วนหัวในระดับไบต์ (Magic Bytes)

ระบบปฏิบัติการและเครื่องมือวิเคราะห์ไฟล์จะระบุไฟล์ GenBank โดยการตรวจสอบลำดับไบต์ไบนารีส่วนต้น:

ลายเซ็น HEX (OFFSET 0):

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

การแสดงผลรูปแบบ ASCII: LOCUS

มาตรฐาน: NCBI GenBank Release Specification

ข้อมูลจำเพาะทางเทคนิค

สถาปัตยกรรมคอนเทนเนอร์Plaintext flat file divided into Header section (LOCUS, DEFINITION, ACCESSION), FEATURES table, and ORIGIN sequence data ending with '//'
การบีบอัดUncompressed text (often compressed with Gzip as .gb.gz)
การจัดลำดับไบต์ (Byte Endianness)UTF-8 / ASCII text stream
พื้นที่สีN/A (Genomic Annotation Database)
ช่องสัญญาณและโครงสร้างDNA/RNA sequence, gene annotations, coding regions (CDS), protein translations, and scientific citations
ขนาดสูงสุดUnbounded sequence and feature count
ความโปร่งใสNone
การสตรีมและแบบโปรเกรสซีฟRecord-by-record streaming: individual GenBank entries are delimited by '//' lines

ตารางเปรียบเทียบทางเทคนิค: GenBank กับคู่แข่ง

คุณลักษณะทางเทคนิคGenBank (ปัจจุบัน)FASTAGFFFASTQ
รายละเอียดคำอธิบายประกอบสมบูรณ์แบบ (ยีน, CDS, การอ้างอิง, การแปลรหัส)ไม่มี (ลำดับอย่างเดียว)พิกัดจีโนมแบบตารางคะแนนคุณภาพการจัดลำดับอย่างเดียว
รวมลำดับข้อมูลใช่ (ในบล็อก ORIGIN ตอนท้าย)ใช่ (ลำดับล้วน)ไม่ใช่ (พิกัดอย่างเดียว)ใช่ (การอ่านดิบ)
เครื่องมือหลักNCBI, SnapGene, BenchlingBLAST, เครื่องมือจัดเรียงลำดับเบราว์เซอร์จีโนม (UCSC, IGV)เครื่องจัดลำดับ Illumina
ตัวสิ้นสุดเรคคอร์ด// บนบรรทัดเดี่ยวบรรทัดส่วนหัว '>' ถัดไปจุดสิ้นสุดของไฟล์บรรทัด '@' ถัดไป

รูปแบบความเสียหายทั่วไปและคู่มือการกู้คืน Hex

ซอฟต์แวร์ชีวสารสนเทศรายงานว่า 'GenBank parser error: premature EOF before //'.

สาเหตุหลัก: การดาวน์โหลดถูกตัดทอนทำให้ขาดบล็อกจุดเริ่มต้นลำดับสุดท้ายหรือตัวคั่น '//'

การกู้คืน: ต่อท้าย '//\n' ที่ส่วนท้ายของไฟล์โดยใช้เครื่องมือ File2File Bioinformatics Tool

การวิเคราะห์ความปลอดภัยและเวกเตอร์การโจมตีตัวแยกวิเคราะห์

ตัวแยกวิเคราะห์ GenBank ประมวลผลสตริงตำแหน่งฟีเจอร์ที่ซับซ้อน ซึ่งการแบ็คแทร็กของนิพจน์ทั่วไป (Regular Expression) อาจกระตุ้นให้เกิดการปฏิเสธการให้บริการ

เวกเตอร์การโจมตีที่ทราบ

  • การปฏิเสธการให้บริการผ่านนิพจน์ทั่วไป (ReDoS) ในตัวแยกวิเคราะห์ตำแหน่งฟีเจอร์ที่ซับซ้อน
  • บัฟเฟอร์โอเวอร์โฟลว์เมื่ออ่านชื่อการอ้างอิงที่ยาวเกินไป
  • การปฏิเสธการให้บริการผ่านวงลูปอ้างอิงฟีเจอร์แบบวงกลม

แนวทางปฏิบัติที่ดีที่สุดในการป้องกัน:

ประวัติความเป็นมาและเหตุการณ์สำคัญ

2023ฐานข้อมูล GenBank มีลำดับนิวคลีโอไทด์เกิน 2.5 พันล้านลำดับและคู่เบส 3 ล้านล้านคู่
1992NCBI เข้ามารับช่วงการบริหารจัดการ GenBank ทั้งหมดจากห้องปฏิบัติการแห่งชาติลอสอาลามอส
1982ก่อตั้งโดย Walter Goad ที่ห้องปฏิบัติการแห่งชาติลอสอาลามอสภายใต้ทุนสนับสนุนจาก NIH

ข้อได้เปรียบและจุดเด่นสำคัญ

  • เมทาดาตารายละเอียดครบถ้วน: จัดเก็บขอบเขตยีน ตำแหน่งโปรโมเตอร์ เอ็กซอน อินทรอน และลำดับโปรตีนที่แปลรหัสแล้ว
  • รวมถึงการอ้างอิงวรรณกรรมทางวิทยาศาสตร์ที่สมบูรณ์ รหัส PubMed ชื่อผู้แต่ง และวันที่ส่งมอบการทดลอง
  • รูปแบบการแลกเปลี่ยนอเนกประสงค์สำหรับชีววิทยาสสังเคราะห์ การออกแบบพลาสมิด (SnapGene) และการส่งข้อมูลเข้าฐานข้อมูล NCBI

ข้อจำกัดทางเทคนิคและข้อควรพิจารณา

  • มีขนาดยาวและขนาดไฟล์ใหญ่กว่าลำดับ FASTA ธรรมดาอย่างเห็นได้ชัด
  • การแยกวิเคราะห์พิกัดตารางฟีเจอร์ ('join(complement(100..500),600..800)') ต้องอาศัยลอจิกตัวแยกวิเคราะห์ที่ซับซ้อน
  • ไม่ได้ออกแบบมาสำหรับการจัดเรียงลำดับการอ่านปริมาณงานสูงขนาดมหึมา

เกร็ดความรู้ทางเทคนิคที่น่าสนใจ

  • รายการ GenBank ทุกรายการจะเริ่มต้นด้วยคำว่า 'LOCUS' และสิ้นสุดด้วยเครื่องหมายทับคู่ '//' บนบรรทัดของตนเอง
  • GenBank ทำการซิงโครไนซ์ข้อมูลทุกวันกับห้องปฏิบัติการชีวโมเลกุลแห่งยุโรป (EMBL) และธนาคารข้อมูลดีเอ็นเอแห่งญี่ปุ่น (DDBJ)
  • นักชีววิทยาสังเคราะห์ใช้ไฟล์ GenBank เพื่อออกแบบพลาสมิดทรงกลมแบบกำหนดเองสำหรับการแก้ไขยีน CRISPR และการผลิตอินซูลิน

คำถามทางเทคนิคที่พบบ่อย

ความแตกต่างระหว่างรูปแบบ FASTA และ GenBank คืออะไร

FASTA มีเฉพาะลำดับดีเอ็นเอ (DNA) ดิบพร้อมบรรทัดส่วนหัวแบบย่อ GenBank มีลำดับดิบร่วมกับคำอธิบายประกอบยีนทั้งหมด การแปลโปรตีน ผู้แต่ง และบันทึกเชิงวิทยาศาสตร์

ฉันจะแปลงไฟล์ GenBank (.gb) เป็น FASTA ได้อย่างไร

คุณสามารถแปลงไฟล์ GenBank เป็นลำดับนิวคลีโอไทด์หรือโปรตีน FASTA ที่สะอาดได้ด้วยคลิกเดียวโดยใช้ File2File.app บนเบราว์เซอร์ของคุณได้ทันที

ซอฟต์แวร์ใดที่ใช้เปิดไฟล์ GenBank

SnapGene, Benchling, UGENE, Artemis และ File2File.app สามารถดูและแก้ไขไฟล์ GenBank ได้