Plik płaski GenBank (.gb)

NCBI Standard

FASTA to popularny tekstowy format sekwencji; rozmiar zależy od danych i formatowania. Rekordy GenBank są różne, a statystyki zmieniają się z każdym wydaniem.

Konwertuj FASTA na GENBANK

Darmowy konwerter z FASTA na GENBANK w przeglądarce. Konwertuj pliki natychmiast na swoim urządzeniu.

Inspekcja i metadane

Systemy operacyjne i analizatory plików identyfikują pliki GenBank, sprawdzając początkową sekwencję bajtów binarnych:

Wybierz lub upuść pliki tutaj

Prywatnie - pliki nigdy nie opuszczają Twojego urządzenia

lub wklej Ctrl+V
Gwarancja prywatności bez przesyłania danych do sieci: 0 bajtów przesłanych na zewnętrzne serwery. Całe przetwarzanie odbyło się lokalnie w piaskownicy przeglądarki.

Podpis nagłówka na poziomie bajtów (Magic Bytes)

Systemy operacyjne i analizatory plików identyfikują pliki GenBank, sprawdzając początkową sekwencję bajtów binarnych:

PODPIS HEX (OFFSET 0):

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

REPREZENTACJA ASCII: LOCUS

Normalizacja: NCBI GenBank Release Specification

Specyfikacja techniczna

Architektura konteneraTekstowy plik płaski z sekcją nagłówka (LOCUS, DEFINITION, ACCESSION), tabelą FEATURES i danymi sekwencji ORIGIN zakończonymi przez „//”
KompresjaNieskompresowany tekst, często kompresowany przez Gzip jako plik .gb.gz
Kolejność bajtów (Endianness)Strumień tekstu UTF-8 / ASCII
Przestrzenie kolorówNie dotyczy (baza adnotacji genomowych)
Kanały i strukturaSekwencje DNA/RNA, adnotacje genów, regiony kodujące (CDS), translacje białek i cytowania naukowe
Maks. wymiaryNieograniczona długość sekwencji i liczba adnotacji
PrzezroczystośćNone
Streaming i progresywne ładowaniePrzetwarzanie rekord po rekordzie; wpisy GenBank są oddzielone wierszami „//”

Techniczna macierz porównawcza: GenBank a konkurencja

Atrybut technicznyGenBank (Bieżący)FASTAGFFFASTQ
Szczegółowość adnotacjiPełne (geny, CDS, cytowania, translacje)Brak (tylko sekwencja)Tabelaryczne współrzędne genomoweTylko wyniki jakości sekwencjonowania
Zawartość sekwencjiTak (w bloku ORIGIN na końcu)Tak (czysta sekwencja)Nie (tylko współrzędne)Tak (surowe odczyty)
Główne narzędziaNCBI, SnapGene, BenchlingBLAST, narzędzia do dopasowywaniaPrzeglądarki genomów (UCSC, IGV)Sekwenatory Illumina
Separator rekordu// w osobnej liniiNastępna linia nagłówka '>'Koniec plikuNastępna linia '@'

Typowe tryby uszkodzeń i przewodnik odzyskiwania szesnastkowego

Oprogramowanie bioinformatyczne zgłasza błąd: 'GenBank parser error: premature EOF before //'.

Główna przyczyna: Ucięte pobieranie pliku, które obcięło końcowy blok początku sekwencji lub ogranicznik '//'.

Odzyskiwanie: Dołącz '//\n' na końcu pliku za pomocą narzędzia File2File.app Bioinformatics Tool.

Analiza bezpieczeństwa i wektory ataku na parser

Parsery GenBank przetwarzają złożone ciągi opisujące położenie cech. Nadmierne cofanie dopasowania wyrażeń regularnych może spowodować odmowę usługi.

Znane wektory ataku

  • Odmowa usługi przez nadmierne cofanie dopasowania wyrażeń regularnych (ReDoS) podczas parsowania złożonych lokalizacji cech.
  • Przepełnienie bufora podczas odczytywania nadmiernie długich tytułów cytowanych publikacji.
  • Odmowa usługi poprzez zapętlone odniesienia do cech kołowych.

Najlepsze praktyki obronne: Do sprawdzania zakresów współrzędnych w tabeli cech używaj parserów liniowych, które nie stosują cofania dopasowania.

Pochodzenie historyczne i kamienie milowe

2023FASTA to popularny tekstowy format sekwencji; rozmiar zależy od danych i formatowania. Rekordy GenBank są różne, a statystyki zmieniają się z każdym wydaniem.
1992NCBI przejmuje pełne zarządzanie GenBankiem od Los Alamos National Laboratory.
1982Stworzony przez Waltera Goada w Los Alamos National Laboratory w ramach finansowania NIH.

Główne zalety

  • Obszerny zestaw metadanych: zawiera granice genów, lokalizacje promotorów, eksony, introny oraz sekwencje aminokwasowe białek.
  • Zawiera kompletne odniesienia do literatury naukowej, identyfikatory PubMed, nazwiska autorów oraz daty przesłania zgłoszenia.
  • FASTA to popularny tekstowy format sekwencji; rozmiar zależy od danych i formatowania. Rekordy GenBank są różne, a statystyki zmieniają się z każdym wydaniem.

Ograniczenia techniczne i wady

  • Znacznie bardziej rozbudowany format i większe pliki niż w przypadku zwykłych sekwencji FASTA.
  • Analiza współrzędnych tabeli cech ('join(complement(100..500),600..800)') wymaga skomplikowanej logiki parsera.
  • Nie został zaprojektowany z myślą o dopasowywaniu masowych odczytów z sekwencjonowania o wysokiej przepustowości.

Ciekawe informacje techniczne

  • Każdy wpis w GenBanku zaczyna się od słowa 'LOCUS' i kończy dwoma ukośnikami '//' w osobnej linii.
  • GenBank codziennie synchronizuje swoje dane z Europejskim Laboratorium Biologii Molekularnej (EMBL) oraz Japońskim Bankiem Danych DNA (DDBJ).
  • Biolodzy syntetyczni używają plików GenBank do projektowania niestandardowych plazmidów kołowych do edycji genów metodą CRISPR oraz produkcji insuliny.

Często zadawane pytania techniczne

Jaka jest różnica między formatem FASTA a GenBank?

FASTA zawiera tylko surową sekwencję DNA z krótkim wierszem nagłówka. GenBank zawiera surową sekwencję oraz wszystkie adnotacje genów, translacje białek, nazwiska autorów i notatki naukowe.

Jak mogę przekonwertować plik GenBank (.gb) do formatu FASTA?

Możesz przekonwertować pliki GenBank na czyste sekwencje nukleotydowe lub białkowe FASTA jednym kliknięciem za pomocą File2File.app bezpośrednio w przeglądarce.

Jakie oprogramowanie otwiera pliki GenBank?

SnapGene, Benchling, UGENE, Artemis oraz File2File.app pozwalają przeglądać i edytować pliki GenBank.