Bioinformatics Advance Access originally published online on July 14, 2005
Bioinformatics 2005 21(17):3572-3574; doi:10.1093/bioinformatics/bti556
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MAVisto: a tool for the exploration of network motifs
Leibniz Institute of Plant Genetics and Crop Plant Research 06466 Gatersleben, Germany
*To whom correspondence should be addressed.
| Abstract |
|---|
|
|
|---|
Summary: MAVisto is a tool for the exploration of motifs in biological networks. It provides a flexible motif search algorithm and different views for the analysis and visualization of network motifs. These views help to explore interesting motifs: the frequency of motif occurrences can be compared with randomized networks, a list of motifs along with information about structure and number of occurrences depending on the reuse of network elements shows potentially interesting motifs, a motif fingerprint reveals the overall distribution of motifs of a given size and the distribution of a particular motif in the network can be visualized using an advanced layout algorithm.
Availability: MAVisto is platform independent and available free of charge as a Java webstart application at http://mavisto.ipk-gatersleben.de/
Contact: schwoebb{at}ipk-gatersleben.de
Supplementary information: Can be found at http://mavisto.ipk-gatersleben.de/
A general way to understand complex biological networks is to break them down into the simplest units of commonly used network architecture. Such patterns of local interconnection are called network motifs. They have been found in many different networks (Milo et al., 2002), but are particularly important for the understanding of biological networks. A well-known motif is the feed-forward loop which performs key information processing roles in cells (Mangan and Alon, 2003). Further examples for the application of network motifs in biology are the prediction of interaction partners of proteins in protein-interaction networks (Albert and Albert, 2004), the classification of networks (Milo et al., 2004) and the analysis of structural network properties (Pr
ulj et al., 2004).
The analysis of network motifs is an important task in bioinformatics; however, it is not well supported by existing systems. To our knowledge only two tools for network motif analysis exist: Mfinder and Pajek. The Mfinder network motif detection tool (Kashtan et al., 2002) supports the numerical and statistical analysis of motifs in networks. It provides the results as text output, but without any means of visual analysis. On the other hand, Pajek (Batagelj and Mrvar, 2004) is a graph analysis and visualization tool which supports visual analysis tasks. However, it finds only motifs with three vertices (so-called triangles) and therefore only a very restricted set of possible network motifs.
To support both the search for motifs of any size under different frequency concepts (that is different ways of counting motif occurrences depending on the reuse of network elements) and powerful exploration of motif distribution and motif fingerprint, we built a new tool called MAVisto (Motif Analysis and VISualization TOol). It is written in Java and based on Gravisto (Bachmaier et al., 2005), an editor for graphs and a toolkit for implementing graph algorithms. MAVisto supports the Pajek-.net- (Batagelj and Mrvar, 2004) and the GML-format (Himsolt, 2000) for loading networks of interest and offers graph editor functionality for network manipulation and network creation from scratch, such as adding and moving vertices and edges. Furthermore, an advanced force-directed layout algorithm (Fruchterman and Reingold, 1991) is included to generate nice drawings of the network automatically which preserve the layout of motifs where possible (Fig. 1).
|
MAVisto's motif search algorithm discovers all motifs of a particular size. This size is given either by the number of vertices or by the number of edges. All motifs of this size are analysed and the frequencies for three different frequency concepts as well as the Z-scores as a measure of the statistical significance are computed. The frequency concepts have different applications and restrictions on counting overlapping matches. Concept
1 has no restrictions and considers all matches, therefore showing the full potential of a particular motif. Concept
2 allows the sharing of vertices but not of edges and shows the number of instances of a motif which can be active at a time. For concept
3, matches have to be vertex and edge disjoint and can be seen as non-overlapping clusters. The P-value and the Z-score are obtained by comparing the frequency of all occurrences of a motif in the target network to the frequency values of this motif in an ensemble of randomizations of the target networks (Maslov et al., 2003). The algorithm for the search and the frequency concepts are described in detail in (Schreiber and Schwöbbermeyer, 2004). MAVisto facilitates the analysis of network motifs by presenting several views: (1) a list of motifs supported by the network along with information (called a motif table), (2) visual representations of motifs of interest (motif view), (3) a motif fingerprint (motif fingerprint), and (4) a visualization of motif matches in the network(motif matches).
- The motif table lists information such as the unique network motif label, the size of the motif, some structural properties and the different frequencies together with information about the statistical significance given by the P-value and the Z-score. It allows sorting by all criteria and selecting of motifs to be displayed in the motif view.
- The motif view provides a visual representation of the structure of motifs.
- The motif fingerprint represents the motif frequency spectrum of the target network as a diagram.
- The motif matches view provides the visual exploration of the occurrences of a motif within the analysed network and supports highlighting of the matches, respectively the covering of network elements by the matches, depending on the applied frequency concept.
Finding network motifs is computationally time consuming. As a general statement, the search for motifs with four or five vertices in networks with 100200 vertices and edges takes a few seconds, multiplied by the number of randomizations. The algorithm is accelerated for searching for motifs of size 35 in directed networks by the use of a lookup-table for motif isomorphism testing which maps graph labels based on the adjacency matrix to their canonical form.
| Acknowledgments |
|---|
We would like to thank Christian Klukas for providing an implementation of the motif-preserving force-directed layout algorithm and the group of Franz J. Brandenburg (University of Passau, Germany) for kindly granting the usage of Gravisto (http://www.gravisto.de/). This work was supported by the German Ministry of Education and Research (BMBF) under grant 0312706A.
Conflict of Interest: none declared.
Received on June 10, 2005; revised on June 26, 2005; accepted on June 26, 2005
| REFERENCES |
|---|
|
|
|---|
Albert, I. and Albert, R. (2004) Conserved network motifs allow protein-protein interaction prediction. Bioinformatics, 20, 33463352
Bachmaier, C., Brandenburg, F.J., Forster, M., Holleis, P., Raitner, M. (2005) Gravisto: graph visualization toolkit. Proc. Intl. Symp. Graph Drawing (GD 2004) vol. 3383, of LNCS Springer, pp. 502503.
Batagelj, V. and Mrvar, A. (2004) Pajekanalysis and visualization of large networks. In Jünger, M. and Mutzel, P. (Eds.). Graph Drawing Software, Springer, pp. 77103.
Fruchterman, T. and Reingold, E. (1991) Graph drawing by force-directed placement. Softwarepractice and experience, 21, 11291164[CrossRef].
Himsolt, M. (2000) Graphlet: design and implementation of a graph editor. Softwarepractice and experience, 30, 13031324[CrossRef].
Kashtan, N., Itzkovitz, S., Milo, R., Alon, U. (2002) Mfinder tool guide. Technical report Dep. of Molecular Cell Biology and Computer Science and Applied Mathematics Weizman Institute of Science.
Mangan, S. and Alon, U. (2003) Structure and function of the feed-forward loop network motif. Proc. Natl Acad. Sci. USA, 100, 1198011985
Maslov, S., Sneppen, K., Alon, U. (2003) Correlation profiles and motifs in complex networks. In Bornholdt, S. and Schuster, H.G. (Eds.). Handbook of Graphs and Networks: From the Genome to the Internet, , Berlin Wiley-VCH, pp. 168198.
Milo, R., et al. (2004) Superfamilies of evolved and designed networks. Science, 303, 15381542
Milo, R., et al. (2002) Network motifs: simple building blocks of complex networks. Science, 298, 824827
Pr
ulj, N., et al. (2004) Modeling interactome: scale-free or geometric? Bioinformatics, 20, 35083515
Schreiber, F. and Schwöbbermeyer, H. (2004) Towards motif detection in networks: frequency concepts and flexible search. Proc. Intl. Wsh. Network Tools and Applications in Biology (NETTAB'04) , pp. 91102.
This article has been cited by other articles:
![]() |
C. H. Seo, J.-R. Kim, M.-S. Kim, and K.-H. Cho Hub genes with positive feedbacks function as master switches in developmental gene regulatory networks Bioinformatics, August 1, 2009; 25(15): 1898 - 1904. [Abstract] [Full Text] [PDF] |
||||
![]() |
H. Chen, L. Ding, Z. Wu, T. Yu, L. Dhanapalan, and J. Y. Chen Semantic web for integrated network analysis in biomedicine Brief Bioinform, March 1, 2009; 10(2): 177 - 192. [Abstract] [Full Text] [PDF] |
||||
![]() |
C.-Y. Lin, C.-H. Chin, H.-H. Wu, S.-H. Chen, C.-W. Ho, and M.-T. Ko Hubba: hub objects analyzer--a framework of interactome hubs identification for network biology Nucleic Acids Res., July 1, 2008; 36(suppl_2): W438 - W443. [Abstract] [Full Text] [PDF] |
||||
![]() |
M. Suderman and M. Hallett Tools for visually exploring biological networks Bioinformatics, October 15, 2007; 23(20): 2651 - 2659. [Abstract] [Full Text] [PDF] |
||||
![]() |
D. B. Murray, M. Beckmann, and H. Kitano Regulation of yeast oscillatory dynamics PNAS, February 13, 2007; 104(7): 2241 - 2246. [Abstract] [Full Text] [PDF] |
||||
![]() |
T. Aittokallio and B. Schwikowski Graph-based methods for analysing networks in cell biology Brief Bioinform, September 1, 2006; 7(3): 243 - 255. [Abstract] [Full Text] [PDF] |
||||
![]() |
S. Wernicke and F. Rasche FANMOD: a tool for fast network motif detection Bioinformatics, May 1, 2006; 22(9): 1152 - 1153. [Abstract] [Full Text] [PDF] |
||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||




