Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/332306.332317acmconferencesArticle/Chapter ViewAbstractPublication PagesrecombConference Proceedingsconference-collections
Article
Free access

Algorithms for identifying Boolean networks and related biological networks based on matrix multiplication and fingerprint function

Published: 08 April 2000 Publication History

Abstract

Due to the recent progress of the DNA microarray technology, a large number of gene expression profile data are being produced. How to analyze gene expression data is an important topic in computational molecular biology Several studies have been done using the Boolean network as a model of a genetic network This paper proposes efficient algorithms for identifying Boolean networks of bounded indegree and related biological networks, where identification of a Boolean network can be formalized as a problem of identifying many Boolean functions simultaneously. For the identification of a Boolean network, an O(mnD+1) time naive algorithm and a simple O(mnD) time algorithm are known, where n denotes the number of nodes, m denotes the number of examples, and D denotes the maximum indegree. This paper presents an improved O(mw-2nD + mnD+w-3) time Monte-Carlo type randomized algorithm, where w is the exponent of matrix multiplication (currently, w < 2376). The algorithm is obtained by combining fast matrix multiplication with the randomized fingerprint function for string matching. Although the algorithm and its analysis are simple, the result is non-trivial and the technique can be applied to several related problems.

References

[1]
A V. Aho. Algorithms for finding patterns in strings. in J Van Leeuwen (ed.) Handbook of Theoretical Cornputer Science, Vol A, 1990.
[2]
T. Akutsu and F. Box). Approximating minimum keys and optimal substructure screens Proc ~nd Int Conf. Cornputmg and Combmatomcs, 290-299, 1996.
[3]
T Akutsu, S. Miyano and S. Kuhara. Identification of genetic networks from a small number of gene expression patterns under the Boolean network model. Proc. Pacific Symposmrn on Bwcomputmg '99 (PSB'99), 17- 28, 1999.
[4]
T. Akutsu, S. Miyano and S. Kuhara. Fast identification of Boolean networks. Technical Report 99-AL-66, Information Processing Society of Japan, 25-32, 1999
[5]
T. Akutsu, S. Mlyano and S. Kuhara. Algorithms for inferring qualitative models of biological networks To appeal' in Paczfic Symposium on B~ocomputmg 2000 (PSB 2000).
[6]
A. Amir and M. Farach Efficmnt two-dimensional approximate matching of non-rectangular figures. Proc. A CM-SIAM Symp on D~screte Algorgthms, 212-223, 1991.
[7]
A. Arkin, P. Shen and J. Ross. A test case of correlation metric construction of a reaction pathway from measurements. Sc~ence~ 277:1275-1279, 1997.
[8]
T. Chen, V. Filkov and S.S. Skiena. Identifying gene regulatory networks from experimental data. Proc. 3rd Int Conf. on Computat, onal Molecular B, ology (RE- COMB'99), 94-103, 1999.
[9]
D. Coppersmith and S. Winograd. Matrix multiplication via arithmetic progression. J. Symboltc Computation, 9:251-280, 1990
[10]
J. de Kleer and J.S. Brown. Qualitative physics based on confluences. Art~fic,al Intellzgence, 24'7-83, 1984
[11]
J.L. DeRisi, V.R. Lyer and P.O Brown. Exploring the metabolic and genetic control of gene expression on a genomlc scale. Science, 278:680--686, 1997.
[12]
P. D'haeseleer, X. Wen, S. Fuhrman and R. Somogyi. Linear modeling of mRNA expression levels during CNS development and injury. Proc. Pacific Syraposmm on Btocomputmg'99 (PSB'99), 41-52, 1999
[13]
M.J Fisller and M.S. Paterson. String matching and other products. Proc. SIAM-AM$ Conference on Corn~ plex,ty of Cornputat,on, AMS, 113-125, 1974
[14]
X. Huang and V Pan. Fast rectangular matrix multiplication Proc. A CM Syrup. Parallel Algebraic and Symbolic Cornputat,on~ 11-23, 1997.
[15]
D.S Johnson Approximation algorithms for combinatorial problems J Computer and System Sciences, 9 256-278, 1974.
[16]
R.M. Karp and M.O. Rabin. Efficient randomized pattern-matching algorithms. IBM Journal of Resea~h and Development, 31:249-260, 1985.
[17]
M.J. Kearns and U.V Vazirani. An introduction to Computational Learning Theory, The MIT Press, 1994.
[18]
S. Lmng, S. Fuhrman and R. Somogyi. REVEAL, a genetic network architectures. Proc. Pacific $ymposmm on Bwcomputmg '98 (PSB'98), 18-29, 1998.
[19]
N. Littlestone. Learnmg quickly when irrelevant attributes abound: a new linear-threshold algorithm Machine Learning, 2:285-318, 1988.
[20]
K. Makino. Studies on pos~twe and horn Boolean functions w, th app&amp;cat~ons to data analys~s, Ph.D Thems, Kyoto University, 1997
[21]
H. Mannila and K. Raih~i. Dependency inference. Proc. tSth VLDB Conference, 155-158, 1987.
[22]
H. Mannila and K. Raiha. On the complexity of inferring functional dependencies. D,screte A pplzed Mathe~ mattes, 40:237-243, 1992.
[23]
R. Motowani and P. Raghavan. Randomized Algorithms, Cambridge Univ. Press, 1994.
[24]
D. Thieffry and R. Thomas. Qualitative analysis of gene networks. Paczfic Symposmrn on B~ocomput~ng'98 (PSB'98), 77-88, 1998.
[25]
L.G. Valiant. A theory of the learnable. Corr~mun~ca- ~,ons of the ACM, 27.1134-1142, 1984.

Cited By

View all
  • (2016)Analyzing the Robustness of HPC Applications Using a Fine-Grained Soft Error Fault Injection ToolInnovative Research and Applications in Next-Generation High Performance Computing10.4018/978-1-5225-0287-6.ch011(277-305)Online publication date: 2016
  • (2010)Analysing DNA microarray data using Boolean techniquesAnnals of Operations Research10.1007/s10479-010-0723-0188:1(77-110)Online publication date: 24-Feb-2010
  • (2009)Identifying significant genetic regulatory networks in the prostate cancer from microarray data based on transcription factor analysis and conditional independencyBMC Medical Genomics10.1186/1755-8794-2-702:1Online publication date: 21-Dec-2009
  • Show More Cited By
  1. Algorithms for identifying Boolean networks and related biological networks based on matrix multiplication and fingerprint function

        Recommendations

        Comments

        Information & Contributors

        Information

        Published In

        cover image ACM Conferences
        RECOMB '00: Proceedings of the fourth annual international conference on Computational molecular biology
        April 2000
        329 pages
        ISBN:1581131860
        DOI:10.1145/332306
        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Sponsors

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        Published: 08 April 2000

        Permissions

        Request permissions for this article.

        Check for updates

        Qualifiers

        • Article

        Conference

        RECOMB00
        Sponsor:

        Acceptance Rates

        Overall Acceptance Rate 148 of 538 submissions, 28%

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)47
        • Downloads (Last 6 weeks)5
        Reflects downloads up to 30 Aug 2024

        Other Metrics

        Citations

        Cited By

        View all
        • (2016)Analyzing the Robustness of HPC Applications Using a Fine-Grained Soft Error Fault Injection ToolInnovative Research and Applications in Next-Generation High Performance Computing10.4018/978-1-5225-0287-6.ch011(277-305)Online publication date: 2016
        • (2010)Analysing DNA microarray data using Boolean techniquesAnnals of Operations Research10.1007/s10479-010-0723-0188:1(77-110)Online publication date: 24-Feb-2010
        • (2009)Identifying significant genetic regulatory networks in the prostate cancer from microarray data based on transcription factor analysis and conditional independencyBMC Medical Genomics10.1186/1755-8794-2-702:1Online publication date: 21-Dec-2009
        • (2006)Asymptotical lower limits on required number of examples for learning boolean networksProceedings of the 21st international conference on Computer and Information Sciences10.1007/11902140_18(154-164)Online publication date: 1-Nov-2006
        • (2005)Multi-objective model optimization for inferring gene regulatory networksProceedings of the Third international conference on Evolutionary Multi-Criterion Optimization10.1007/978-3-540-31880-4_42(607-620)Online publication date: 9-Mar-2005
        • (2004)A memetic inference method for gene regulatory networks based on S-SystemsProceedings of the 2004 Congress on Evolutionary Computation (IEEE Cat. No.04TH8753)10.1109/CEC.2004.1330851(152-157)Online publication date: 2004
        • (2004)Utilizing an island model for EA to preserve solution diversity for inferring gene regulatory networksProceedings of the 2004 Congress on Evolutionary Computation (IEEE Cat. No.04TH8753)10.1109/CEC.2004.1330850(146-151)Online publication date: 2004
        • (2004)Markov decision processes based optimal control policies for probabilistic boolean networksProceedings. Fourth IEEE Symposium on Bioinformatics and Bioengineering10.1109/BIBE.2004.1317363(337-344)Online publication date: 2004
        • (2004)Reverse engineering of temporal Boolean networks from noisy data using evolutionary algorithmsNeurocomputing10.1016/j.neucom.2003.12.00762:C(111-129)Online publication date: 1-Dec-2004
        • (2004)Iteratively Inferring Gene Regulatory Networks with Virtual Knockout ExperimentsApplications of Evolutionary Computing10.1007/978-3-540-24653-4_11(104-112)Online publication date: 2004
        • Show More Cited By

        View Options

        View options

        PDF

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        Get Access

        Login options

        Media

        Figures

        Other

        Tables

        Share

        Share

        Share this Publication link

        Share on social media