matlab生物信息学工具箱,Matlab生物信息学工具箱新增功能

这段代码展示了如何使用MATLAB对特定基因的归一化表达值进行直方图绘制,以研究基因表达分布。通过计算非侵袭性乳腺癌样本(non-IBC)中基因的z得分,并利用histc函数进行频率计算,生成了多个基因的表达值分布图。
摘要由CSDN通过智能技术生成

13

nStromaNonIBC = sum(strcmp('non-IBC', stromaGrp))

nStromaNonIBC =

34

可以用样本分组标签来标记列。

stromaData = colnames(stromaData, ':', stromaGrp);

下面这个例程显示一个具体基因的归一化基因表达值的直方图,可用于研究这些基因表达值的分布。

fID = 331:339;

zValues = zscore(stromaData.(':')(':'), 0, 2);

bw = 0.25;

edges = -10:bw:10;

bins = edges(1:end-1) + diff(edges)/2;

histStroma = histc(zValues(fID, :)', edges) ./ (stromaData.NCols*bw); figure;

for i = 1:length(fID)

subplot(3,3,i);

bar(edges, histStroma(:,i), 'histc')

xlim([-3 3])

if i <= length(fID)-3

set(gca, 'XtickLabel', [])

end

title(sprintf('gene%d - %s', fID(i), stromaData.RowNames{fID(i)})) end

suptitle('Gene Expression Value Distributions')

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值