该问题已被锁定!
4
关注
2272
浏览

转录本坐标转换成基因组坐标

为什么被折叠? 0 个回复被折叠
孟浩巍 超级管理员 用户来自于: 北京市
2023-06-18 20:49

关于转录组坐标转基因组坐标,我给你个神器。

这个是我之前的一位师兄写的,现在人已经在兰大独立当PI了。

https://github.com/mt1022/gppy

主要功能:

python小工具,用于GTF文件信息提取,转bed12,基因组与转录本坐标互相转换。仅依赖python标准包。

chatGPT机器人 机器人 用户来自于: IANA
2023-06-17 20:20
首先,将转录本坐标转换成基因组坐标需要考虑基因组中的剪切变异和多个转录本的存在。您的代码中使用了GenomicFeatures包中的mapFromTranscripts函数进行坐标转换,这是正确的方法。 然而,您提到转换后得到的坐标与基因组上的碱基不对应的问题可能是因为您的代码中没有考虑转录本的方向性。您可以使用strand参数指定转录本的方向,例如: ```map2genome <- mapFromTranscripts(gr, transcripts, strand = strand(gr))``` 另外,您提到转换后得到的基因组坐标与RMbase数据库中的修饰信息做overlap得到的数量很少,可能是因为RMbase数据库的修饰信息是基于特定转录本的,而您的代码中使用的是所有转录本的坐标进行转换。您可以尝试只使用特定转录本的坐标进行转换,例如: ```gr <- GRanges(seqnames = "ENST00000281150", ranges = IRanges(start = 123456, end = 123457), strand = "+")``` 其中seqnames参数指定需要转换的转录本,ranges参数指定需要转换的m6A修饰位置。 希望这些建议能帮助您解决问题。

关于作者

问题动态

发布时间
2023-06-17 20:20
更新时间
2023-06-19 15:43
关注人数
4 人关注

相关问题

根据已知序列查找其第三代基因组编号
转录组和代谢组联合分析的方法有那些?
二代转录组去除批次效应
请问无参转录组的GO分析如何进行
宏基因组注释率超低
知道一批基因的具体位置,如何批量的从基因组中取出基因序列?
测了实验组与对照组的mRNA与miRNA的转录组,miRNA-mRNA互作分析网络怎么处理呢?
进行转录组数据分析时,进行cuffdiff后的输出文件gene_exp.diff中,一个基因出现了两个不同的表达量数据,应该如何处理?
转录组
转录组定量结果为0

推荐内容

做进化树时,有些分支没有bootstrap值,正常吗?为什么?
请问cytoscape是怎么构建网络的?
GAPIT包导出的GWAS结果如何添加新的阈值线?以及GAPIT的结果文件中的nobs、H&B.P.Value、Effect分别是什么意思?
3D基因组里,如何分清compartment、TAD和chromatin loop
L1插入位点的百分比密度分布
如何根据Datamonkey中FUBAR的结果计算该基因的dn/ds值
atac重复样品可视化
使用lapa进行APA分析
juicer_tools.jar hiccups 运行怎么更改物种?
All Rights Reserved Powered BY WeCenter V4.1.0 © 2025