cacataga回答ポイント 125ptウォッチ 2

生化学でPCRをやっています。ExcelでプライマーのTm値の計算をやりたいですが、どういった計算式を書いていいかわかりません。

計算したい内容はたとえば「atccggata」というようなATCGからなるランダムな配列があったとして、これのA,Tの数、G,Cの数をカウントして、以下のような計算をしたいです。
文字列の長さ(n)が17以上なら→4×(G+C)+2×(A+T)

文字列の長さ(n)が18以上なら→60.8+41×(G+C)/n-(500/n)

という計算です。
上記の例の場合、n=9,G+C=4,A+T=5なので、26になるはずです。
「ggcatagacatttacaggcc」ならn=20,GC=10,AT=10で56.3となる計算です。

状況としては、プライマーの配列がExcelに150個ほどあって、それに関していちいちGenetyxなどでTm値計算するのが面倒ということです。面倒くさがりといえばそうなのですが、なにかうまいやり方をご教授いただけたらと思います。ちなみに私、マクロに関しては「そういうものがある」ぐらいしか知識がありませんもので、もしマクロを使う必要があるならばコードなどを書いていただけたらありがたいです。よろしくお願いします。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2007-06-20 10:01:13
終了日時
2007-06-20 14:36:56
回答条件
1人2回まで

この質問のカテゴリ

この質問に含まれるキーワード

PCR11GC49Excel3146プライマー6マクロ1586生化学16配列924

人気の質問

メニュー

PC版