<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>ClusterProfiler on Zhongxu blog</title>
    <link>https://www.zxzyl.com/tags/clusterprofiler/</link>
    <description>Recent content in ClusterProfiler on Zhongxu blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>zh</language>
    <lastBuildDate>Tue, 14 Apr 2026 17:13:01 +0800</lastBuildDate><atom:link href="https://www.zxzyl.com/tags/clusterprofiler/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>构建ClusterProfiler KEGG db</title>
      <link>https://www.zxzyl.com/archives/1494/</link>
      <pubDate>Tue, 14 Apr 2026 17:13:01 +0800</pubDate>
      
      <guid>https://www.zxzyl.com/archives/1494/</guid>
      <description>&lt;p&gt;ClusterProfiler运行enrichKEGG的时候，需要先下载KEGG的数据。但最近一直下载不成功，报错如下&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;Reading KEGG annotation online: &amp;#34;https://rest.kegg.jp/link/hsa/pathway&amp;#34;...
Warning message:
In (function (con = stdin(), n = -1L, ok = TRUE, warn = TRUE, encoding = &amp;#34;unknown&amp;#34;,  :
  URL &amp;#39;https://rest.kegg.jp/link/hsa/pathway&amp;#39;: Timeout of 60 seconds was reached
Error:
! cannot read from connection
Show Traceback
&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;有说更换下载方式的&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;options(clusterProfiler.download.method = &amp;#34;auto&amp;#34;)
# “internal”、“wininet”（Windows下）、“libcurl”、“wget”和“curl”,&amp;#34;auto&amp;#34;
&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;但还是不成功。只能自己构建一个库了。根据https://yulab-smu.top/biomedical-knowledge-mining-book/022-kegg.html说明&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;8
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;# 安装包，确保能访问，我在windows下安装的
remotes::install_github(&amp;#34;YuLab-SMU/createKEGGdb&amp;#34;)
library(createKEGGdb)
# create KEGG.db for human and Arabidopsis
create_kegg_db(c(&amp;#34;hsa&amp;#34;))
# 这样在getwd()目录下生成了KEGG.db_1.0.tar.gz文件
# 上传到服务器上，安装
install.packages(&amp;#34;KEGG.db_1.0.tar.gz&amp;#34;, repos=NULL, type=&amp;#34;source&amp;#34;)
&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;这样的话，以后用的时候，加上use_internal_data = TRUE即可。&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;library(KEGG.db)
kk &amp;lt;- enrichKEGG(gene         = gene,
                 organism     = &amp;#39;hsa&amp;#39;,
                 pvalueCutoff = 0.05,
                 use_internal_data = TRUE)
&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;如果你一直没有下载成功，我备了一份KEGG.db_1.0.tar.gz，打包了hsa和mmu的，直接用即可。下载地址：&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.zxzyl.com/wp/f4w/2022/2026-04-15-KEGG.db_1.0.tar.gz&#34;&gt;KEGG.db_1.0.tar.gz&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
  </channel>
</rss>
