美文网首页
查找相邻基因突变

查找相邻基因突变

作者: Stone_Stan4d | 来源:发表于2018-04-12 13:24 被阅读45次

这是一个从22万多个基因突变里,挑选相邻100bp以内的基因突变对的代码


for(chromos in unique(maflength$Chromosome)){

  for(samps in unique(maflength$Tumor_Sample_Barcode)){

    maf <- maflength[maflength$Chromosome == chromos&

                      maflength$Tumor_Sample_Barcode == samps, ]

    if(nrow(maf) >= 2){

      for(i in 1:(nrow(maf)-1)){

        j = i +1

        while(j <= nrow(maf)){

          if(all(!is.na(maf$Start_Position[j]), !is.na(maf$Start_Position[i]))&abs(maf$Start_Position[j] - maf$Start_Position[i]) <= 100){

            GenDist <- data.frame(Mut1 = maf$Hugo_Symbol[i],

                                  Mut1StarPos = maf$Start_Position[i],

                                  Mut1EndPos = maf$End_Position[i],

                                  Mut2 = maf$Hugo_Symbol[j],

                                  Mut2StarPos = maf$Start_Position[j],

                                  Mut2EndPos = maf$End_Position[j],

                                  Chromosome = chromos,

                                  SampleBarCode = samps)

            Gens <- rbind(Gens, GenDist)

            j <- j + 1

          }

          else break

        }

      }

    }

    else break

  }

}

相关文章

  • 查找相邻基因突变

    这是一个从22万多个基因突变里,挑选相邻100bp以内的基因突变对的代码

  • C++STL常用算法

    查找算法 adjacent_find() 在iterator对标识元素范围内,查找一对相邻重复元素,找到则返回指向...

  • 「笔记」PostGIS相邻多边形查找

    先看资料,了解什么是9交集模型: PostGIS教程十八:维数扩展的9交集模型[https://zhuanlan....

  • 冒泡排序与折半查找

    冒泡排序:相邻的两个元素比较,符合条件交换位置 折半查找的使用前提是数据必须是有序的。

  • 相邻关系与相邻权

    相邻关系是指相互毗邻的两个以上不动产所有权人,用益物权人或占有人,在用水、排水、通行、通风、采光等方面根据法律规定...

  • 基因突变

    基因突变: 基因突变指基因组DNA分子发生的突然的、可遗传的变异现象。 从分子水平上看,基因突变是指基因在结构上发...

  • c++day07

    冒泡排序: 比较相邻, 然后交换 选择排序: 每次选最小的 选择排序的优化 插入排序: 像扑克插入一样 查找相关...

  • 最大连续子序列和

    最近看到的一道编程题目: 有一个数组,如1, -5, 8, 3, -4, 15, -8,查找其中连续和最大的相邻串...

  • Innodb-B+树-页内查找

    页内查找 页内记录组织形式 页内Record以升序的顺序连接成 单向链表,数据页内的Record 逻辑上相邻,物理...

  • 喜相邻

    很喜欢笑佳人的书 可以说佳人的脑洞很大 嗯。。。 佳人大概很喜欢狗狗和狼这一类动物吧 因为不止一次看到佳人的男主从...

网友评论

      本文标题:查找相邻基因突变

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