24小时热门版块排行榜    

查看: 2757  |  回复: 3

文曲星199466

铁虫 (初入文坛)

[求助] SNP密度分布图是用软件做的? 已有1人参与

有人知道下图中的SNP密度分布图是用软件做的么?

SNP密度分布图是用软件做的?
1608686_1357894597_896.png
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

晋鹏

版主 (知名作家)

【答案】应助回帖

感谢参与,应助指数 +1
1、思路:将有SNP标记画为蓝色火柴杆图,没有SNP标记的用白色火柴杆图覆盖。
数据准备:sheet1为各染色体SNP标记的位置,sheet2为SNP标记对应的蓝色火柴杆图的线高,sheet3为SNP标记对应的白色火柴杆图的线高。

2、代码如下:
[n,b]=xlsread('bar18k MAF.xlsx',1);
[n2,b2]=xlsread('bar18k MAF.xlsx',2);
[n3,b3]=xlsread('bar18k MAF.xlsx',3);
figure;
hold;
fori=1:1:12;
h=stem(n(:,i),n2(:,i),'lineWidth',0.1);
hc=get(h,'children');
set(hc(2),'visible','off');
plot(n(:,i),n2(:,i),'b','lineWidth',0.1);
h=stem(n(:,i),n3(:,i),'w','lineWidth',0.1);

hc=get(h,'children');
set(hc(2),'visible','off')
plot(n(:,i),n3(:,i),'b','lineWidth',0.1);
end
plot([0,45000000],[0.5,0.5],'k');
set(gca,'TickDir','out');
set(gca,'Xlim',[0,45000000]);
set(gca,'XTick', (5000000:5000000:45000000));
set(gca,'XTickLabel',b2(1:9));
set(gca,'ylim',[0.5,12.25]);
set(gca,'yTick', (1:12));
set(gca,'yTickLabel',b);
set(gca,'xcolor',[0,0,0]);
set(gca,'ycolor',[0,0,0]);
set(gca,'FontName','Times New Roman','FontSize',14);
clear all;
及时行乐,人生不留遗憾!
2楼2017-07-20 20:39:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

文曲星199466

铁虫 (初入文坛)

引用回帖:
2楼: Originally posted by 晋鹏 at 2017-07-20 20:39:57
1、思路:将有SNP标记画为蓝色火柴杆图,没有SNP标记的用白色火柴杆图覆盖。
数据准备:sheet1为各染色体SNP标记的位置,sheet2为SNP标记对应的蓝色火柴杆图的线高,sheet3为SNP标记对应的白色火柴杆图的线高。

...

这个只能画分布,但是看不出来密度。。。当snp密度很高的时候,用这个画就看不出来各个区域的密度高低了。。。有没有其他软件或者R相关代码可以实现?
3楼2017-07-20 22:43:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhouxfd

木虫 (正式写手)


文曲星199466(晋鹏代发): 金币+1, 鼓励回帖交流,欢迎常来农林板块~ 2017-09-23 15:06:36
引用回帖:
3楼: Originally posted by 文曲星199466 at 2017-07-20 22:43:58
这个只能画分布,但是看不出来密度。。。当snp密度很高的时候,用这个画就看不出来各个区域的密度高低了。。。有没有其他软件或者R相关代码可以实现?...

这个图的SNP貌似密度很高啊,几乎没有什么完好的位置了,同求做图方法
4楼2017-07-21 00:42:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 文曲星199466 的主题更新
信息提示
请填处理意见