<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>molezz BAR 世界尽头 &#187; 在线工具</title>
	<atom:link href="http://www.molezz.net/drink/tag/%e5%9c%a8%e7%ba%bf%e5%b7%a5%e5%85%b7/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.molezz.net</link>
	<description>a man can be destroyed but not defeated -- 生物技术和计算机技术</description>
	<lastBuildDate>Thu, 26 Aug 2010 02:42:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>DNA序列反向互补工具&#8211;php tool</title>
		<link>http://www.molezz.net/drink/dna-reverse-complement-php-tool/</link>
		<comments>http://www.molezz.net/drink/dna-reverse-complement-php-tool/#comments</comments>
		<pubDate>Wed, 15 Jul 2009 15:22:40 +0000</pubDate>
		<dc:creator>molezz</dc:creator>
				<category><![CDATA[求学点滴|study]]></category>
		<category><![CDATA[生命科学|biology]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[在线工具]]></category>
		<category><![CDATA[生物工具]]></category>

		<guid isPermaLink="false">http://www.molezz.net/?p=413</guid>
		<description><![CDATA[这两天看了些php的应用,发现php网络应用真是方便&#8230;根据前几章关于string的知识写个生物小应用复习下. 以前总是利用网上的dna反向互补工具,但是有时候不能连接,后来用了sms,非常方便,支持下载到本地使用.自己用用php也不错, 练习练习代码. 主要实现以下功能: 1.反向互补&#8230;. 2.去除多余字段(数字,空格,主要ncbi上下来的序列多含有数字和空格) 3.提示含有非碱基字符,有些时候SNP的出现需要保留 未实现功能: 本来想在原始序列中突出显示非碱基字母,比如红色显示,结果没有成功&#8230;.substr_replace()无法应用在上面&#8230;暂时看到的知识想不出其他解决方案了,先等等吧,下次会了再改,反正问题不大. 演示: DNA rev-complement tool 代码:(有点乱,有些地方觉得能简洁,但似乎没有找到可行的简洁之法,主要是去除序列中数字那段,后来发现ereg_replace()能实现,方便多了) &#60;html&#62; &#60;head&#62;&#60;title&#62;DNA rev-complement tool&#60;/title&#62;&#60;/head&#62; &#60;body&#62; &#60;!--序列输入 --&#62; &#60;form action=&#34;&#60;?php $PHP_SELF; ?&#62;&#34; method=&#34;GET&#34;&#62; &#60;b&#62;Enter your original DNA sequence:&#60;/b&#62; &#60;input type=&#34;text&#34; name=&#34;seq&#34; /&#62; &#60;input type=&#34;submit&#34; /&#62;&#60;br&#62;(numbers and whitespaces will be deleted, non-base letters will be unchanged and you'll have a warning.) &#60;/form&#62; &#160; [...]]]></description>
			<content:encoded><![CDATA[<p>这两天看了些php的应用,发现php网络应用真是方便&#8230;根据前几章关于string的知识写个生物小应用复习下. 以前总是利用网上的dna反向互补工具,但是有时候不能连接,后来用了<a href="http://www.bioinformatics.org/sms/index.html" target="_blank">sms</a>,非常方便,支持下载到本地使用.自己用用php也不错, 练习练习代码.</p>
<p>主要实现以下功能:<br />
1.反向互补&#8230;.<br />
2.去除多余字段(数字,空格,主要<a href="http://www.ncbi.nlm.nih.gov/" target="_blank">ncbi</a>上下来的序列多含有数字和空格)<br />
3.提示含有非碱基字符,有些时候<a href="http://zh.wikipedia.org/w/index.php?title=SNP&#038;variant=zh-cn" target="_blank">SNP</a>的出现需要保留</p>
<p>未实现功能:<br />
本来想在原始序列中突出显示非碱基字母,比如红色显示,结果没有成功&#8230;.substr_replace()无法应用在上面&#8230;暂时看到的知识想不出其他解决方案了,先等等吧,下次会了再改,反正问题不大.</p>
<p>演示: <a href="http://www.molezz.net/biotool/rev-comp.php" target="_blank">DNA rev-complement tool</a><br />
代码:(<del datetime="2009-07-16T13:08:33+00:00">有点乱,有些地方觉得能简洁,但似乎没有找到可行的简洁之法,主要是去除序列中数字那段</del>,后来发现ereg_replace()能实现,方便多了)<br />
<span id="more-413"></span></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">&lt;html&gt;
&lt;head&gt;&lt;title&gt;DNA rev-complement tool&lt;/title&gt;&lt;/head&gt;
&lt;body&gt;
&lt;!--序列输入 --&gt;
	&lt;form action=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #000088;">$PHP_SELF</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; method=&quot;GET&quot;&gt;
      &lt;b&gt;Enter your original DNA sequence:&lt;/b&gt; &lt;input type=&quot;text&quot; name=&quot;seq&quot; /&gt;
      &lt;input type=&quot;submit&quot; /&gt;&lt;br&gt;(numbers and whitespaces will be deleted, non-base letters will be unchanged and you'll have a warning.)
    &lt;/form&gt;
&nbsp;
&lt;table width=100% style=&quot;table-layout:fixed;&quot;&gt;
&lt;tr&gt;
&lt;td style=&quot;word-wrap : break-word ;&quot;&gt;
&lt;!-- 序列处理及输出 --&gt;
<span style="color: #000000; font-weight: bold;">&lt;?php</span> 
	<span style="color: #000088;">$input</span> <span style="color: #339933;">=</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'seq'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">empty</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$input</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #009900;">&#125;</span>	<span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
			<span style="color: #000088;">$output</span><span style="color: #339933;">=</span><span style="color: #990000;">strtolower</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$input</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #b1b100;">for</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$i</span><span style="color: #339933;">=</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span><span style="color: #000088;">$i</span><span style="color: #339933;">&lt;</span>strlen<span style="color: #009900;">&#40;</span><span style="color: #000088;">$input</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #000088;">$i</span><span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
				<span style="color: #b1b100;">switch</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$output</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$i</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
					<span style="color: #b1b100;">case</span> <span style="color: #0000ff;">'a'</span><span style="color: #339933;">:</span>
						<span style="color: #000088;">$output</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$i</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">=</span> <span style="color: #0000ff;">'t'</span><span style="color: #339933;">;</span>
						<span style="color: #b1b100;">break</span><span style="color: #339933;">;</span>
					<span style="color: #b1b100;">case</span> <span style="color: #0000ff;">'g'</span><span style="color: #339933;">:</span>
						<span style="color: #000088;">$output</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$i</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">=</span> <span style="color: #0000ff;">'c'</span><span style="color: #339933;">;</span>
						<span style="color: #b1b100;">break</span><span style="color: #339933;">;</span>
					<span style="color: #b1b100;">case</span> <span style="color: #0000ff;">'c'</span><span style="color: #339933;">:</span>
						<span style="color: #000088;">$output</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$i</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">=</span> <span style="color: #0000ff;">'g'</span><span style="color: #339933;">;</span>
						<span style="color: #b1b100;">break</span><span style="color: #339933;">;</span>
					<span style="color: #b1b100;">case</span> <span style="color: #0000ff;">'t'</span><span style="color: #339933;">:</span>
						<span style="color: #000088;">$output</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$i</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">=</span> <span style="color: #0000ff;">'a'</span><span style="color: #339933;">;</span>
						<span style="color: #b1b100;">break</span><span style="color: #339933;">;</span>	
					<span style="color: #b1b100;">default</span><span style="color: #339933;">:</span>
						<span style="color: #000088;">$error</span><span style="color: #339933;">=</span><span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">;</span>  <span style="color: #666666; font-style: italic;">//判断是否有非a,g,c,t碱基字母</span>
						<span style="color: #b1b100;">break</span><span style="color: #339933;">;</span>
				<span style="color: #009900;">&#125;</span>
			<span style="color: #009900;">&#125;</span>
		<span style="color: #000088;">$output</span> <span style="color: #339933;">=</span> <span style="color: #990000;">strrev</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$output</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>  <span style="color: #666666; font-style: italic;">//反向</span>
		<span style="color: #000088;">$output</span> <span style="color: #339933;">=</span> <span style="color: #990000;">ereg_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'[@[:digit:][:blank:]]'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">''</span><span style="color: #339933;">,</span> <span style="color: #000088;">$output</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//去除数字空格</span>
		<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$error</span><span style="color: #339933;">==</span><span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
			<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;font color=red&gt;warning: there are some non-base input&lt;/font&gt;&lt;br&gt;&quot;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//输出些警告提示,不影响序列处理</span>
		<span style="color: #009900;">&#125;</span>
		<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;b&gt;the reverse complement sequence:&lt;/b&gt;&lt;br&gt;&lt;font color=blue size=2&gt; <span style="color: #006699; font-weight: bold;">$output</span>&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&quot;</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;b&gt;the original sequence:&lt;/b&gt;&lt;br&gt;&lt;font size=2&gt; <span style="color: #006699; font-weight: bold;">$input</span>&lt;/font&gt;&quot;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span>
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/body&gt;
&lt;/html&gt;</pre></div></div>

<img src="http://www.molezz.net/?ak_action=api_record_view&id=413&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.molezz.net/drink/dna-reverse-complement-php-tool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rice Atlas Database &#8212; 一个水稻表达图表数据库</title>
		<link>http://www.molezz.net/drink/rice-atlas-database-expression/</link>
		<comments>http://www.molezz.net/drink/rice-atlas-database-expression/#comments</comments>
		<pubDate>Wed, 13 May 2009 16:58:09 +0000</pubDate>
		<dc:creator>molezz</dc:creator>
				<category><![CDATA[生命科学|biology]]></category>
		<category><![CDATA[rice]]></category>
		<category><![CDATA[在线工具]]></category>
		<category><![CDATA[数据库]]></category>
		<category><![CDATA[水稻]]></category>
		<category><![CDATA[生物芯片]]></category>

		<guid isPermaLink="false">http://www.molezz.net/archives/180</guid>
		<description><![CDATA[上周文献报告听到一个数据库rice atlas database,感觉不错,文献发在nature genetics,主要是通过大量生物芯片得到数据.会后查了一下,看看一些基因表达有没有收录在里面作为参考. 进入首页后,我就直奔search database,不过进去后发现一头雾水,不知道该输入什么,随便输了2个关键词和序列,都找不到.后来经过一个师弟提醒,尝试使用国际基因名,搜到了&#8230;.后来发现还支持Oligo ID和gramene的基因名. 选上Show Graph就能比较直观的看到表达强弱对比了,对我来说足够了&#8230;.虽然我看不懂底下表格那些值&#8230;应该是生物芯片里的强弱(PS,网站有bug,点击export无法正确另存为csv或excel). 虽然叫做Rice Atlas Database,不过其实并没有收入水稻所有时期组织的表达情况.主要就是苗的根和叶及其相关组织,根尖,表皮等等,没有花和茎.作为参考就行,毕竟水稻中做的芯片数据不如拟南芥那么全. 参考文献: A transcriptome atlas of rice cell types uncovers cellular, functional and developmental&#8230;]]></description>
			<content:encoded><![CDATA[<p><a class="highslide-image" onclick="return hs.expand(this);" href="http://fumy9g.bay.livefilestore.com/y1p0sTdefV5ElsmMqDeAMzX7jVEwdsBzRkuogtzRhiwQPNt4txnstDWrWsHkBp8Rqp-8MHHpDruMOZnKKx702CDvA/ra.jpg"><img class="alignright" title="Click to enlarge" src="http://fumy9g.bay.livefilestore.com/y1p0sTdefV5ElsmMqDeAMzX7jVEwdsBzRkuogtzRhiwQPNt4txnstDWrWsHkBp8Rqp-8MHHpDruMOZnKKx702CDvA/ra.jpg" alt="image" width="240" height="164" /></a>上周文献报告听到一个数据库<a href="http://bioinformatics.med.yale.edu/riceatlas/" target="_blank">rice atlas database</a>,感觉不错,<a href="http://www.nature.com/ng/journal/v41/n2/full/ng.282.html" target="_blank">文献</a>发在nature genetics,主要是通过大量<a href="http://baike.baidu.com/view/30466.htm" target="_blank">生物芯片</a>得到数据.会后查了一下,看看一些基因表达有没有收录在里面作为参考.</p>
<p>进入首页后,我就直奔<a href="http://bioinformatics.med.yale.edu/riceatlas/search.jspx" target="_blank">search database</a>,不过进去后发现一头雾水,不知道该输入什么,随便输了2个关键词和序列,都找不到.后来经过一个师弟提醒,尝试使用国际基因名,搜到了&#8230;.后来发现还支持Oligo ID和<a href="http://www.gramene.org/" target="_blank">gramene</a>的基因名.</p>
<p>选上Show Graph就能比较直观的看到表达强弱对比了,对我来说足够了&#8230;.虽然我看不懂底下表格那些值&#8230;应该是生物芯片里的强弱(PS,网站有bug,点击export无法正确另存为csv或excel).</p>
<p><a class="highslide-image" onclick="return hs.expand(this);" href="http://fumy9g.bay.livefilestore.com/y1p0sTdefV5ElsrQXzLN5Pg_6kMBI9Nm7EdVj5mOA0DW0a59yvYEcAysPi6nsbp6YjaW4zo9Ml1Wg7xzZ6xwRl9tg/ra2.jpg"><img title="Click to enlarge" src="http://fumy9g.bay.livefilestore.com/y1p0sTdefV5ElsrQXzLN5Pg_6kMBI9Nm7EdVj5mOA0DW0a59yvYEcAysPi6nsbp6YjaW4zo9Ml1Wg7xzZ6xwRl9tg/ra2.jpg" alt="image" /></a><a class="highslide-image" onclick="return hs.expand(this);" href="http://fumy9g.bay.livefilestore.com/y1pd4fahz5g1RZeBUmttHG8YtZAs2-Ji87zxz8ePJW261z3MByZZIzunEnGQfhKZ0UovD6c0WXdA0284MQ_eotX5Q/ra3.jpg"><img title="Click to enlarge" src="http://fumy9g.bay.livefilestore.com/y1pd4fahz5g1RZeBUmttHG8YtZAs2-Ji87zxz8ePJW261z3MByZZIzunEnGQfhKZ0UovD6c0WXdA0284MQ_eotX5Q/ra3.jpg" alt="image" width="300" height="205" /></a></p>
<p>虽然叫做Rice Atlas Database,不过其实并没有收入水稻所有时期组织的表达情况.主要就是苗的根和叶及其相关组织,根尖,表皮等等,没有花和茎.作为参考就行,毕竟水稻中做的芯片数据不如拟南芥那么全.</p>
<blockquote><p>参考文献:<br />
<a href="http://www.nature.com/ng/journal/v41/n2/full/ng.282.html" target="_blank">A transcriptome atlas of rice cell types uncovers cellular, functional and developmental&#8230;</a></p></blockquote>
<img src="http://www.molezz.net/?ak_action=api_record_view&id=180&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.molezz.net/drink/rice-atlas-database-expression/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>一个启动子终止子预测工具集合站</title>
		<link>http://www.molezz.net/drink/promotor-terminator-prediction-tool/</link>
		<comments>http://www.molezz.net/drink/promotor-terminator-prediction-tool/#comments</comments>
		<pubDate>Mon, 27 Apr 2009 10:59:40 +0000</pubDate>
		<dc:creator>molezz</dc:creator>
				<category><![CDATA[生命科学|biology]]></category>
		<category><![CDATA[启动子]]></category>
		<category><![CDATA[在线工具]]></category>
		<category><![CDATA[终止子]]></category>
		<category><![CDATA[预测]]></category>

		<guid isPermaLink="false">http://bar.molezz.org/?p=106</guid>
		<description><![CDATA[上次介绍了一款启动子预测工具,今天偶尔看到一个网站收录了好几个这方面的在线工具,包括原核和真核的启动子及终止子分析.也包括上次介绍的NNPP 除了列出了工具的网址,还有简单介绍和相关的参考文献,方便对于工具的可信度和对比性进行进一步分析,不过仍然没有专门针对植物方面的. PROMOTERS &#38; TERMINATORS Neural Network Promoter Prediction (Berkeley Drosophila Genome Project, U.S.A.)(Reference: M.G. Reese 2001. Comput. Chem. 26: 51-6). &#160; Promoter 2.0 Prediction Server (S. Knudsen,Center for Biological Sequence Analysis, Technical University of Denmark) - predicts transcription start sites of vertebrate Pol II promoters in DNA sequences]]></description>
			<content:encoded><![CDATA[<p>上次介绍了<a href="http://blog.molezz.org/read.php?136" target="_blank">一款启动子预测工具</a>,今天偶尔看到一个网站收录了好几个这方面的在线工具,包括原核和真核的启动子及终止子分析.也包括上次介绍的NNPP</p>
<p>除了列出了工具的网址,还有简单介绍和相关的参考文献,方便对于工具的可信度和对比性进行进一步分析,不过仍然没有专门针对植物方面的.</p>
<p><a href="http://molbiol-tools.ca/Promoters.htm" target="_blank">PROMOTERS &amp; TERMINATORS</a></p>

<div class="wp_syntax"><div class="code"><pre class="txt" style="font-family:monospace;">Neural Network Promoter Prediction 
(Berkeley Drosophila Genome Project, U.S.A.)(Reference: M.G. Reese 2001. Comput. Chem. 26: 51-6).
&nbsp;
Promoter 2.0 Prediction Server 
(S. Knudsen,Center for Biological Sequence Analysis, Technical University of Denmark)
 - predicts transcription start sites of vertebrate Pol II promoters in DNA sequences</pre></div></div>

<img src="http://www.molezz.net/?ak_action=api_record_view&id=106&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.molezz.net/drink/promotor-terminator-prediction-tool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
