Skip Navigation


Bioinformatics Advance Access originally published online on July 14, 2005
Bioinformatics 2005 21(17):3572-3574; doi:10.1093/bioinformatics/bti556
This Article
Right arrow Abstract Freely available
Right arrow FREE Full Text (Print PDF) Freely available
Right arrow All Versions of this Article:
21/17/3572    most recent
bti556v1
Right arrow Comments: Submit a response
Right arrow Alert me when this article is cited
Right arrow Alert me when Comments are posted
Right arrow Alert me if a correction is posted
Services
Right arrow Email this article to a friend
Right arrow Similar articles in this journal
Right arrow Similar articles in PubMed
Right arrow Alert me to new issues of the journal
Right arrow Add to My Personal Archive
Right arrow Download to citation manager
Right arrow Search for citing articles in:
ISI Web of Science (8)
Right arrowRequest Permissions
Google Scholar
Right arrow Articles by Schreiber, F.
Right arrow Articles by Schwöbbermeyer, H.
Right arrow Search for Related Content
PubMed
Right arrow PubMed Citation
Right arrow Articles by Schreiber, F.
Right arrow Articles by Schwöbbermeyer, H.
Social Bookmarking
 Add to CiteULike   Add to Connotea   Add to Del.icio.us  
What's this?

© The Author 2005. Published by Oxford University Press. All rights reserved. For Permissions, please email: journals.permissions{at}oupjournals.org

MAVisto: a tool for the exploration of network motifs

Falk Schreiber and Henning Schwöbbermeyer *

Leibniz Institute of Plant Genetics and Crop Plant Research 06466 Gatersleben, Germany

*To whom correspondence should be addressed.


    Abstract
 TOP
 Abstract
 REFERENCES
 

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 (Przulj 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).



View larger version (47K):
[in this window]
[in a new window]
 
Fig. 1 Screen-shot of MAVisto analysing a transcriptional regulatory network of Saccharomyces cerevisae with different perspectives to explore motifs. On the left-hand side, the network is shown with the motif preserving layout of highlighted matches of the feed-forward loop motif. On the right-hand side, all discovered motifs can be further analysed. Detailed information is presented in the motif table (top), the structure of the currently active motif is displayed in the motif view (middle) and the motif frequency spectrum is shown in the motif fingerprint (bottom).

 
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 F1 has no restrictions and considers all matches, therefore showing the full potential of a particular motif. Concept F2 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 F3, 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).

  1. 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.
  2. The motif view provides a visual representation of the structure of motifs.
  3. The motif fingerprint represents the motif frequency spectrum of the target network as a diagram.
  4. 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.
All different views are interwoven in a single interface. The views (1)–(3) allow selection of a motif and the active motif of other perspectives is updated accordingly. This coordination of different views significantly enhances the explorative power of network motif analysis.

Finding network motifs is computationally time consuming. As a general statement, the search for motifs with four or five vertices in networks with 100–200 vertices and edges takes a few seconds, multiplied by the number of randomizations. The algorithm is accelerated for searching for motifs of size 3–5 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
 TOP
 Abstract
 REFERENCES
 

    Albert, I. and Albert, R. (2004) Conserved network motifs allow protein-protein interaction prediction. Bioinformatics, 20, 3346–3352[Abstract/Free Full Text].

    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. 502–503.

    Batagelj, V. and Mrvar, A. (2004) Pajek—analysis and visualization of large networks. In Jünger, M. and Mutzel, P. (Eds.). Graph Drawing Software, Springer, pp. 77–103.

    Fruchterman, T. and Reingold, E. (1991) Graph drawing by force-directed placement. Software—practice and experience, 21, 1129–1164[CrossRef].

    Himsolt, M. (2000) Graphlet: design and implementation of a graph editor. Software—practice and experience, 30, 1303–1324[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, 11980–11985[Abstract/Free Full Text].

    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. 168–198.

    Milo, R., et al. (2004) Superfamilies of evolved and designed networks. Science, 303, 1538–1542[Abstract/Free Full Text].

    Milo, R., et al. (2002) Network motifs: simple building blocks of complex networks. Science, 298, 824–827[Abstract/Free Full Text].

    Przulj, N., et al. (2004) Modeling interactome: scale-free or geometric? Bioinformatics, 20, 3508–3515[Abstract/Free Full Text].

    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. 91–102.


Add to CiteULike CiteULike   Add to Connotea Connotea   Add to Del.icio.us Del.icio.us    What's this?


This article has been cited by other articles:


Home page
BioinformaticsHome page
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]


Home page
Brief BioinformHome page
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]


Home page
Nucleic Acids ResHome page
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]


Home page
BioinformaticsHome page
M. Suderman and M. Hallett
Tools for visually exploring biological networks
Bioinformatics, October 15, 2007; 23(20): 2651 - 2659.
[Abstract] [Full Text] [PDF]


Home page
Proc. Natl. Acad. Sci. USAHome page
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]


Home page
Brief BioinformHome page
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]


Home page
BioinformaticsHome page
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]


This Article
Right arrow Abstract Freely available
Right arrow FREE Full Text (Print PDF) Freely available
Right arrow All Versions of this Article:
21/17/3572    most recent
bti556v1
Right arrow Comments: Submit a response
Right arrow Alert me when this article is cited
Right arrow Alert me when Comments are posted
Right arrow Alert me if a correction is posted
Services
Right arrow Email this article to a friend
Right arrow Similar articles in this journal
Right arrow Similar articles in PubMed
Right arrow Alert me to new issues of the journal
Right arrow Add to My Personal Archive
Right arrow Download to citation manager
Right arrow Search for citing articles in:
ISI Web of Science (8)
Right arrowRequest Permissions
Google Scholar
Right arrow Articles by Schreiber, F.
Right arrow Articles by Schwöbbermeyer, H.
Right arrow Search for Related Content
PubMed
Right arrow PubMed Citation
Right arrow Articles by Schreiber, F.
Right arrow Articles by Schwöbbermeyer, H.
Social Bookmarking
 Add to CiteULike   Add to Connotea   Add to Del.icio.us  
What's this?