美文网首页
2021.10.06-10.9 VDJtools学习笔记

2021.10.06-10.9 VDJtools学习笔记

作者: 千容安 | 来源:发表于2021-10-09 16:44 被阅读0次

    >>准备工作

    • 先下载java,配置java,下载VDJtools
    • 在命令提示符中输入java -jar C:\Users\Administrator.DESKTOP-4UQ3Q0K\Downloads\vdjtools-1.2.1\vdjtools-1.2.1\vdjtools.jar 运行VDJtools
    • 安装R包
    install.packages(c("circlize", "grid", "gridExtra", "VennDiagram"))
    java -jar vdjtools.jar Rinstall
    install.packages(c("reshape2", "FField", "reshape", "gplots",
                       "gridExtra", "circlize", "ggplot2", "grid",
                       "VennDiagram", "ape", "MASS", "plotrix",
                       "RColorBrewer", "scales"))
    
    • 切换工作路径在命令提示符中输入cd C:\Users\Administrator.DESKTOP-4UQ3Q0K\Downloads\vdjtools-1.2.1\vdjtools-1.2.1, 切换工作路径到vdjtools-1.2.1这个文件夹,再输入java -jar vdjtools-1.2.1.jar VDJtools V1.2.1

    >>传入数据

    • 此文基于windows系统的尝试
    • 把输入数据拷贝到现在的工作路径中,或者,输入文本前添加文件路径
    • 命令行写入 java -jar ./vdjtools-1.2.1.jar OverlapPair 3.clonotypes.TRA.txt 4.clonotypes.TRA.txt output_prefix
      错误示范:不能用$VDJTOOLS,是Linux的写法,也删掉[option],

    >>开始分析

    一、Basic analysis

    (1)CalcBasicStats

    会有TCR的注释

    • java -jar ./vdjtools-1.2.1.jar CalcBasicStats 3.clonotypes.TRA.txt 4.clonotypes.TRA.txt output_prefix
      output_prefix.basicstats

    (2)CalcSegmentUsage

    • java -jar ./vdjtools-1.2.1.jar CalcSegmentUsage -p 3.clonotypes.TRA.txt 4.clonotypes.TRA.txt 5.clonotypes.TRA.txt 6.clonotypes.TRA.txt 7.clonotypes.TRA.txt 8.clonotypes.TRA.txt output_prefix
      output_prefix.segments.wt.V
      output_prefix.segments.wt.J

    (3)CalcSpectratype

    • java -jar ./vdjtools-1.2.1.jar CalcSpectratype 3.clonotypes.TRA.txt 4.clonotypes.TRA.txt 5.clonotypes.TRA.txt 6.clonotypes.TRA.txt 7.clonotypes.TRA.txt 8.clonotypes.TRA.txt output_prefix
      产生文本
      其中第二个

    (4)PlotFancySpectratype

    • java -jar ./vdjtools-1.2.1.jar PlotFancySpectratype 5.clonotypes.TRA.txt output_prefix
      output_prefix.fancyspectra

    (5)PlotFancyVJUsage

    • java -jar ./vdjtools-1.2.1.jar PlotFancyVJUsage 4.clonotypes.TRA.txt output_prefix
    • 出现未解决的问题:



    (5)PlotSpectratypeV

    • java -jar ./vdjtools-1.2.1.jar PlotSpectratypeV 4.clonotypes.TRA.txt output_prefix
      output_prefix.spectraV.wt

    二、Diversity estimation

    (1)Diversity estimation

    • java -jar ./vdjtools-1.2.1.jar PlotQuantileStats 3.clonotypes.TRA.txt output_prefix
      output_prefix.qstat

    (2)RarefactionPlot

    • java -jar ./vdjtools-1.2.1.jar RarefactionPlot 3.clonotypes.TRA.txt 4.clonotypes.TRA.txt 5.clonotypes.TRA.txt 6.clonotypes.TRA.txt 7.clonotypes.TRA.txt 8.clonotypes.TRA.txt output_prefix
      output_prefix.rarefaction.strict

    (3)CalcDiversityStats

    Command line usage
    java -Xmx4G -jar vdjtools.jar CalcDiversityStats \ [options] [sample1.txt sample2.txt ... if -m is not specified] output_prefix

    三、Repertoire overlap analysis

    (1)OverlapPair

    ①表格输出
    输出表
    • java -jar ./vdjtools-1.2.1.jar OverlapPair 3.clonotypes.TRA.txt 4.clonotypes.TRA.txt output_prefix
    • 数据一定要在vdjtools的文件夹下

    工作路径下产生3个txt



    同时产生如下提示,忽略


    ②图形输出
    • java -jar ./vdjtools-1.2.1.jar OverlapPair -p 3.clonotypes.TRA.txt 4.clonotypes.TRA.txt output_prefix

    • 注意,查看OverlapPair帮助提示的命令:
      java -jar ./vdjtools-1.2.1.jar OverlapPair

      OverlapPair帮助指示
      在中间添加“-p”表示画图
      java -jar ./vdjtools-1.2.1.jar OverlapPair -p 3.clonotypes.TRA.txt 4.clonotypes.TRA.txt 5.clonotypes.TRA.txt 6.clonotypes.TRA.txt 7.clonotypes.TRA.txt 8.clonotypes.TRA.txt output_prefix
    • 如下报错代表Rscript没有安装成功,若已有R,说明没有配置环境变量


      报错
      R环境变量配置方法

      配置完后重启电脑,在命令提示符中输入R,测试是否成功。


      成功

    配置完后重启电脑,在命令提示符中输入R,测试是否成功。
    再次回到之前的工作路径中,输入产生图形的命令:


    会产生的两个PDF文件
    output_prefix.paired.strict.table.collapsed
    output_prefix.strict.paired.scatter

    (2)CalcPairwiseDistances

    这样不算报错
    • 一定要传入两个以上的数据

    java -jar ./vdjtools-1.2.1.jar CalcPairwiseDistances -p 3.clonotypes.TRA.txt 4.clonotypes.TRA.txt 5.clonotypes.TRA.txt 6.clonotypes.TRA.txt 7.clonotypes.TRA.txt 8.clonotypes.TRA.txt 3B.clonotypes.TRB.txt 4B.clonotypes.TRB.txt 5B.clonotypes.TRB.txt 6B.clonotypes.TRB.txt 7B.clonotypes.TRB.txt 8B.clonotypes.TRB.txt output_prefix

    会产生 “output_prefix.intersect.batch.aa.txt” 和 “output_prefix.intersect.batch.aa.pdf”


    CalcPairwiseDistances.pdf
    • 在命令行直接输入R,会切换到R命令行


      R命令行

    (3)ClusterSamples

    java -jar ./vdjtools-1.2.1.jar ClusterSamples -p output_prefix input_prefix
    输入文件前缀 设置为与CalcPairwise 差异的输出前缀相同的值
    产生表:会产生一个“input_prefix.mds.aa.F”文本文件、一个“file_out_clust”(newick)文件
    产生图形(PDF):input_prefix.hc.aa.F 和 input_prefix.mds.aa.F

    input_prefix.hc.aa.F
    input_prefix.mds.aa.F
    此处有存疑,待未来尝试解决:
    一、
    官方作出的图如下:
    hc
    命令行里也没有报错
    没有报错
    用notepad++打开vdjtools文件夹下的cluster_samples.r,是刚才运行R脚本,是vdjtools自动生成的,在命令行里打开R,把加箭头的两行粘贴到R命令行里

    如下反馈,并不是不缺少作图包
    反馈

    二、
    input_prefix.mds.aa.F的图里没有加颜色,有可能是vdjtools没有让它画颜色。


    ClusterSamples时输入的命令

    老师给的解释摘记如下,待以后用其他数据再尝试。

    应该有个color_by_factor,受到某个输入参数的影响。但为何vdjtools给这个参数安排为0,恐怕后面有机会再去深究。
    1、可能是这组数据没有去分组。
    2、这组数据里,TCR之间真的没有交集,以至于vdjtools算不出相似度。
    3、部分数据没有overlap的clone。

    (4)TestClusters

    Command line usage:
    $VDJTOOLS TestClusters
    [options] input_prefix [output_prefix]
    java -jar ./vdjtools-1.2.1.jar TestClusters input_prefix input_prefix

    • 后一个“input_prefix”是上一个文件产生的文件名,留言报错内容,无需“-p”,没有表输出。
    • 产生pdf:input_prefix.perms.aa.F


      TestClusters

    (5)TrackClonotypes

    java -jar ./vdjtools-1.2.1.jar TrackClonotypes -p 3.clonotypes.TRA.txt 4.clonotypes.TRA.txt 5.clonotypes.TRA.txt output_prefix

    会产生的文件
    output_prefix.tracking.strict.summary
    output_prefix.tracking.strict.stackplot
    output_prefix.tracking.strict.heatplot

    相关文章

      网友评论

          本文标题:2021.10.06-10.9 VDJtools学习笔记

          本文链接:https://www.haomeiwen.com/subject/ceeonltx.html