GenBank-perustiedosto (.gb)

NCBI Standardi

NCBI GenBank Flat File (.gb / .gbk) on Yhdysvaltain kansallisten terveysinstituuttien (NIH) ylläpitemä genomi-an-notaatiomuoto, joka yhdistää täydelliset DNA-sekvenssit yksityiskohtaisiin geenisijainteihin, koodaaviin alueisiin ja tieteellisiin kirjallisuusviitteisiin.

Muunna tiedostot muodosta FASTA muotoon GENBANK

Ilmainen selaimen sisäinen FASTA - GENBANK-muunnin. Muunna tiedostoja välittömästi laitteellasi.

Tarkastele ja metatiedot

Käyttöjärjestelmät ja tiedostoanalyysaattorit tunnistavat GenBank-tiedostot tarkistamalla tiedoston alun binäärisarjan:

Valitse tai pudota tiedostot tähän

100 % yksityinen selaimen sisäinen muunnos - tiedostot eivät poistu laitteeltasi

tai liitä Ctrl+V
Tietosuojatakuu: 0 % verkkosiirtoa 0 tavua ladattu ulkoisille palvelimille. Kaikki käsittely tapahtui paikallisesti selaimen hiekkalaatikossa.

Tavutason otsikon allekirjoitus (Magic Bytes)

Käyttöjärjestelmät ja tiedostoanalyysaattorit tunnistavat GenBank-tiedostot tarkistamalla tiedoston alun binäärisarjan:

HEX-ALLEKIRJOITUS (OFFSET 0):

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

ASCII-ESITYSTAPA: LOCUS

Standardointi: NCBI GenBank Release Specification

Tekniset tiedot

SäiliöarkkitehtuuriPlaintext flat file divided into Header section (LOCUS, DEFINITION, ACCESSION), FEATURES table, and ORIGIN sequence data ending with '//'
PakkausUncompressed text (often compressed with Gzip as .gb.gz)
Tavujärjestys (Endianness)UTF-8 / ASCII text stream
VäriavaruudetN/A (Genomic Annotation Database)
Kanavat ja rakenneDNA/RNA sequence, gene annotations, coding regions (CDS), protein translations, and scientific citations
Suurimmat mitatUnbounded sequence and feature count
LäpinäkyvyysNone
Suoratoisto ja progressiivinen latausRecord-by-record streaming: individual GenBank entries are delimited by '//' lines

Tekninen vertailumatriisi: GenBank vs. kilpailijat

Tekninen attribuuttiGenBank (Nykyinen)FASTAGFFFASTQ
Annotaation yksityiskohtaTäydellinen (geenit, CDS, viittaukset, käännös)Ei mitään (vain sekvenssi)Taulukkomaiset genomikoordinaatitVain sekvensoinnin laatusolut
Sisältyvä sekvenssiKyllä (lopussa ORIGIN-lohkossa)Kyllä (puhdas sekvenssi)Ei (vain koordinaatit)Kyllä (raakalukemat)
Ensisijaiset työkalutNCBI, SnapGene, BenchlingBLAST, kohdistustyökalutGenomiselaimet (UCSC, IGV)Illumina-sekvensoijat
Tietueen päätemerkki// omalla rivilläänSeuraava '>' otsikkoriviTiedoston loppuSeuraava '@'-rivi

Yleiset korruptiotilat ja heksatietojehdotusopas

Bioinformatiikkaohjelmisto raportoi 'GenBank parser error: premature EOF before //'.

Perussyy: Katkennut lataus, joka leikkaa pois viimeisen sekvenssin alkuperälohkon tai '//'-erottimen.

Korjaus: Lisää '//\n' tiedoston loppuun File2File Bioinformatics Tool -työkalulla.

Turvallisuusanalyysi ja jäsenninhyökkäysvektorit

GenBank-jäsennysosat käsittelevät monimutkaisia ominaisuussijaintimerkkijonoja, joissa säännöllisen lausekkeen takaisinpäinetsintä voi laukaista palveluneston.

Tunnetut hyökkäysvektorit

  • Säännöllisen lausekkeen palvelunesto (ReDoS) monimutkaisissa ominaisuussijaintien jäsennysosissa.
  • Puskurin ylivuoto luettaessa liian pitkiä viittausotsikoita.
  • Palvelunesto pyöreiden ominaisuusviittaussilmukoiden kautta.

Parhaat puolustuskäytännöt:

Historia ja virstanpylväät

2023GenBank-tietokanta ylittää 2,5 miljardia nukleotidisekvenssiä ja 3 biljoonaa emäsparia.
1992NCBI ottaa GenBankin täyden hallinnan vastuulleen Los Alamosin kansallisesta laboratoriosta.
1982Walter Goad perustaa Los Alamosin kansallisessa laboratoriossa NIH:n rahoituksella.

Tärkeimmät edut

  • Runsaasti kattavia metatietoja: tallentaa geenien rajat, promoottorisijainnit, eksonit, intronit ja käännetyt proteiinisekvenssit.
  • Sisältää täydelliset tieteelliset kirjallisuusviitteet, PubMed ID -tunnukset, tekijöiden nimet ja kokeelliset lähetyspäivämäärät.
  • Yleinen vaihtomuoto synteettiselle biologialle, plasmidisuunnittelulle (SnapGene) ja NCBI-tietokantojen lähetyksille.

Tekniset rajoitukset

  • Huomattavasti monisanaisempi ja suuremmat tiedostokoot kuin pelkissä FASTA-sekvensseissä.
  • Ominaisuustaulukon koordinaattien jäsennys ('join(complement(100..500),600..800)') vaatii monimutkaista jäsenninlogiikkaa.
  • Ei ole suunniteltu massiivisille suuren suorituskyvyn sekvensoinnin kohdistuksille.

Mielenkiintoisia teknisiä faktoja

  • Jokainen GenBank-merkintä alkaa sanalla 'LOCUS' ja päättyy kahteen eteenpäin osoittavaan kenoviivaan '//' omalla rivillään.
  • GenBank synkronoi tietonsa päivittäin Euroopan molekyylibiologian laboratorion (EMBL) ja Japanin DNA-tietokannan (DDBJ) kanssa.
  • Synteettiset biologit käyttävät GenBank-tiedostoja suunnitellakseen mukautettuja pyöreitä plasmideja CRISPR-geeninmuokkaukseen ja insuliinin tuotantoon.

Usein kysytyt tekniset kysymykset

Mikä ero on FASTA- ja GenBank-muotojen välillä?

FASTA sisältää vain raakan DNA-sekvenssin ja lyhyen otsikkorivin. GenBank sisältää raakasekvenssin LISÄKSI kaikki geeniannotaatiot, proteiinikäännökset, tekijät ja tieteelliset huomautukset.

Miten voin muuntaa GenBank-tiedoston (.gb) FASTA-muotoon?

Voit muuntaa GenBank-tiedostot puhtaiksi FASTA-nukleotidi- tai proteiinisekvensseiksi yhdellä napsautuksella File2File.app-palvelun avulla suoraan selaimessasi.

Mikä ohjelma avaa GenBank-tiedostoja?

SnapGene, Benchling, UGENE, Artemis ja File2File.app voivat tarkastella ja muokata GenBank-tiedostoja.