research

 

 

 

GRNInfer

A Gene Regulatory Network Inference Tool
From Multiple Microarray Datasets

[Version 1.0]

Dec 22, 2005

See also http://zhangroup.aporc.org/bioinfo/grninfer/
or
http://digbio.missouri.edu/grninfer/

AUTHORS
 

Yong Wang (ywang@ctex.org)
Xiang-Sun Zhang (zxs@amt.ac.cn)
Trupti Joshi (joshitr@missouri.edu)
Dong Xu (xudong@missouri.edu)
Luonan Chen (chen@elec.osaka-sandai.ac.jp)

 

METHOD
 

GRNInfer aims to derive the most consistent network structure with respect to Multiple Microarray Datasets, by exploiting available information from a variety of experiments. Specifically, inferring gene network is formulated as an optimization problem with minimization of L_1 norm for the objective function, which involves both forced matching and sparse terms. An efficient algorithm is developed to solve such a large-scale linear programming in an iterative manner. With such a procedure, a consistent and sparse structure that is also considered to be biologically plausible, can be expected to be derived.

 

PROCEDURE
 

  • Step 1: Format the Multiple Microarray Datasets into desired data file (See the attached example file as a reference).
  • Step 2: Open the data file by click the 'open' button and browse the data file location.
  • Step 3: Choose proper parameters. There are two parameters you can choose by altering the default value. Specifically,
    • Lambda: This parameter is used in the inferring algorithm to adjust the sparsity of the structure. The default value is 0.0.
    • Threshold: This parameter is used in the control the output file GRN.dot, which can be visualized by the neato tool of the software package Graphviz. The threshold parameter controls the number of the edge whose strength of link is smaller than Threshold not shown in the network graph. The smaller this parameter, the more edges in the network graph. The default value is set to 1e-6.
  • Step 4: Computing by click the 'Infer' button when the data file and parameters are ready.
  • Step 5: Checking the results. There are two files are output in the same directory with the software.
    • GRN.dat: This file records the matrix assessing the strengths of edges of the network, i.e. the element located on the i-th row and the j-th column means the regulatory strength from the j-th gene to the i-th gene, the sign + means the activation and the sign - means repression.
    • GRN.dot: This file records the information to output the network structure which can be illustrated by Graphviz. Note that only the edges whose regulatory strength in GRN.dat is larger than Threshold parameter are shown. The software Graphviz can be downloaded from http://www.graphviz.org/ freely.

 

REFERENCE
 

Yong Wang, Trupti Joshi, Xiang-Sun Zhang, Dong Xu, and Luonan Chen. Inferring gene regulatory networks from multiple microarray datasets. Bioinformatics, In press, 2006.

SOFTWARE
 

This is a beta version of the program for preliminary testing. The program is still under development.

GRNInfer.zip