人鼠基因转换之首字母大写

我爱抄作业

  1. 首字母大小写转换
    但是有个问题,并不是所有的同源基因只是简单的首字母大小写配对的。
#改进版本
human_gene <- c("PTPRC", "EPCAM", "MME", "CD3G", "CD3E", "CD68", "CD79A", "RP11-34P13.8") #若干人类基因
upper_low  <- function(var) {var = tolower(var)first_letter = toupper( substr(var ,1 ,1) )word = paste0(first_letter ,substring(var ,2 ))return(word)
}
mouse_gene = sapply(human_gene, upper_low)

2.在R包homologene里有张基因对应表
同时已经有可以转换的代码可用
homologene(genes, inTax, outTax)
genes:需要查找同源基因的基因列表
inTax:输入基因所属物种
outTax:查找的同源基因属于那个物种

3.NCBI homologene 有四万多对同源基因的对应表;简书链接附上
https://www.jianshu.com/p/877d6f3cc799?ivk_sa=1024320u

4.R包 biomart转换

hsa2mus_all <- getLDS(attributes = c("hgnc_symbol"),filters = "hgnc_symbol",values = hsaGeneInfo$symbol,mart = human,attributesL = c("mgi_symbol"),martL = mouse,uniqueRows = T)
head(hsa2mus_all)
length(hsaGeneInfo$symbol)
nrow(hsa2mus_all)

5.ensymble实现
https://www.ensembl.info/2009/01/21/how-to-get-all-the-orthologous-genes-between-two-species/

2021-09-11-生信技能树-作业1相关推荐

  1. CancerSubtypes包的介绍(根据生信技能树Jimmy老师分享的乳腺癌分子分型包资料整理)

    CancerSubtypes包的介绍(根据生信技能树Jimmy老师分享的乳腺癌分子分型包资料整理,感谢Jimmy老师!) 1. 引言 2. 数据处理 2.1 基本处理 2.1.1 通过检查数据分布来分 ...

  2. ProTICS包的介绍(根据生信技能树Jimmy老师分享的乳腺癌分子分型包资料整理)

    ProTICS包的介绍(根据生信技能树Jimmy老师分享的乳腺癌分子分型包资料整理,感谢Jimmy老师!) 1.设置环境 2.Part1的结果 3.Part2的结果 4.Part3的结果 5.相关函数 ...

  3. R:生信技能树学习笔记一

    生信技能树小破站:R应该这样学1-4 1.查看已经安装的包的地址 .libPaths() 2.怎么查看函数用法 #在RStudio的右下角窗口的help可以看到 ?函数名 3.三个有用的函数 1.he ...

  4. R:生信技能树学习笔记二

    生信技能树小破站:R应该这样学5-7 1.热图 rm(list=ls()) library(pheatmap) a1=rnorm(100) dim(a1)=c(5,20) #设置维度 pheatmap ...

  5. 生信技能树【代码大全搜录】

    生信技能术代码大全: rm(list = ls()) options()$repos options()$BioC_mirror #options(BioC_mirror="https:// ...

  6. 生信技能树linux虚拟机,科学网—Windows10安装Linux子系统Ubuntu 20.04LTS,轻松使用生信软件,效率秒杀虚拟机 - 刘永鑫的博文...

    很多优秀的生物信息学软件,如QIIME.QIIME 2.LEfSe等没有Windows版,而使用VirutalBox虚拟机不仅效率低,而且挂载外部硬盘和使用中也经常遇到各种问题,配置和使用详见 - 扩 ...

  7. TCGA学习笔记一(生信技能树概述版)

    1.背景介绍 重要数据 外显子数据 表达数据 小RNA测序数据 拷贝数芯片 甲基化数据 蛋白质组学数据 临床信息 癌症背景知识 网页工具大全 GDC cbioportal:按照paper来分类的 UC ...

  8. 生信技能树课程记录笔记(七)20220531

    一.数据框排序 法一:sort函数 默认升序. 例:sort(test$Sepal.Length) 法二:order函数 默认升序,返回数据下标组成的数组. 可以给向量排序,也可以给数据框排序 例:t ...

  9. 生信技能树课程记录笔记(三)20220526

    matrix 矩阵--只允许一种数据 data.frame 数据框--每列只允许一种数据类型 list 列表--各种都可 依据生成函数判断/用class 或i函数判断一下数据类型 一.数据框 新建数据 ...

最新文章

  1. GAAFET与FinFET架构
  2. 单应性Homograph估计:从传统算法到深度学习
  3. 数据结构源码笔记(C语言):栈的基本操作
  4. 何为优秀的机器学习特征 zz
  5. sonarqube连mysql_.net持续集成sonarqube篇之sonarqube安装与基本配置
  6. step4 . day2标准IO和文件IO 小测试demo
  7. Windows 命令终端(CMD)程序员常用的命令
  8. linux中时间片,能讲一下在Linux系统中时间片是怎么分配的还有优先级的具体算法是...
  9. 信号调制产生边频的原理及希尔伯特解调
  10. java集合,Collection,list,set,map汇总
  11. Mysql约束 笔记
  12. 调整oracle数据库编码
  13. [01]树梅派Raspberry-Pi入门上手
  14. 系统学习数字图像处理之目标识别
  15. 深入理解java虚拟机读书笔记(三)
  16. ***抓鸡和上传方法
  17. 七 代码检查工具安装
  18. AutoCAD二次开发学习记录一:批量统计dwg文件数据
  19. 【小程序开发】ios中时间显示为NaNNaN
  20. Intel 82576网卡

热门文章

  1. 从一个角色建模师角度谈谈游戏角色设计
  2. 和小北聊聊高速PCB设计时板材选择规则有哪些呢?
  3. Java复习打卡day47
  4. arduino+四位数码管从0到9999爬升
  5. 国内外靠谱翻译公司推荐,总有一家能让你挣到钱丨打死个翻译官 3.3
  6. R语言字符串拼接(paste()函数)
  7. 构建万物可信互联的基石,带你深度剖析区块链跨链的关键技术,满满是干货!
  8. 透过近期CAFC判例看功能性限定对专利的重大影响
  9. 计算机网络应用基础实验指导,计算机及网络应用基础实验指导书.PDF
  10. [四旋翼无人机PID仿真(一)