14.06.2013 Views

Databases and Systems

Databases and Systems

Databases and Systems

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

(2) Java applets to search, compare, <strong>and</strong> h<strong>and</strong>le genome maps<br />

(3) CGI scripts to search <strong>and</strong> h<strong>and</strong>le hierarchical texts<br />

(4) CGI scripts to search <strong>and</strong> color HTML tables<br />

(5) a suite of software tools for network comparison <strong>and</strong> pathway reconstruction<br />

The major types of network data shown in Table 2 can be searched in different<br />

ways as summarized in Table 4. These capabilities effectively make it possible to<br />

perform network comparisons. In fact, it is the main purpose of the KEGG system to<br />

treat a network or a subnetwork as a unit. Of course, a KEGG query can be made<br />

with a single element against a network, but it is better made with multiple elements<br />

against a network to see if, for example, a correct subnetwork (functional unit) is<br />

formed.<br />

Table 4. Searching elements in the KEGG network data.<br />

Actually, the traditional sequence alignment is a network comparison problem<br />

with relatively stringent conditions; namely, the network is one-dimensional <strong>and</strong> the<br />

order of network elements (amino acids or nucleotides) cannot be changed. The<br />

network comparison in KEGG is a more general problem. By comparing a genome<br />

<strong>and</strong> a pathway we wish to identify localized genes in the genome, for example, genes<br />

in an operon, that function in a closely related positions in the biochemical pathway.<br />

By comparing a sequence similarity network (neighbor) <strong>and</strong> a pathway we wish to<br />

identify duplicated genes forming successive steps in the biochemical pathway. A<br />

general algorithm to compare different types of networks was developed (H. Ogata,<br />

W. Fujibuchi, <strong>and</strong> M. Kanehisa, manuscript in preparation), has been used in<br />

organizing ortholog group tables (see below), <strong>and</strong> is provided as software tools in the<br />

KEGG system.<br />

Relational database system<br />

An entry of GENES contains, among others, amino acid <strong>and</strong> nucleotide sequence<br />

information that is extracted from the GenBank database, but the description of the<br />

gene can be different from GenBank because the functional assignment is reexamined<br />

by KEGG. To help this process <strong>and</strong> to manage updates of the GENES<br />

database we use the Sybase relational database system. The system, which is linked<br />

to a Web-based gene annotation tool, is limited to internal use.<br />

69

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!