Sekvence FASTA (.fasta)

FASTA 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 FASTA 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 FASTA kontrolou počáteční binární sekvence bajtů:

HEXADECIMÁLNÍ PODPIS (POSUN 0):

3E

ASCII REPREZENTACE: >

Standardizace: 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é specifikace

Architektura kontejneruTextový soubor sekvencí: řádky záhlaví začínají znakem „>“ a pokračují identifikátorem sekvence, další řádky obsahují jednopísmenné kódy nukleotidů nebo aminokyselin
KompreseNekomprimovaný text (často komprimovaný pomocí Gzip jako .fasta.gz nebo .fa.gz)
Pořadí bajtůProud textu ASCII / UTF-8
Barevné prostoryNevztahuje se (genomická sekvenční data)
Kanály a strukturaKódy nukleových kyselin (A, C, G, T, U, N) nebo kódy 20 aminokyselin podle IUPAC
Max. rozměryDélka sekvence není omezená (podporuje celé lidské chromozomy s více než 250 miliony párů bází)
PrůhlednostŽádná
Streamování a progresivní načítáníPostupné zpracování záznamů jeden po druhém

Technická srovnávací matice: FASTA vs konkurence

Technický atributFASTA (Aktuální)FASTQGENBANKGFF
Skóre kvalityŽádné (čistá písmena sekvence)Skóre kvality Phred pro každou báziŽádné (anotace funkcí)Žádné (souřadnice funkcí)
Řádek záhlavíZačíná znakem '>'Začíná znakem '@'Strukturovaný blok LOCUSGenomické sloupce oddělené tabulátory
Primární použitíReferenční genomy a vyhledávání BLASTSurové vysokokapacitní sekvenátory (Illumina)Komplexní anotované genyAnotace genomických prvků
Velikost souboru (lidský genom)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.~100+ gigabajtů (s kvalitami)Vícegigabajtový formát s bohatým textem~50 megabajtů

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

Bioinformatický nástroj hlásí 'Neplatný znak sekvence na řádku X'.

Hlavní příčina: Bílé znaky, čísla nebo znaky jiné než IUPAC uvnitř řádků sekvence.

Obnovení: Filtrovat a vyčistit znaky sekvence pomocí nástroje File2File.app Bioinformatics Tool.

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

Genomické nástroje parsují masivní několikagigabajtové soubory FASTA, kde při indexování souřadnic sekvencí může dojít k přetečení celých čísel (integer overflow).

Známé vektory útoků

  • Přetečení celého čísla u 32bitových indexerů sekvencí (FAI) přesahujících 2^31 párů bází.
  • Přetečení vyrovnávací paměti při čtení nadměrně dlouhých záhlaví identifikátorů sekvencí.
  • Útok odepření služby prostřednictvím patologických dotazů na zarovnání.

Doporučené bezpečnostní postupy: Používejte 64bitové typy souřadnic a vynuťte ověření maximální délky hlavičky.

Historický vývoj a milníky

2003Projekt lidského genomu dokončuje první sekvenování lidského genomu a publikuje výsledky ve formátu FASTA.
1990Nástroj BLAST (Basic Local Alignment Search Tool) přijímá formát FASTA jako svůj standardní vstupní formát.
1985William Pearson a David Lipman představují formát FASTA se softwarem pro zarovnání sekvencí FASTP.

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

  • FASTA se široce používá pro biologické sekvence, podpora nástrojů, databází a přístrojů se však liší podle pracovního postupu.
  • Extrémní jednoduchost: řádek 1 začíná znakem '>', za kterým následuje ID; poté jsou uvedena genetická písmena v prostém textu.
  • Kapacita pro více sekvencí: jediný soubor může obsahovat tisíce jednotlivých genů nebo kompletní virové genomy.

Technická omezení a nevýhody

  • Neobsahuje skóre kvality sekvenování (na rozdíl od formátu FASTQ, který ukládá skóre spolehlivosti Phred pro každou bázi).
  • Žádná standardizovaná syntaxe metadat pro řádky záhlaví kromě úvodního identifikátoru.
  • Obrovská náročnost na úložiště pro celogenomové datové sady bez komprese Gzip nebo specializované genomické komprese.

Zajímavé technické drobnosti

  • 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.
  • Čtyři písmena DNA uložená v souborech FASTA jsou A (Adenin), C (Cytosin), G (Guanin) a T (Thymin).
  • Když byl genom koronaviru COVID-19 poprvé sekvenován v lednu 2020, vědci jej globálně sdíleli jako 30 000 písmen dlouhý soubor FASTA.

Často kladené technické otázky

Co je to soubor FASTA?

Soubor FASTA je prostý textový soubor používaný v biologii k ukládání sekvencí DNA, RNA nebo proteinů pomocí jednopísmenných zkratek.

Jaký je rozdíl mezi formáty FASTA a FASTQ?

FASTA ukládá pouze písmena genetické sekvence, zatímco FASTQ ukládá jak písmena, tak skóre kvality přesnosti sekvenování pro každou bázi.

Jak mohu zobrazit soubor FASTA?

Soubory FASTA můžete otevřít v libovolném textovém editoru, zobrazit si je v bioinformatickém softwaru, jako je Jalview nebo UGENE, případně je převést pomocí File2File.app.