GenBank Flatfile (.gb)

NCBI Standardní

FASTA je běžný textový formát sekvencí; velikost závisí na datech a formátování. Záznamy GenBank se liší a statistiky se mění s každým vydáním.

Převést FASTA na GENBANK

Bezplatný konvertor z FASTA do GENBANK v prohlížeči. Převeďte soubory okamžitě ve svém zařízení.

Kontrola a metadata

Operační systémy a analyzátory souborů identifikují soubory GenBank kontrolou počáteční binární sekvence bajtů:

Vyberte nebo přetáhněte soubory sem

Soukromě - soubory nikdy neopustí vaše zařízení

nebo vložte Ctrl+V
Záruka ochrany soukromí s nulovým přenosem po síti: 0 bajtů odesláno na externí servery. Veškeré zpracování probíhalo lokálně v sandboxu vašeho prohlížeče.

Podpis hlavičky na úrovni bajtů (Magic Bytes)

Operační systémy a analyzátory souborů identifikují soubory GenBank kontrolou počáteční binární sekvence bajtů:

HEXADECIMÁLNÍ PODPIS (POSUN 0):

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

ASCII REPREZENTACE: LOCUS

Standardizace: NCBI GenBank Release Specification

Technické specifikace

Architektura kontejneruTextový plochý soubor rozdělený na hlavičku (LOCUS, DEFINITION, ACCESSION), tabulku FEATURES a sekvenční data ORIGIN zakončená řádkem „//“
KompreseNekomprimovaný text (často komprimovaný pomocí Gzip jako .gb.gz)
Pořadí bajtůProud textu UTF-8 / ASCII
Barevné prostoryNevztahuje se (databáze genomových anotací)
Kanály a strukturaSekvence DNA/RNA, anotace genů, kódující oblasti (CDS), překlady proteinů a vědecké citace
Max. rozměryPočet sekvencí a anotací není omezen
PrůhlednostŽádná
Streamování a progresivní načítáníPostupné zpracování záznamů; jednotlivé záznamy GenBank oddělují řádky „//“

Technická srovnávací matice: GenBank vs konkurence

Technický atributGenBank (Aktuální)FASTAGFFFASTQ
Detail anotacePodrobné (geny, CDS, citace, překlady)Žádné (pouze sekvence)Tabulkové genomové souřadnicePouze skóre kvality sekvenování
Zahrnutá sekvenceAno (v bloku ORIGIN na konci)Ano (čistá sekvence)Ne (pouze souřadnice)Ano (surová čtení)
Primární nástrojeNCBI, SnapGene, BenchlingBLAST, nástroje pro zarovnáníGenomové prohlížeče (UCSC, IGV)Illumina sekvenátory
Ukončení záznamu// na samostatném řádkuDalší řádek hlavičky '>'Konec souboruDalší řádek '@'

Běžné režimy poškození a příručka pro obnovení v hex

Bioinformatický software hlásí 'Chyba parseru GenBank: předčasné EOF před //'.

Hlavní příčina: Oříznuté stahování, které uřízlo konečný blok původu sekvence nebo oddělovač '//'.

Obnovení: Připojte '//\n' na konec souboru pomocí bioinformatického nástroje File2File.app.

Bezpečnostní analýza a vektory útoků na parser

Parsery GenBank zpracovávají složité řetězce určující umístění funkcí, u nichž může zpětné procházení regulárního výrazu vést k odepření služby.

Známé vektory útoků

  • Odepření služby způsobené regulárním výrazem (ReDoS) ve složitých parserch umístění funkcí.
  • Přetečení vyrovnávací paměti při čtení nadměrně dlouhých názvů referencí citací.
  • Odepření služby způsobené cyklickými odkazy mezi funkcemi.

Doporučené bezpečnostní postupy: K vyhodnocení rozsahů souřadnic tabulky funkcí používejte lineární parsery bez zpětného vracení.

Historický vývoj a milníky

2023FASTA je běžný textový formát sekvencí; velikost závisí na datech a formátování. Záznamy GenBank se liší a statistiky se mění s každým vydáním.
1992NCBI přebírá plnou správu GenBank od Los Alamos National Laboratory.
1982Založeno Walterem Goadem v Los Alamos National Laboratory za finanční podpory NIH.

Klíčové výhody a přednosti

  • Bohatá a komplexní metadata: ukládá hranice genů, pozice promotorů, exony, introny a přeložené proteinové sekvence.
  • Zahrnuje kompletní odkazy na vědeckou literaturu, ID PubMed, jména autorů a data odeslání záznamů.
  • FASTA je běžný textový formát sekvencí; velikost závisí na datech a formátování. Záznamy GenBank se liší a statistiky se mění s každým vydáním.

Technická omezení a nevýhody

  • Výrazně obsáhlejší a větší soubory než prosté sekvence FASTA.
  • Parsování souřadnic tabulky funkcí ('join(complement(100..500),600..800)') vyžaduje komplexní logiku parseru.
  • Není určen pro zarovnávání obrovského množství sekvenačních čtení z vysoce výkonného sekvenování.

Zajímavé technické drobnosti

  • Každý záznam GenBank začíná slovem 'LOCUS' a končí dvěma lomítky '//' na samostatném řádku.
  • GenBank denně synchronizuje svá data s Evropskou laboratoří molekulární biologie (EMBL) a Japonskou databází DNA (DDBJ).
  • Syntetičtí biologové používají soubory GenBank k navrhování vlastních kruhových plazmidů pro editaci genů pomocí CRISPR a produkci inzulinu.

Často kladené technické otázky

Jaký je rozdíl mezi formátem FASTA a GenBank?

FASTA obsahuje pouze surovou sekvenci DNA s krátkým záhlavím. GenBank obsahuje surovou sekvenci NAVÍC se všemi anotacemi genů, překlady proteinů, autory a vědeckými poznámkami.

Jak mohu převést GenBank (.gb) na FASTA?

Pomocí File2File.app přímo ve svém prohlížeči můžete jedním kliknutím převést soubory GenBank na čisté nukleotidové nebo proteinové sekvence FASTA.

Jaký software otevírá soubory GenBank?

K prohlížení a úpravám souborů GenBank lze použít software SnapGene, Benchling, UGENE, Artemis a File2File.app.