1. 下载gene_ontology.1_2.obo文件。
下载网页:http://www.geneontology.org/GO.downloads.ontology.shtml
2. 使用编写的perl程序make_go_alias.pl来处理gene_ontology.1_2.obo文件得到go.alias文件。
$ perl make_go_alias.pl gene_ontology.1_2.obo
1. 下载gene_ontology.1_2.obo文件。
下载网页:http://www.geneontology.org/GO.downloads.ontology.shtml
2. 使用编写的perl程序make_go_alias.pl来处理gene_ontology.1_2.obo文件得到go.alias文件。
$ perl make_go_alias.pl gene_ontology.1_2.obo
1. 使用OBO-Edit来搜索GO二级水平term包含的terms,并生成相应的obo文件;
2. 使用编写的perl程序来提取obo文件中的内容。
1. 下载gene_ontology.1_2.obo文件。
下载网页:http://www.geneontology.org/GO.downloads.ontology.shtml
2. 安装OBO-Edit并运行。
在官网http://www.oboedit.org/上下载OBO-Edit并安装。 文章写的时间对应的版本是oboedit_2_3-b3_unix_install4j.sh (45.0 MB) # sh oboedit_2_3-b3_unix_install4j.sh 按提示进行安装。 $ rm oboedit_config -rf $ OBO-Edit 运行该程序需要java支持。
3. 使用gene_ontology.1_2.obo文件来search,得到二级水平的GO term的子terms。
1. File菜单下Load Ontologies,载入gene_ontology.1_2.obo文件; 2. File菜单下Save as,进入Write ontology画面; 3. 点击Advanced——点击Add——输入保存路径(biological adhesion为例)——打勾Filter terms——点击+号——Find terms that have a ID that equals the value GO:0022610 in Ancestor that can be reached via any tyep——点击OK 4. 等待一段时间,则会生成文件名为“biological ahension”的obo文件
4. 对每一个GO二级水平的term都进行这样的search和save,得到很多obo文件。使用perl程序make_go_class.pl来生成go.class文件。
$ perl make_go_class.pl * #其中*代表生成的所有的obo文件 该程序以‘>>'的方式写入到文件句柄中,注意不要重复命令。
5. 还有GO二级terms本身没有加入到go.class中去。按以上的search和save方式进行其obo文件的制作,不同的是将Ancestor换成Parent。得到的obo文件使用make_go_class.pl来成才go.class文件。该go.class文件是错误的,需要手动修改后再整合到总的go.class文件中去。
6. 最后生成了go.class文件为最新的文件了。但是使用http://www.hzaumycology.com/chenlianfu_blog/?p=586中的方法做GO分类图的时候,依旧提示error的GO号,这些GO号都是废弃了的GO号。
7. go.class文件下载(2013.2.27)
一、程序与文件准备
1. 下载并安装libgd,gd图形库。网址: https://bitbucket.org/libgd/gd-libgd。
# gdlib-config
使用上述命令能查看libgd的一些信息,比如版本和库文件和头文件所在的路径。
2. 在cpan中下载GD并安装。网址:http://search.cpan.org/。安装过程中输入命令如下:
# cd GD-2.XX # perl Makefile.PL # make # make test (optional) # make html (optional) # make install
上面第2步中该perl程序会通过gdlib-config程序来检查libgd的版本,看是否满足安装条件。出了问题必须检查$PATH中是否有/usr/local/bin。
3. 安装GO-TermFinder。网址:http://search.cpan.org/。
4. 下载最新的Ontology文件gene_ontology_edit.obo或gene_ontology.obo。网址:http://obo.cvs.sourceforge.net/viewvc/obo/obo/ontology/genomic-proteomic/。