<?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>生信菜鸟团 &#187; DO</title>
	<atom:link href="http://www.bio-info-trainee.com/tag/do/feed" rel="self" type="application/rss+xml" />
	<link>http://www.bio-info-trainee.com</link>
	<description>欢迎去论坛biotrainee.com留言参与讨论，或者关注同名微信公众号biotrainee</description>
	<lastBuildDate>Sat, 28 Jun 2025 14:30:13 +0000</lastBuildDate>
	<language>zh-CN</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.33</generator>
	<item>
		<title>Bioconductor的DO.db包介绍</title>
		<link>http://www.bio-info-trainee.com/762.html</link>
		<comments>http://www.bio-info-trainee.com/762.html#comments</comments>
		<pubDate>Thu, 21 May 2015 09:48:03 +0000</pubDate>
		<dc:creator><![CDATA[ulwvfje]]></dc:creator>
				<category><![CDATA[R]]></category>
		<category><![CDATA[基础数据库]]></category>
		<category><![CDATA[DO]]></category>
		<category><![CDATA[GO]]></category>

		<guid isPermaLink="false">http://www.bio-info-trainee.com/?p=762</guid>
		<description><![CDATA[Bioconductor的包都是同样的安装方法： source("http:// &#8230; <a href="http://www.bio-info-trainee.com/762.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<h3>
<b></b></h3>
<p>Bioconductor的包都是同样的安装方法：</p>
<p>source("http://bioconductor.org/biocLite.R");biocLite("DO.db")</p>
<p>还有GO.bd包是完全一模一样的规则！！！</p>
<p>加载这个包可以发现它依赖于好几个其它的包，这也是我比较喜欢R的原因，它会自动把它需要的包全部安装加载进来，不需要自己一个个调试！</p>
<p>&gt; library(DO.db)</p>
<p>载入需要的程辑包：AnnotationDbi</p>
<p>载入需要的程辑包：stats4</p>
<p>载入需要的程辑包：GenomeInfoDb</p>
<p>载入需要的程辑包：S4Vectors</p>
<p>载入需要的程辑包：IRanges</p>
<p>载入需要的程辑包：DBI</p>
<p>&gt; help(DO.db)</p>
<p>&gt; ls("package:DO.db")</p>
<p>[1] "DO"          "DO_dbconn"   "DO_dbfile"   "DO_dbInfo"   "DO_dbschema" "DOANCESTOR"  "DOCHILDREN"  "DOID"        "DOMAPCOUNTS"</p>
<p>[10] "DOOBSOLETE"  "DOOFFSPRING" "DOPARENTS"   "DOSYNONYM"   "DOTERM"      "DOTerms"     "Secondary"   "show"        "Synonym"</p>
<p>[19] "Term"</p>
<p>这个包里面有19个数据对象！都是比较高级的S4对象。</p>
<p>比如我们可以拿DOTERM[1:10]这个小的数据对象来做例子！example=DOTERM[1:10]</p>
<p>因为example是一个高级对象，所以无法直接查看，需要用as.list方法来查看</p>
<p>&gt; as.list(example)</p>
<p>$`DOID:0001816`DOID: DOID:0001816Term: angiosarcomaSynonym: DOID:267Synonym: DOID:4508Synonym: "hemangiosarcoma" EXACT []Secondary: DOID:267Secondary: DOID:4508</p>
<p>~~~~~~~~~~~~共十个DO条目</p>
<p>对每一个DO条目来说都有DOID,Term,Synony这些函数可以取对应的值。</p>
<p>下面是对DO的有向无环图的数据解读</p>
<p>xx &lt;- as.list(DOANCESTOR)可以查看每个DO与它所对应的上级条目DO，每个DO都会有不止一个的上级DO。</p>
<p>xx &lt;- as.list(DOPARENTS)可以查看每个DO与它所对应的父条目DO，每个DO都有且只有一个父DO。</p>
<p>xx &lt;- as.list(DOOFFSPRING)可以查看每个DO与它所对应的下级DO的关系列表，大多数DO都不止一个子条目DO，所有的下级DO都会列出。</p>
<p>xx &lt;- as.list(DOCHILDREN)以查看每个DO与它所对应的子条目DO的关系列表，大多数DO都不止一个子条目DO。</p>
<p>还有Lkeys(DOTERM)可以查看数据库里面的所有的DO条目的ID号</p>
<p>&gt; head(keys(DOTERM))</p>
<p>[1] "DOID:0000000" "DOID:0001816" "DOID:0002116" "DOID:0014667" "DOID:0050004" "DOID:0050012"</p>
<p>dbmeta(GO_dbconn(), "GOSOURCEDATE")</p>
<p>可以查看这个DO库的制备时间</p>
<p>&gt; dbmeta(DO_dbconn(), "DOSOURCEDATE")</p>
<p>[1] "20140417"</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bio-info-trainee.com/762.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
