美文网首页
仅作个人笔记 - 画猫单倍型基因组重组率那种图

仅作个人笔记 - 画猫单倍型基因组重组率那种图

作者: 深山夕照深秋雨OvO | 来源:发表于2024-08-26 20:43 被阅读0次

想画下图中的下半部分,基因组不同位置的重组率
ref: https://doi.org/10.1038/s41588-023-01548-y (Fig. 2d)

#对文件进行一些文本处理
head -n 1 Per.RUS.beagle.PREDICT.txt | cut -f1,2,3,5 > tmp.head
cat Per.RUS.beagle.PREDICT.txt | grep -v 'recombRate' > tmp
awk '{print $1"\t"$2"\t"$2+1"\t"$5}' tmp > tmp1
awk '{print $1"\t"$3-1"\t"$3"\t"$5}' tmp > tmp2
cat tmp1 tmp2 | sort -Vk 1 > tmp3
cat tmp.head tmp3 > Per.RUS.onlyforplot.rho.txt
Per.RUS.beagle.PREDICT.txt - 文本处理前
Per.RUS.onlyforplot.rho.txt - 文本处理后

开始画图

##In R
library(tidyverse)

RUSrho = read.table("Per.RUS.onlyforplot.rho.txt",header = T, sep = '\t') 
RUSrho %>% filter(chrom==17) -> RUSrho #筛选17号染色体

ggplot() + 
  geom_line(data = RUSrho, mapping = aes(x = start, y = recombRate),color = '#f8766c') +
  theme_classic() +
  #xlim(0, 5612078) +
  labs(x = "position (bp)", y = "recombination rate (c/bp)") +
  theme(text=element_text(size=18,face = "plain", color = 'black')) + #坐标轴标题的修改
  theme(axis.text=element_text(size=14,color='black')) + #坐标轴刻度文本的修改
  theme(axis.line=element_line(color='black',size=0.8)) +
  #geom_vline(aes(xintercept= 1195888),linetype=5,col="red")#+
  #geom_vline(aes(xintercept= 1245941),linetype=5,col="red")

结果如下图:


最终结果

相关文章

  • Prakapenka2020 单倍型GP的计算程序

    GVCHAP:使用单倍型和SNP标记进行基因组预测和方差成分估计的计算管道 单倍型预测模型为提高基因组选择的准确性...

  • Hap-Eval:Sentieon团队开发的开源结构变异SV准确

    Sentieon开发的Hap-eval准确率评估工具在设计之初就考虑到了复杂以及重复的基因组区域,采用了基于单倍型...

  • 使用purge_haplogs处理基因组杂合区域

    FALCON和Canu的组装后会得到一个单倍型融合的基因组,用来表示二倍体基因组。之后,FALCON Unzip和...

  • 单体型基因组的组装分类

    目前热门的单体型基因组组装,以下内容来源于安诺的单体型基因组组装新品发布会单体型也称为单倍型。二倍体有两套染色体单...

  • 利用purge_haplotigs去杂合

    当基因组某些区域可能有着比较高的杂合度,这会导致基因组该区域的两个单倍型被分别组装成primary contig,...

  • 关于单倍型和Phasing

    单倍型,即单倍体基因型,概念很好理解。 单倍型分型的过程就称之Phasing,定相或基因分型。 Phasing的意...

  • 单体型分析

    单倍型分析理论上来说,单倍型的类别是2N,但由于LD的存在,会使得单倍型的类别远远的小于2N,但是如果当N的数目很...

  • 【转】单倍型基因组组装方法

    1. 什么是单倍型? 同源染色体:同源染色体,一个来自母本,一个来自于父本。 单倍型:单倍体基因型的简称。遗传学上...

  • FreeCodeCamp Intermediate Algori

    FreeCodeCamp 中级算法 个人笔记,仅作留档 Sum All Numbers in a Range 我们...

  • 2-群体遗传的基础介绍

    1 易混淆的概念 等位基因(alleles)基因型(genotypes)单倍型(Haplotype)二倍型(Dip...

网友评论

      本文标题:仅作个人笔记 - 画猫单倍型基因组重组率那种图

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