تنسيق استدعاء المتغيرات

يُعدّ تنسيق استدعاء المتغيرات ( VCF) تنسيقًا قياسيًا لملفات النصوص يُستخدم في المعلوماتية الحيوية لتخزين تسلسل الجينات أو اختلافات تسلسل الحمض النووي . طُوّر هذا التنسيق عام 2010 لمشروع الألف جينوم، ومنذ ذلك الحين استُخدم في مشاريع أخرى واسعة النطاق لتحديد النمط الجيني وتسلسل الحمض النووي . [ 1 ] [ 2 ] يُعتبر VCF تنسيق إخراج شائعًا لبرامج استدعاء المتغيرات نظرًا لبساطته وقابليته للتوسع. [ 3 ] [ 4 ] طُوّرت العديد من الأدوات لتحرير ملفات VCF ومعالجتها، بما في ذلك VCFtools، الذي أُصدر بالتزامن مع تنسيق VCF عام 2011، وBCFtools، الذي كان جزءًا من SAMtools حتى تم فصله إلى حزمة مستقلة عام 2014. [ 1 ] [ 5 ]

المعيار الحالي في الإصدار 4.5، [ 6 ] [ 7 ] على الرغم من أن مشروع الألف جينوم قد طور مواصفاته الخاصة للاختلافات الهيكلية مثل التضاعفات، والتي لا يمكن استيعابها بسهولة في المخطط الحالي. [ 8 ]

تم تطوير صيغ ملفات إضافية بناءً على صيغة VCF، بما في ذلك صيغة VCF الجينومية ( gVCF ). تُعدّ gVCF صيغةً موسّعة تتضمن معلومات إضافية حول "الكتل" التي تُطابق المرجع وخصائصها. [ 9 ] [ 10 ]

مثال

#fileformat=VCFv4.3 ##fileDate=20090805 ##source=myImputationProgramV3.1 ##reference=file:///seq/references/1000GenomesPilot-NCBI36.fasta ##contig=<ID=20,length=62435964,assembly=B36,md5=f126cdf8a6e0c7f379d618ff66beb2da,species="Homo sapiens",taxonomy=x> ##التجزئة المرحلية = جزئية ##INFO=<ID=NS,Number=1,Type=Integer,Description="عدد العينات التي تحتوي على بيانات"> ##INFO=<ID=DP,Number=1,Type=Integer,Description="العمق الكلي"> ##INFO=<ID=AF,Number=A,Type=Float,Description="تردد الأليل"> ##INFO=<ID=AA,Number=1,Type=String,Description="Ancestral Allele"> ##INFO=<ID=DB,Number=0,Type=Flag,Description="عضوية dbSNP، الإصدار 129"> ##INFO=<ID=H2,Number=0,Type=Flag,Description="عضوية هاب ماب 2"> ##FILTER=<ID=q10,Description="الجودة أقل من 10"> ##FILTER=<ID=s50,Description="أقل من 50% من العينات تحتوي على بيانات"> ##FORMAT=<ID=GT,Number=1,Type=String,Description="النمط الجيني"> ##FORMAT=<ID=GQ,Number=1,Type=Integer,Description="جودة النمط الجيني"> ##FORMAT=<ID=DP,Number=1,Type=Integer,Description="عمق القراءة"> ##FORMAT=<ID=HQ,Number=2,Type=Integer,Description="جودة النمط الفرداني"> #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT NA00001 NA00002 NA00003 20 14370 rs6054257 GA 29 PASS NS=3;DP=14;AF=0.5;DB;H2 GT:GQ:DP:HQ 0|0:48:1:51,51 1|0:48:8:51,51 1/1:43:5:.,. 20 17330 . TA 3 q10 NS=3;DP=11;AF=0.017 GT:GQ:DP:HQ 0|0:49:3:58,50 0|1:3:5:65,3 0/0:41:3 20 1110696 rs6040355 AG,T 67 PASS NS=2;DP=10;AF=0.333,0.667;AA=T;DB GT:GQ:DP:HQ 1|2:21:6:23,27 2|1:2:0:18,2 2/2:35:4 20 1230237 . T . 47 PASS NS=3;DP=13;AA=T GT:GQ:DP:HQ 0|0:54:7:56,60 0|0:48:4:51,51 0/0:61:2 20 1234567 microsat1 GTC G,GTCT 50 PASS NS=3;DP=9;AA=G GT:GQ:DP 0/1:35:4 0/2:17:2 1/1:40:3
BCF مقابل VCF
توضيح الفرق بين تنسيقي BCF و VCF الثنائيين.

رأس ملف VCF

يبدأ الملف برأسية تتضمن بيانات وصفية تُبيّن محتواه. تُرمز أسطر الرأسية بالرمز # . أما الكلمات المفتاحية الخاصة في الرأسية فتُرمز بالرمز ## . من الكلمات المفتاحية المُوصى بها: fileformat و fileDate و reference .

يحتوي رأس الملف على كلمات مفتاحية تصف بشكل اختياري دلاليًا ونحويًا الحقول المستخدمة في جسم الملف، ولا سيما INFO وFILTER وFORMAT (انظر أدناه).

عمليًا، غالبًا ما تحتوي رؤوس ملفات VCF على بيانات وصفية كبيرة تُضاف بواسطة برامج المصدر، مثل معلومات الجينوم المرجعي، وتعريفات القطع المتجاورة، ووصف المرشحات، وبيانات العينات، وحقول المصدر، وعلامات INFO أو FORMAT المخصصة. تُعد هذه البيانات الوصفية مهمة للتحقق من صحة البيانات وتفسيرها. [ 11 ]

أعمدة VCF

يأتي متن ملف VCF بعد العنوان، وهو مفصول بعلامات جدولة إلى 8 أعمدة إلزامية وعدد غير محدود من الأعمدة الاختيارية التي يمكن استخدامها لتسجيل معلومات أخرى حول العينة (العينات). عند استخدام أعمدة إضافية، يُستخدم العمود الاختياري الأول لوصف تنسيق البيانات في الأعمدة اللاحقة.

اسموصف موجز (انظر المواصفات لمزيد من التفاصيل).
1كروماسم التسلسل (عادةً ما يكون كروموسومًا) الذي يُجرى عليه تحديد التباين. يُعرف هذا التسلسل عادةً باسم "التسلسل المرجعي"، أي التسلسل الذي يختلف عنه النموذج المُعطى.
2نقاط البيعالموضع الذي يبدأ من 1 للتغير في التسلسل المعطى.
3بطاقة تعريفمعرّف التباين، على سبيل المثال معرّف dbSNP rs، أو "." إذا كان غير معروف. يجب فصل المعرّفات المتعددة بفواصل منقوطة بدون مسافات بيضاء.
4مرجعالقاعدة المرجعية (أو القواعد في حالة الإدخال/ الحذف ) في الموضع المحدد على التسلسل المرجعي المحدد.
5ALTقائمة الأليلات البديلة في هذا الموضع.
6الجودةدرجة جودة مرتبطة باستنتاج الأليلات المعطاة.
7فلترعلامة تشير إلى أي من مجموعة معينة من المرشحات فشل التغيير أو PASS إذا تم اجتياز جميع المرشحات بنجاح.
8معلومات  قائمة قابلة للتوسيع من أزواج المفاتيح والقيم (الحقول) التي تصف التباين. انظر أدناه لبعض الحقول الشائعة. يتم فصل الحقول المتعددة بفواصل منقوطة مع قيم اختيارية بالصيغة التالية: .<key>=<data>[,data]
9شكلقائمة (اختيارية) قابلة للتوسيع من الحقول لوصف العينات. انظر أدناه لبعض الحقول الشائعة.
+عيناتلكل عينة (اختيارية) موصوفة في الملف، يتم إعطاء قيم للحقول المدرجة في FORMAT

حقول المعلومات الشائعة

يُسمح باستخدام المفاتيح العشوائية، على الرغم من أن الحقول الفرعية التالية محجوزة (وإن كانت اختيارية): [ 6 ]

اسموصف موجز
AAالأليل السلفي
مكيف هواءعدد الأليلات في الأنماط الجينية، لكل أليل ALT، بنفس الترتيب المذكور
AFتردد الأليل لكل أليل ALT بنفس الترتيب المذكور (استخدم هذا عند التقدير من البيانات الأولية، وليس من الأنماط الجينية المسماة).
ANإجمالي عدد الأليلات في الأنماط الجينية المحددة
بي كيوالجودة الأساسية لنظام إدارة المخاطر في هذا المنصب
سيجارسلسلة سيجار تصف كيفية محاذاة أليل بديل مع الأليل المرجعي
قاعدة البياناتعضوية dbSNP
DPالعمق المجمع عبر العينات، على سبيل المثال DP=154
نهايةموضع النهاية للمتغير الموصوف في هذا السجل (للاستخدام مع الأليلات الرمزية)
H2العضوية في hapmap2
H3العضوية في hapmap3
MQجودة رسم الخرائط RMS، على سبيل المثال MQ=52
MQ0عدد قراءات MAPQ التي تغطي هذا السجل يساوي صفرًا
NSعدد العينات التي تحتوي على بيانات
إس بيانحياز السلسلة في هذا الموضع
جسدييشير ذلك إلى أن السجل عبارة عن طفرة جسدية، وذلك في علم جينوم السرطان.
تم التحققتم التحقق من ذلك من خلال تجربة متابعة
1000 غرامالعضوية في مشروع الألف جينوم

يتم تعريف أي حقول معلومات أخرى في رأس ملف .vcf.

حقول التنسيق الشائعة

اسموصف موجز
إعلانعمق القراءة لكل أليل
ADFعمق القراءة لكل أليل على السلسلة الأمامية
ADRعمق القراءة لكل أليل على الشريط العكسي
DPعمق القراءة
المفوضية الأوروبيةعدد الأليلات البديلة المتوقعة
FTفلتر يشير إلى ما إذا كان هذا النمط الجيني قد تم "استدعاؤه"
GLاحتمالات النمط الجيني
طبيب عامالاحتمالات الخلفية للنمط الجيني
مجلة جي كيوجودة النمط الجيني المشروط
جي تيالنمط الجيني
المقر الرئيسيجودة النمط الفرداني
MQجودة رسم الخرائط RMS
PLاحتمالات النمط الجيني المُقاسة بمقياس Phred مُقرّبة إلى أقرب عدد صحيح
PQجودة الطور
ملاحظة:مجموعة الطور

يتم تعريف أي حقول تنسيق أخرى في رأس ملف .vcf.

مرشح VCF ثنائي

ملفات VCF الثنائية أو BCF هي صيغة ثنائية مضغوطة بصيغة BGZF من ملفات VCF. تتيح ملفات BCF إجراء استعلامات مفهرسة سريعة وفعالة باستخدام أدوات مثل Tabix بمجرد إنشاء ملف الفهرس.

انظر أيضاً

  • تنسيق FASTA ، المستخدم لتمثيل تسلسلات الجينوم.
  • تنسيق FASTQ ، المستخدم لتمثيل قراءات جهاز تسلسل الحمض النووي جنبًا إلى جنب مع درجات الجودة.
  • تنسيق SAM ، المستخدم لتمثيل قراءات جهاز تسلسل الجينوم التي تمت محاذاتها مع تسلسلات الجينوم.
  • تنسيق GVF (تنسيق تنوع الجينوم)، وهو امتداد يعتمد على تنسيق GFF3 .

مراجع

  1. 1 2 دانيك، بيتر؛ أوتون، آدم؛ أبيكاسيس، غونكالو؛ ألبرز، كورنيليس أ.؛ بانكس، إريك؛ ديبريستو، مارك أ.؛ هاندساكر، روبرت إي.؛ لونتر، جيرتون؛ مارث، غابور ت.؛ شيري، ستيفن ت.؛ مكفيان، جيليان؛ دوربين، ريتشارد (2011-08-01). "تنسيق استدعاء المتغيرات وأدوات VCF" . المعلوماتية الحيوية . 27 (15): 2156-2158 . doi : 10.1093/bioinformatics/btr330 . ISSN 1367-4803 . PMC 3137218. PMID 21653522 .   
  2. أوسولا، ألكسندرا (20 مارس 2015). "السباق لبناء محرك بحث لحمضك النووي" . مجلة IEEE Spectrum . تم الاطلاع عليه بتاريخ 22 مارس 2015 .
  3. "فهم تنسيق VCF | التباين الجيني البشري" . EMBL-EBI . مؤرشف من الأصل بتاريخ 20 أبريل 2023. تم الاطلاع عليه بتاريخ 10 نوفمبر 2023 .
  4. غاريسون، إريك؛ كروننبرغ، زيف ن.؛ داوسون، إريك ت.؛ بيدرسن، برنت س.؛ برينس، بيوتر (31 مايو 2022). "مجموعة من أدوات البرمجيات المجانية لمعالجة تنسيق استدعاء المتغيرات VCF: vcflib، bio-vcf، cyvcf2، hts-nim، وslivar" . مجلة PLOS لعلم الأحياء الحاسوبي . 18 (5) e1009123. رمز Bibcode : 2022PLSCB..18E9123G . doi : 10.1371/journal.pcbi.1009123 . ISSN 1553-734X . PMC 9286226. PMID 35639788 .   
  5. دانيك، بيتر؛ بونفيلد، جيمس ك؛ ليدل، جينيفر؛ مارشال، جون؛ أوهان، فاليريو؛ بولارد، مارتن أو؛ ويتهام، أندرو؛ كين، توماس؛ مكارثي، شين أ؛ ديفيز، روبرت م؛ لي، هينغ (29 يناير 2021). " اثنا عشر عامًا من SAMtools وBCFtools" . GigaScience . 10 (2) giab008. doi : 10.1093/gigascience/giab008 . ISSN 2047-217X . PMC 7931819. PMID 33590861 .   
  6. 1 2 "مواصفات VCF" (ملف PDF) . تم الاطلاع عليه بتاريخ 30 يوليو 2024 .
  7. "مواصفات SAM/BAM وتنسيقات ملفات التسلسل عالية الإنتاجية ذات الصلة" . GitHub . تم الاطلاع عليه بتاريخ 24 يونيو 2014 .
  8. "ترميز المتغيرات البنيوية في VCF (تنسيق استدعاء المتغيرات) الإصدار 4.0 | مشروع الألف جينوم" . تم الاطلاع عليه بتاريخ 20 أكتوبر 2016 .
  9. "GVCF - تنسيق استدعاء المتغيرات الجينومية" . GATK . معهد برود. 25 يونيو 2024.
  10. "ملفات gVCF" . شركة Illumina. تم الاطلاع عليه بتاريخ 10-11-2023 .
  11. لوليس، ديلان (2026). "vcfheader: تحليل سريع لبيانات رأس ملف تنسيق استدعاء المتغيرات الجينية ومراجعتها" . CRAN . شبكة أرشيف R الشاملة. doi : 10.32614/CRAN.package.vcfheader .
  12. "مواصفات تنسيق HTS" . samtools.github.io . تم ​​الاطلاع عليه بتاريخ 22-02-2022 .
  13. "عالم تكنولوجيا المعلومات الحيوية" . www.bio-itworld.com . تاريخ الاسترجاع: 26-10-2018 .