GenBank Düz Dosyası (.gb)

NCBI Standart

FASTA diziler için yaygın bir metin biçimidir; boyut veri ve biçimlendirmeye bağlıdır. GenBank kayıtları değişir ve istatistikler her sürümde güncellenir.

FASTA biçimini GENBANK biçimine dönüştür

Tarayıcında FASTA biçimini GENBANK biçimine ücretsiz dönüştür. Dosyaları cihazında anında dönüştür.

İncele ve Meta Veriler

İşletim sistemleri ve dosya çözümleyicileri, GenBank dosyalarını başlangıçtaki ikili sihirli bayt dizisini inceleyerek tanımlar:

Dosyaları buraya seç veya bırak

Özel - dosyalar cihazınızdan asla ayrılmaz

veya yapıştır Ctrl+V
Sıfır Ağ Aktarımı Gizlilik Garantisi: Harici sunuculara 0 bayt yüklendi. Tüm işlemler tarayıcındaki korumalı alanda (sandbox) yerel olarak gerçekleştirildi.

Bayt düzeyinde başlık imzası (sihirli baytlar)

İşletim sistemleri ve dosya çözümleyicileri, GenBank dosyalarını başlangıçtaki ikili sihirli bayt dizisini inceleyerek tanımlar:

HEX İMZASI (OFSET 0):

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

ASCII GÖSTERİMİ: LOCUS

Standartlaştırma: NCBI GenBank Release Specification

Teknik Özellikler

Kapsayıcı mimarisiHeader (LOCUS, DEFINITION, ACCESSION) bölümüne, FEATURES tablosuna ve '//' ile biten ORIGIN dizi verilerine ayrılmış düz metin dosyası
SıkıştırmaSıkıştırılmamış metin (genellikle .gb.gz olarak Gzip ile sıkıştırılır)
Bayt Düzeni (Endianness)UTF-8 / ASCII metin akışı
Renk UzaylarıN/A (Genomic Annotation Database)
Kanallar ve YapıDNA/RNA dizisi, gen açıklamaları, kodlayan bölgeler (CDS), protein çevirileri ve bilimsel atıflar
Maksimum BoyutlarSınırsız dizi ve özellik sayısı
ŞeffaflıkNone
Akış ve Aşamalı İşlemeKayıt kayıt akış: GenBank girdileri '//' satırlarıyla ayrılır

Teknik karşılaştırma matrisi: GenBank ve rakipleri

Teknik NitelikGenBank (Güncel)FASTAGFFFASTQ
Açıklama AyrıntısıKapsamlı (genler, CDS, alıntılar, çeviri)Yok (yalnızca dizi)Tablo biçiminde genomik koordinatlarYalnızca dizileme kalite puanları
Dahil Edilen DiziEvet (sondaki ORIGIN bloğunda)Evet (saf dizi)Hayır (yalnızca koordinatlar)Evet (ham okumalar)
Birincil AraçlarNCBI, SnapGene, BenchlingBLAST, hizalama araçlarıGenom tarayıcıları (UCSC, IGV)Illumina dizileme cihazları
Kayıt SonlandırıcıTek başına satırda //Sonraki '>' üst bilgi satırıDosya sonuSonraki '@' satırı

Yaygın Bozulma Modları ve Hex Kurtarma Kılavuzu

Biyoinformatik yazılımı bildirir: 'GenBank ayrıştırıcı hatası: // öncesinde erken dosya sonu (EOF)'.

Kök Neden: Son dizi başlangıç bloğunu veya '//' ayırıcısını kesen kırpılmış indirme.

Kurtarma: File2File.app Biyoinformatik Aracı ile dosyanın sonuna '//\n' ekle.

Güvenlik Analizi ve Ayrıştırıcı Saldırı Vektörleri

GenBank ayrıştırıcıları, düzenli ifade geri izlemesinin hizmet reddini tetikleyebileceği karmaşık özellik konumu dizelerini işler.

Bilinen Saldırı Vektörleri

  • Karmaşık özellik konumu ayrıştırıcılarında düzenli ifade hizmet reddi (ReDoS).
  • Aşırı uzun alıntı referans başlıkları okunurken arabellek taşması.
  • Dairesel özellik referans döngüleri aracılığıyla hizmet reddi.

Savunmaya yönelik en iyi uygulamalar: Özellik tablosu koordinat aralıklarını doğrusal, geri izleme yapmayan ayrıştırıcılarla değerlendir.

Tarihsel kökenler ve önemli dönüm noktaları

2023FASTA diziler için yaygın bir metin biçimidir; boyut veri ve biçimlendirmeye bağlıdır. GenBank kayıtları değişir ve istatistikler her sürümde güncellenir.
1992NCBI, GenBank yönetimini Los Alamos Ulusal Laboratuvarı'ndan tamamen devralır.
1982NIH finansmanı altında Walter Goad tarafından Los Alamos Ulusal Laboratuvarı'nda kurulur.

Temel Avantajlar ve Artılar

  • Zengin ve kapsamlı meta veriler: gen sınırlarını, promotör konumlarını, ekzonları, intronları ve çevrilmiş protein dizilerini depolar.
  • Eksiksiz bilimsel literatür referanslarını, PubMed kimliklerini, yazar adlarını ve deneysel gönderim tarihlerini içerir.
  • FASTA diziler için yaygın bir metin biçimidir; boyut veri ve biçimlendirmeye bağlıdır. GenBank kayıtları değişir ve istatistikler her sürümde güncellenir.

Teknik Kısıtlamalar ve Eksiler

  • Düz FASTA dizilerine göre önemli ölçüde daha ayrıntılı ve daha büyük dosya boyutları.
  • Özellik tablosu koordinatlarını ayrıştırmak ('join(complement(100..500),600..800)') karmaşık ayrıştırıcı mantığı gerektirir.
  • Devasa yüksek verimli dizileme okuma hizalaması için tasarlanmamıştır.

İlginç Teknik Bilgiler

  • Her GenBank girdisi 'LOCUS' kelimesiyle başlar ve kendi başına bir satırda iki ileri eğik çizgi '//' ile sona erer.
  • GenBank, verilerini her gün Avrupa Moleküler Biyoloji Laboratuvarı (EMBL) ve Japonya DNA Veri Bankası (DDBJ) ile senkronize eder.
  • Sentetik biyologlar, CRISPR gen düzenlemesi ve insülin üretimi için özel dairesel plazmitler tasarlamak üzere GenBank dosyalarını kullanır.

Sıkça Sorulan Teknik Sorular

FASTA ve GenBank formatı arasındaki fark nedir?

FASTA, yalnızca kısa bir başlık satırıyla ham DNA dizisini içerir. GenBank ise ham dizinin YANINDA tüm gen ek açıklamalarını, protein çevirilerini, yazarları ve bilimsel notları içerir.

GenBank (.gb) dosyasını FASTA'ya nasıl dönüştürebilirim?

GenBank dosyalarını doğrudan tarayıcında File2File.app kullanarak tek tıklamayla temiz FASTA nükleotit veya protein dizilerine dönüştürebilirsin.

Hangi yazılım GenBank dosyalarını açar?

SnapGene, Benchling, UGENE, Artemis ve File2File.app, GenBank dosyalarını görüntüleyebilir ve düzenleyebilir.