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ů:
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):
3EASCII 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 kontejneru | Textový soubor sekvencí: řádky záhlaví začínají znakem „>“ a pokračují identifikátorem sekvence, další řádky obsahují jednopísmenné kódy nukleotidů nebo aminokyselin |
| Komprese | Nekomprimovaný text (často komprimovaný pomocí Gzip jako .fasta.gz nebo .fa.gz) |
| Pořadí bajtů | Proud textu ASCII / UTF-8 |
| Barevné prostory | Nevztahuje se (genomická sekvenční data) |
| Kanály a struktura | Kódy nukleových kyselin (A, C, G, T, U, N) nebo kódy 20 aminokyselin podle IUPAC |
| Max. rozměry | Dé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ý atribut | FASTA (Aktuální) | FASTQ | GENBANK | GFF |
|---|---|---|---|---|
| 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 LOCUS | Genomické sloupce oddělené tabulátory |
| Primární použití | Referenční genomy a vyhledávání BLAST | Surové vysokokapacitní sekvenátory (Illumina) | Komplexní anotované geny | Anotace 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
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.
Související konverzní páry pro FASTA
Převodník převede sekvenci FASTA na základní záznam ve stylu GenBank a zapíše ji do části ORIGIN; biologické anotace vlastností neodvozuje ani nepřidává.
Převedení plochého souboru GenBank na sekvenci FASTA odstraní metadata anotací a ponechá pouze surové sekvence nukleotidů nebo aminokyselin potřebné pro rychlou bioinformatickou analýzu.