تلميح ( HI -C للنسخ N umber variation و T Ranslocation) ، طريقة حسابية للكشف عن CNVs والترسل من بيانات HI -C. تلميح لديه ثلاثة مكونات رئيسية: تلميح PRE ، تلميح CNV ، و HINT-TL . تلميحات معالجات مسبقات HI-C وتحسب مصفوفة الاتصال ، التي تخزن ترددات الاتصال بين أي موقعين جينيين ؛ كل من تلميحات CNV و HINT-TL تبدأ بمصفوفة الاتصال HI-C ، تتنبأ بقطاعات أرقام النسخ ، والترسل بين الروموسومات ، على التوالي
حزم R و R
حزم بيثون وبيثون
Java والأدوات ذات الصلة (اختياري: مطلوب عندما ترغب في معالجة بيانات Hi-C باستخدام أدوات Juicer)
بيرل
تبعيات أخرى
الطريقة 1: التثبيت باستخدام كوندا (موصى به للغاية)
$ conda install -c su hint
أو
$ conda install hint
الطريقة 2: تثبيت من PYPI باستخدام PIP.
$ pip install HiNT-Packages
الطريقة 3: تثبيت يدويًا
git clone https://github.com/parklab/HiNT.git
$ python setup.py install
*** اكتب $ hint
لاختبار إذا تم تثبيت تلميح بنجاح
الطريقة 4: تشغيل تلميح في حاوية Docker (موصى بها بشدة)
$ docker pull suwangbio/hint
$ docker run suwangbio/hint hint
انظر تفاصيل الاستخدام على صفحة تلميح في Docker Hub
$ unzip hg19.zip
$ unzip hg19.zip
$ unzip hg19.zip
تلميح قبل: بيانات HI-C قبل المعالجة. تلميح ما قبل المحاذاة ، والاتصال بإنشاء المصفوفة والتطبيع في سطر أوامر واحد.
$ hint pre -d /path/to/hic_1.fastq.gz,/path/to/hic_2.fastq.gz -i /path/to/bwaIndex/hg19/hg19.fa --refdir /path/to/refData/hg19 --informat fastq --outformat cooler -g hg19 -n test -o /path/to/outputdir --pairtoolspath /path/to/pairtools --samtoolspath /path/to/samtools --coolerpath /path/to/cooler
$ hint pre -d /path/to/test.bam --refdir /path/to/refData/hg19 --informat bam --outformat juicer -g hg19 -n test -o /path/to/outputdir --pairtoolspath /path/to/pairtools --samtoolspath /path/to/samtools --juicerpath /path/to/juicer_tools.1.8.9_jcuda.0.8.jar
استخدم $ which samtools
$ which pairtools
$ which cooler
للحصول على المسار المطلق لهذه الأدوات ، و /path/to/juicer_tools.1.8.9_jcuda.0.8.jar
يجب أن يكون المسار الذي تقوم بتخزينه في هذا الملف
انظر التفاصيل والمزيد من الخيارات
$ hint pre -h
تلميح CNV: التنبؤ بمعلومات رقم النسخ ، وكذلك تجزئة من Hi-C.
$ hint cnv -m contactMatrix.cool -f cooler --refdir /path/to/refDir/hg19 -r 50 -g hg19 -n test -o /path/to/outputDir --bicseq /path/to/BICseq2-seg_v0.7.3 -e MboI
$ hint cnv -m /path/to/4DNFIS6HAUPP.mcool::/resolutions/50000 -f cooler --refdir /path/to/refDir/hg38 -r 50 -g hg38 -n HepG2 --bicseq /path/to/BICseq2-seg_v0.7.3 -e DpnII --maptrack 36mer
$ hint cnv -m /path/to/4DNFICSTCJQZ.hic -f juicer --refdir /path/to/refDir/hg38 -r 50 -g hg38 -n HepG2 --bicseq /path/to/BICseq2-seg_v0.7.3 -e DpnII
$ hint cnv -m /path/to/4DNFICSTCJQZ.hic -f juicer --refdir /path/to/refDir/hg38 -r 50 -g hg38 -n HepG2 --bicseq /path/to/BICseq2-seg_v0.7.3 -e DpnII --doiter
يجب أن يكون /path/to/BICseq2-seg_v0.7.3
هو المسار الذي تقوم فيه بتخزين هذه الحزمة
انظر التفاصيل والمزيد من الخيارات
$ hint cnv -h
تلميح TL: عمليات نقل Interchromosomal واكتشاف نقاط التوقف من مصفوفات التفاعل بين الرموز HI-C.
$ hint tl -m /path/to/data_1Mb.cool,/path/to/data_100kb.cool --chimeric /path/to/test_chimeric.sorted.pairsam.gz --refdir /path/to/refDir/hg19 --backdir /path/to/backgroundMatrices/hg19 --ppath /path/to/pairix -f cooler -g hg19 -n test -o /path/to/outputDir
$ hint tl -m /path/to/4DNFIS6HAUPP.mcool::/resolutions/1000000,/path/to/4DNFIS6HAUPP.mcool::/resolutions/100000 -f cooler --refdir /path/to/refDir/hg38 --backdir /path/to/backgroundMatrices/hg38 -g hg38 -n 4DNFICSTCJQZ -c 0.05 --ppath /path/to/pairix -p 12
$ hint tl -m /path/to/4DNFICSTCJQZ.hic -f juicer --refdir /path/to/refData/hg38 --backdir /path/to/backgroundMatrices/hg38 -g hg38 -n 4DNFICSTCJQZ -c 0.05 --ppath /path/to/pairix -p 12 -o HiNTtransl_juicerOUTPUT
استخدم $ which pairix
للحصول على المسار المطلق لـ Fairix
انظر التفاصيل والمزيد من الخيارات
$ hint tl -h
في دليل إخراج تلميح PRE ، ستجد
jobname.bam
ملف محاذاة خسارة بتنسيق BAMjobname_merged_valid.pairs.gz
يقرأ الأزواج في تنسيق الزوجjobname_chimeric.sorted.pairsam.gz
أزواج قراءة خيالية غامضة تستخدم للكشف عن نقطة التوقف بتنسيق الأزواجjobname_valid.sorted.deduped.pairsam.gz
أزواج قراءة صالحة تستخدم لإنشاء مصفوفة الاتصال Hi-C بتنسيق الأزواجjobname.mcool
hi-c contact matrix بتنسيق رائعjobname.hic
hi-c matrix في تنسيق HICفي دليل إخراج Hint-CNV ، ستجد
jobname_GAMPoisson.pdf
نتيجة انحدار GAMsegmentation/jobname_bicsq_allchroms.txt
CNV مع نسبة نسخ LOG2 والقيم P في ملف TXTsegmentation/jobname_resolution_CNV_segments.png
الشكل لتصور شرائح CNVsegmentation/jobname_bicseq_allchroms.l2r.pdf
لتصور ROG2 نسخ الحصص في كل صندوق (حجم bin = الدقة التي تحددها)segmentation/other_files
ملفات الوسيطة المستخدمة لتشغيل BIC-Seqjonname_dataForRegression/*
المستخدمة في الانحدار وكذلك البقايا بعد إزالة التحيزات hi-cفي دليل إخراج HINT-TL ، ستجد
jobname_Translocation_IntegratedBP.txt
نقطة توقف الإزاحة المتكاملة النهائيةjobname_chrompairs_rankProduct.txt
ترتيب المنتج تنبأت بأزواج كروموسوم محتملة محتملةotherFolders
المستخدمة لتحديد نقاط توقف الإزاحة