Abstract
Visualisation of biological networks is becoming a common task for the analysis of high-throughput data. These networks correspond to a wide variety of biological relationships, such as sequence similarity, metabolic pathways, gene regulatory cascades and protein interactions. We present a general approach for the representation and analysis of networks of variable type, size and complexity. The application is based on the original BioLayout program (C-language implementation of the Fruchterman-Rheingold layout algorithm), entirely re-written in Java™ to guarantee portability across platforms. BioLayoutJava provides broader functionality, various analysis techniques, extensions for better visualisation and a new user interface. Examples of analysis of biological networks using BioLayoutJava are presented.
Availability: BioLayoutJava has been tested on Windows® XP, Mac OS® X, Linux and Solaris™ operating systems, and is available from http://www.biolayout.org. The program is free for academic and non-profit research institutions.
Similar content being viewed by others
References
Enright AJ, Ouzounis CA. BioLayout: an automatic graph layout algorithm for similarity visualization. Bioinformatics 2001; 17(9): 853–4
Fruchterman TM, Rheingold EM. Force directed placement. Softw Exp Pract 1991; 21: 1129–64
Enright AJ, Ouzounis CA. GeneRAGE: a robust algorithm for sequence clustering and domain detection. Bioinformatics 2000; 16(5): 451–7
Batagelj V, Mrvar A. Pajek — analysis and visualization of large networks. In: Mutzel P, Jünger M, Leipert S, editors. Graph drawing: 9th International Symposium, GD 2001 Vienna, Austria, September 23–26, 2001, revised papers. Series: Lecture notes in computer science. Berlin: Springer-Verlag, 2002; Vol. 2265: 435–7
Ju BH, Park B, Park JH, et al. Visualization and analysis of protein interactions. Bioinformatics 2003; 19(2): 317–8
Breitkreutz BJ, Stark C, Tyers M. Osprey: a network visualization system. Genome Biol 2003; 4(3): R22
Shannon P, Markiel A, Ozier O, et al. Cytoscape: a software environment for integrated models of biomolecular interaction networks. Genome Res 2003; 13(11): 2498–504
Mei H, Tarczy-Hornoch P, Mork P, et al. Expression array annotation using the Biomediator biological data integration system and the Bioconductor analytic platform. Proc AMIA Symp 2003: 445–9
Altschul SF, Madden TL, Schaffer AA, et al. Gapped BLAST and PSI-BLAST: a new generation of protein database search programs. Nucleic Acids Res 1997; 25(17): 3389–402
Karp PD, Riley M, Saier M, et al. The EcoCyc Database. Nucleic Acids Res 2002; 30(1): 56–8
Acknowledgements
We thank the Computational Genomics Group at the European Bioinformatics Institute for extensive testing and invaluable suggestions.
No sources of funding were used to assist in the preparation of this article. The authors have no conflicts of interest that are directly relevant to the Outstation, content of this article.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Goldovsky, L., Cases, I., Enright, A.J. et al. BioLayoutJava . Appl-Bioinformatics 4, 71–74 (2005). https://doi.org/10.2165/00822942-200504010-00009
Published:
Issue Date:
DOI: https://doi.org/10.2165/00822942-200504010-00009