BioLayout(Java): versatile network visualisation of structural and functional relationships

Appl Bioinformatics. 2005;4(1):71-4. doi: 10.2165/00822942-200504010-00009.


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. BioLayout(Java) provides broader functionality, various analysis techniques, extensions for better visualisation and a new user interface. Examples of analysis of biological networks using BioLayout(Java) are presented.

MeSH terms

  • Computer Graphics*
  • Gene Expression Regulation / physiology*
  • Programming Languages
  • Proteome / chemistry*
  • Proteome / metabolism*
  • Signal Transduction / physiology*
  • Software*
  • Structure-Activity Relationship
  • User-Computer Interface*


  • Proteome