私はそれをACGTCCT...
と呼ぶ配列を有する。階段を使わずにこれをプロットする方法はありますか?誰もがページの一番下にカラフルな2D/3Dの矢印を作る方法を知っていますか:How to plot a gene graph for a DNA sequence say ATGCCGCTGCGC?遺伝子配列に基づくベクターをプロットする
in matlab? ACGTCCT
視覚化に関する他の提案も歓迎します。
乾杯
私はそれをACGTCCT...
と呼ぶ配列を有する。階段を使わずにこれをプロットする方法はありますか?誰もがページの一番下にカラフルな2D/3Dの矢印を作る方法を知っていますか:How to plot a gene graph for a DNA sequence say ATGCCGCTGCGC?遺伝子配列に基づくベクターをプロットする
in matlab? ACGTCCT
視覚化に関する他の提案も歓迎します。
乾杯
FileExchangeからarrow.m
提出は、何が必要です。それが組み込まれていないと想像するのは難しいですが、少なくともこの寄稿はうまくギャップを埋めています。そのQ/Aであなたがにリンクされているようにここでそれを使用した例である:あなたが「階段」と言うとき
function randomWalk(seq)
n = length(seq);
ptStart = zeros(n, 3);
ptEnd = zeros(n, 3);
cols = jet(n);
for i=1:n
switch seq(i)
case 'A'
d = [1 0];
case 'T'
d = [-1 0];
case 'G'
d = [0 1];
case 'C'
d = [0 -1];
end
ptEnd(i,:) = ptStart(i,:) + [d 1];
ptStart(i+1,:) = ptEnd(i,:);
end
rng = [min([ptStart; ptEnd], [], 1); max([ptStart; ptEnd], [], 1)];
axis(rng(:))
for i=1:n
arrow(ptStart(i,:), ptEnd(i,:), 'BaseAngle', 90,...
'TipAngle', 15,...
'Length', 30,...
'CrossDir', [1 1 0],...
'EdgeColor', cols(i,:),...
'FaceColor', cols(i,:));
end
axis equal
view([45 15])
>> randomWalk('ATGCGTCGTAACGT')
美しい!ちょうど私が望んでいたもの。年齢のためにこれを探していた!ありがとう、大きな親指を! – HCAI
@ user1134241すごくうれしいよ! 'arrow.m'は私の好きなものの一つです。 –
あなたは何を意味するのですか? –
@Andrey私は彼がDNAの後者の構造を意味すると信じています。あなたは、非伝統的な表現でよりよく見ることができることを望みますか? –
'階段(X、Y、 ' - rs'、 'linewidth'、1)のような階段。私の配列はDNAからではなく、15分の間に人の動きを示すマルコフ連鎖である。どう思いますか? – HCAI