【发布时间】:2014-08-12 06:21:35
【问题描述】:
我需要对12个小麦品种的核苷酸序列进行MSA(多序列比对。所有这些品种都有不同长度的bps(碱基对)。我遵循了MATLABhttp://www.mathworks.in/help/bioinfo/ref/multialign.html的这个文档。但是当我输入这个“
ma = multialign(p53,tree,'ScoringMatrix',...
{'pam150','pam200','pam250'})
showalignment(ma)"
我得到一个错误:
??? Out of memory. Type HELP MEMORY for
your options.
Error in ==> profalign>affinegap at 648
F = zeros(n+1,m+1,numStates);
Error in ==> profalign at 426
[F, pointer] =
affinegap(prof1,len1,prof2,len2,SM,go1,go2,ge1,ge2,wg1,wg2);
Error in ==> multialign at 655
[profs{rootInd} h1 h2] =
profalign(profs{[i,rootInd]},...
请帮忙
【问题讨论】:
-
无法复制。内存不足只是意味着内存不足。如果您只是按照文档示例进行操作,通常情况下它不应该发生。您的工作区中是否还有很多其他变量?
-
内存不足。
zeros(n+1,m+1,numStates)这个矩阵太大,您的 PC 无法存储在内存中。 -
那么我应该怎么做才能让我的机器保持距离矩阵。那么如何对12个小麦品种进行比对