دنباله FASTA (.fasta)

Bioinformatics استاندارد

فرمت FASTA فرمت فایل رایج و بنیادی در بیوانفورماتیک و ژنومیک است که توالی‌های نوکلئوتیدی (DNA، RNA) و توالی‌های پروتئینی اسید آمینه را با استفاده از کدهای تک حرفی جهانی نشان می‌دهد.

تبدیل FASTA به GENBANK

مبدل رایگان FASTA به GENBANK درون مرورگر. فایل‌ها را فورا روی دستگاه خود تبدیل کنید.

بررسی و فراداده

سیستم‌عامل‌ها و تحلیلگرهای فایل، فایل‌های FASTA را با بررسی توالی بایت‌های دودویی ابتدایی شناسایی می‌کنند:

انتخاب یا رها کردن فایل‌ها در اینجا

تبدیل ۱۰۰٪ خصوصی در مرورگر - فایل‌ها هرگز دستگاه شما را ترک نمی‌کنند

یا جای‌گذاری کنید Ctrl+V
تضمین حریم خصوصی بدون انتقال شبکه: صفر بایت به سرورهای خارجی آپلود می‌شود. تمام پردازش‌ها به صورت محلی در سندباکس مرورگر شما انجام شد.

امضای هدر در سطح بایت (Magic Bytes)

سیستم‌عامل‌ها و تحلیلگرهای فایل، فایل‌های FASTA را با بررسی توالی بایت‌های دودویی ابتدایی شناسایی می‌کنند:

امضای HEX (آفست 0):

3E

نمایش ASCII: >

استانداردسازی: Bioinformatics de facto global standard

مشخصات فنی

معماری کانتینرPlaintext sequence file where header lines start with '>' followed by sequence identifier, and succeeding lines contain single-letter nucleotide or amino acid codes
فشرده‌سازیUncompressed text (frequently compressed with Gzip as .fasta.gz or .fa.gz)
ترتیب بایت‌ها (Endianness)ASCII / UTF-8 text stream
فضاهای رنگیN/A (Genomic Sequence Data)
کانال‌ها و ساختارNucleic acid codes (A, C, G, T, U, N) or IUPAC 20 amino acid protein codes
حداکثر ابعادUnbounded sequence length (supports entire human chromosomes over 250 million base pairs)
شفافیت مشخصاتNone
استریمینگ و پیش‌روندهSequential record-by-record streaming processing

ماتریس مقایسه فنی: FASTA در برابر رقبا

ویژگی فنیFASTA (فعلی)FASTQGENBANKGFF
امتیازات کیفیتهیچ‌کدام (حروف توالی خالص)امتیازات کیفیت Phred به ازای هر بازهیچ‌کدام (توضیحات ویژگی‌ها)هیچ‌کدام (مختصات ویژگی‌ها)
خط سرتیتربا کاراکتر '>' شروع می‌شودبا کاراکتر '@' شروع می‌شودبلوک LOCUS ساختاریافتهستون‌های ژنومی جدا شده با تب
کاربرد اصلیژنوم‌های مرجع و جستجوی BLASTتوالی‌یاب‌های با توان عملیاتی بالای خام (Illumina)ژن‌های دارای توضیحات جامعتوضیحات ویژگی‌های ژنومی
حجم فایل (انسان)حدود ۳ گیگابایت فشرده‌نشدهحدود ۱۰۰+ گیگابایت (همراه با کیفیت‌ها)متن غنی چند گیگابایتیحدود ۵۰ مگابایت

حالت‌های رایج خرابی و راهنمای بازیابی هگز

ابزار بیوانفورماتیک خطای 'کاراکتر توالی نامعتبر در خط X' را گزارش می‌دهد.

علت ریشه‌ای: فاصله خالی، اعداد یا کاراکترهای غیر IUPAC در داخل خطوط توالی.

بازیابی: فیلتر کردن و پاکسازی کاراکترهای توالی با استفاده از ابزار بیوانفورماتیک File2File.

تحلیل امنیتی و بردارهای حمله تجزیه‌کننده (Parser)

ابزارهای ژنومیک فایل‌های حجیم چند گیگابایتی FASTA را تجزیه می‌کنند که در آن‌ها سرریز اعداد صحیح ممکن است هنگام نمایه‌سازی مختصات توالی رخ دهد.

بردارهای حمله شناخته‌شده

  • سرریز اعداد صحیح در نمایه‌سازهای توالی 32 بیتی (FAI) که از 2^31 جفت باز فراتر می‌روند.
  • سرریز بافر هنگام خواندن سرتیترهای شناسه توالی بیش از حد طولانی.
  • حمله انکار خدمت از طریق پرس‌وجوهای هم‌ترازی ناسازگار.

بهترین روش‌های پدافندی:

تاریخچه و نقاط عطف

2003پروژه ژنوم انسان اولین توالی‌یابی ژنوم انسان را تکمیل کرده و نتایج را در قالب فرمت FASTA منتشر می‌کند.
1990ابزار جستجوی هم‌ترازی محلی پایه (BLAST) فرمت FASTA را به عنوان فرمت ورودی استاندارد خود انتخاب می‌کند.
1985ویلیام پیرسون و دیوید لیپمن فرمت FASTA را به همراه نرم‌افزار هم‌ترازی توالی FASTP معرفی می‌کنند.

مزایا و نقاط قوت کلیدی

  • استاندارد جهانی بی‌چون و چرا در زیست‌شناسی محاسباتی: توسط هر ابزار ژنومی، توالی‌یاب و پایگاه داده‌ای در کره زمین استفاده می‌شود.
  • سادگی مفرط: خط 1 با علامت '>' و به دنبال آن یک شناسه و سپس حروف ژنتیکی متنی ساده شروع می‌شود.
  • ظرفیت چند توالی: یک فایل واحد می‌تواند شامل هزاران ژن مجزا یا ژنوم کامل ویروسی باشد.

محدودیت‌ها و معایب فنی

  • شامل هیچ‌گونه امتیاز کیفیت توالی‌یابی نیست (بر خلاف FASTQ، که امتیازات اطمینان Phred را به ازای هر باز ذخیره می‌کند).
  • فاقد نحوه نگارش فراداده استاندارد برای خط‌های سرتیتر فراتر از شناسه اولیه است.
  • حجم ذخیره‌سازی بسیار زیاد برای مجموعه داده‌های کل ژنوم بدون استفاده از Gzip یا فشرده‌سازی تخصصی ژنومی.

نکات فنی جالب

  • کل ژنوم ۳ میلیارد جفت بازی انسان را می‌توان در فرمت FASTA نشان داد که تقریباً ۳ گیگابایت فضای ذخیره‌سازی می‌گیرد.
  • چهار حرف DNA ذخیره شده در فایل‌های FASTA عبارتند از A (آدنین)، C (سیتوزین)، G (گوانین) و T (تیمین).
  • هنگامی که ژنوم کروناویروس کووید-19 برای اولین بار در ژانویه 2020 توالی‌یابی شد، دانشمندان آن را به عنوان یک فایل FASTA با 30,000 حرف در سراسر جهان به اشتراک گذاشتند.

سوالات فنی متداول

فایل FASTA چیست؟

یک فایل FASTA یک فایل متنی ساده است که در زیست‌شناسی برای ذخیره توالی‌های DNA، RNA یا پروتئین با استفاده از مخفف‌های تک‌حرفی استفاده می‌شود.

تفاوت بین FASTA و FASTQ چیست؟

FASTA فقط حروف توالی ژنتیکی را ذخیره می‌کند، در حالی که FASTQ هم حروف و هم امتیاز کیفیت دقت توالی‌یابی را برای هر باز ذخیره می‌کند.

چگونه می‌توانم یک فایل FASTA را مشاهده کنم؟

شما می‌توانید فایل‌های FASTA را در هر ویرایشگر متنی باز کنید، آن‌ها را در نرم‌افزارهای بیوانفورماتیک مانند Jalview یا UGENE مشاهده کنید، یا با استفاده از File2File.app تبدیلشان نمایید.