FASTA Dizisi (.fasta)

FASTA Standart

FASTA diziler için yaygın bir metin biçimidir; boyut veri ve biçimlendirmeye bağlıdır. GenBank kayıtları değişir ve istatistikler her sürümde güncellenir.

FASTA biçimini GENBANK biçimine dönüştür

Tarayıcında FASTA biçimini GENBANK biçimine ücretsiz dönüştür. Dosyaları cihazında anında dönüştür.

İncele ve Meta Veriler

İşletim sistemleri ve dosya çözümleyicileri, FASTA dosyalarını başlangıçtaki ikili sihirli bayt dizisini inceleyerek tanımlar:

Dosyaları buraya seç veya bırak

Özel - dosyalar cihazınızdan asla ayrılmaz

veya yapıştır Ctrl+V
Sıfır Ağ Aktarımı Gizlilik Garantisi: Harici sunuculara 0 bayt yüklendi. Tüm işlemler tarayıcındaki korumalı alanda (sandbox) yerel olarak gerçekleştirildi.

Bayt düzeyinde başlık imzası (sihirli baytlar)

İşletim sistemleri ve dosya çözümleyicileri, FASTA dosyalarını başlangıçtaki ikili sihirli bayt dizisini inceleyerek tanımlar:

HEX İMZASI (OFSET 0):

3E

ASCII GÖSTERİMİ: >

Standartlaştırma: FASTA diziler için yaygın bir metin biçimidir; boyut veri ve biçimlendirmeye bağlıdır. GenBank kayıtları değişir ve istatistikler her sürümde güncellenir.

Teknik Özellikler

Kapsayıcı mimarisiÜstbilgi satırlarının '>' ve dizi tanımlayıcısıyla başladığı, devamındaki satırlarda tek harfli nükleotit veya amino asit kodlarının bulunduğu düz metin dizi dosyası
SıkıştırmaSıkıştırılmamış metin (sıklıkla .fasta.gz veya .fa.gz olarak Gzip ile sıkıştırılır)
Bayt Düzeni (Endianness)ASCII / UTF-8 metin akışı
Renk UzaylarıN/A (Genomic Sequence Data)
Kanallar ve YapıNükleik asit kodları (A, C, G, T, U, N) veya IUPAC 20 amino asit protein kodu
Maksimum BoyutlarSınırsız dizi uzunluğu (250 milyondan fazla baz çiftli insan kromozomlarının tamamını destekler)
ŞeffaflıkNone
Akış ve Aşamalı İşlemeKayıtların sırayla akışla işlenmesi

Teknik karşılaştırma matrisi: FASTA ve rakipleri

Teknik NitelikFASTA (Güncel)FASTQGENBANKGFF
Kalite SkorlarıYok (saf dizi harfleri)Baz başına Phred kalite skorlarıYok (özellik ek açıklamaları)Yok (özellik koordinatları)
Başlık Satırı'>' karakteriyle başlar'@' karakteriyle başlarYapılandırılmış LOCUS bloğuSekmeyle ayrılmış genomik sütunlar
Birincil KullanımReferans genomlar ve BLAST aramasıYüksek verimli ham dizi analiz cihazları (Illumina)Kapsamlı açıklama eklenmiş genlerGenomik özellik açıklamaları
Dosya Boyutu (Okunabilir biçimde)FASTA diziler için yaygın bir metin biçimidir; boyut veri ve biçimlendirmeye bağlıdır. GenBank kayıtları değişir ve istatistikler her sürümde güncellenir.~100+ Gigabayt (kalitelerle birlikte)Çok gigabaytlık zengin metin~50 Megabayt

Yaygın Bozulma Modları ve Hex Kurtarma Kılavuzu

Biyoinformatik aracı 'X satırında geçersiz dizi karakteri' bildiriyor.

Kök Neden: Dizi satırlarının içinde boşluk, sayı veya IUPAC dışı karakterler.

Kurtarma: File2File.app Biyoinformatik Aracı ile dizi karakterlerini süz ve temizle.

Güvenlik Analizi ve Ayrıştırıcı Saldırı Vektörleri

Genomik araçlar, dizi koordinatları dizinlenirken tamsayı taşmalarının oluşabileceği devasa çok gigabaytlık FASTA dosyalarını ayrıştırır.

Bilinen Saldırı Vektörleri

  • 2^31 baz çiftini aşan 32-bit dizi dizinleyicilerinde (FAI) tamsayı taşması.
  • Aşırı uzun dizi tanımlayıcı başlıkları okunurken arabellek taşıması.
  • Patolojik hizalama sorguları yoluyla hizmet reddi.

Savunmaya yönelik en iyi uygulamalar: 64 bit koordinat türleri kullan ve başlık uzunluğunu doğrulamak için bir üst sınır uygula.

Tarihsel kökenler ve önemli dönüm noktaları

2003İnsan Genomu Projesi insan genomunun ilk dizilemesini tamamlar ve sonuçları FASTA formatında yayımlar.
1990BLAST (Temel Yerel Hizalama Arama Aracı) standart giriş formatı olarak FASTA'yı benimser.
1985William Pearson ve David Lipman, FASTP dizi hizalama yazılımı ile FASTA'yı tanıtır.

Temel Avantajlar ve Artılar

  • Hesaplamalı biyolojinin tartışmasız küresel standardı: Yeryüzündeki her genomik araç, sıralayıcı ve veritabanı tarafından kullanılır.
  • Son derece basittir: 1. satır '>' karakteriyle başlar ve ardından bir kimlik gelir; sonraki satırlarda düz metin genetik harfler yer alır.
  • Çoklu dizi kapasitesi: tek bir dosya binlerce ayrı gen veya tam viral genom içerebilir.

Teknik Kısıtlamalar ve Eksiler

  • Hiçbir dizileme kalite skoru içermez (baz başına Phred güven skorlarını depolayan FASTQ'nun aksine).
  • İlk tanımlayıcının ötesinde başlık satırları için standartlaştırılmış meta veri sözdizimi yoktur.
  • Gzip veya özel genomik sıkıştırma olmadan tam genom veri setleri için devasa depolama alanı gereksinimi.

İlginç Teknik Bilgiler

  • FASTA diziler için yaygın bir metin biçimidir; boyut veri ve biçimlendirmeye bağlıdır. GenBank kayıtları değişir ve istatistikler her sürümde güncellenir.
  • FASTA dosyalarında depolanan DNA'nın dört harfi A (Adenin), C (Sitozin), G (Guanin) ve T (Timin) harfleridir.
  • COVID-19 koronavirüs genomu ilk kez Ocak 2020'de dizilendiğinde, bilim insanları bunu küresel olarak 30.000 harfli bir FASTA dosyası olarak paylaştı.

Sıkça Sorulan Teknik Sorular

FASTA dosyası nedir?

FASTA dosyası, biyolojide DNA, RNA veya protein dizilerini tek harfli kısaltmalar kullanarak saklamak için kullanılan düz metin dosyasıdır.

FASTA ve FASTQ arasındaki fark nedir?

FASTA yalnızca genetik dizi harflerini saklarken, FASTQ hem harfleri hem de her bir baz için dizileme doğruluğu kalite puanını saklar.

Bir FASTA dosyasını nasıl görüntüleyebilirim?

FASTA dosyalarını herhangi bir metin düzenleyicide açabilir, Jalview veya UGENE gibi biyoinformatik yazılımlarında görüntüleyebilir ya da File2File.app ile dönüştürebilirsin.