Definition
Tulip is an information visualization framework dedicated to the analysis and visualization of relational data. Based on more than 15 years of research and development, Tulip is built on a suite of tools and techniques that can be used to address a large variety of domain-specific problems. With Tulip, we aim to provide Python and/or C++ developers a complete library, supporting the design of interactive information visualization applications for relational data that can be customized to address a wide range of visualization problems. In its current iteration, Tulip enables the development of algorithms, visual encodings, interaction techniques, data models, and domain-specific visualizations. This development pipeline makes the framework efficient for creating research prototypes as well as developing end-user applications. The recent addition of a complete...
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Abello J, van Ham F, Krishnan N (2006) ASK-graphview: a large scale graph visualization system. IEEE Trans Vis Comput Graph 12(5):669–676
Adar E (2006) GUESS: a language and interface for graph exploration. In: CHI’06: proceedings of the SIGCHI conference on human factors in computing systems, pp 791–800. http://graphexploration.cond.org/
Andrei O, Fernandez M, Kirchner H, Melançon G, Namet O, Pinaud B. PORGY: strategy-driven interactive transformation of graphs. In: Echahed R (ed) 6th international workshop on computing with terms and graphs (TERMGRAPH 2011), Saarbrücken. volume 48 of electronic proceedings in theoretical computer science (EPTCS), April 2011, pp 54–68
Archambault D, Munzner T, Auber D (2007a) Grouse: feature-based, steerable graph hierarchy exploration. In: Proceedings of Eurographics/IEEE VGTC symposium on visualization (EuroVis ‘07), pp 67–74
Archambault D, Munzner T, Auber D (2007b) TopoLayout: multilevel graph layout by topological features. IEEE Trans Vis Comput Graph 13(2):305–317
Archambault D, Munzner T, Auber D (2008) GrouseFlocks: steerable exploration of graph hierarchy space. IEEE Trans Vis Comput Graph 14(4):900–913
Archambault D, Munzner T, Auber D (2009) TugGraph: path-preserving hierarchies for browsing proximity and paths in graphs. In: Proceedings of the 2nd IEEE Pacific visualization symposium, pp 113–121
Auber D (2001) Tulip. In: Mutzel P, Jnger M, Leipert S (eds) 9th international symposium on graph drawing, GD 2001, volume 2265 of lecture notes in computer science. Springer, Vienna, pp 335–337
Auber D (2002) Outils de visualisation de larges structures de données. Phd, University Bordeaux I
Auber D (2003) Tulip : a huge graph visualization framework. In: Mutzel P, Jünger M (eds) Graph drawing software, mathematics and visualization. Springer Berlin Heidelberg, pp 105–126
Auber D, Jourdan F (2005) Interactive refinement of multi-scale network clusterings. In: IV ‘05: proceedings of the ninth international conference on information visualisation. IEEE Computer Society, Washington, pp 703–709
Auber D, Mary P (2006) Mise en place dun mécanisme de plugins en c++. Programmation sous Linux 1(5):74–79
Auber D, Chiricota Y, Jourdan F, Melanon G (2003) Multiscale navigation of small world networks. In: IEEE symposium on information visualisation. IEEE Computer Science Press, Seattle, pp 75–81
Auber D, Delest M, Domenger J-P, Dulucq S (2006) Efficient drawing of rna secondary structure. J Graph Algorithms Appl 10(2):329–351
Auber D, Novelli N, Melançon G (2007) Visually mining the datacube using a pixel-oriented technique. In: IV, pp 3–10
Bastian M, Heymann S, Jacomy M et al (2009) Gephi: an open source software for exploring and manipulating networks. ICWSM 8:361–362
Batagelj V, Mrvar A (2003) Pajek analysis and visualization of large networks. Graph Drawing Software 2265:77–103
Bostock M, Ogievetsky V, Heer J (2011) D3 data-driven documents. IEEE Trans Vis Comput Graph 17(12):2301–2309
Bourqui R, Auber D (2009) Large quasi-tree drawing: a neighborhood based approach. In: IV ‘09: proceedings of the 13 international conference on information visualisation (IV’09). IEEE Computer Society, Washington, pp 653–660
Brin S, Page L (1998) The anatomy of a large-scale hypertextual web search engine. In: Seventh international World-Wide Web conference (WWW 1998)
Busch A, Richter AS, Backofen R (2008) Intarna: efficient prediction of bacterial srna targets incorporating target site accessibility and seed regions. Bioinformatics 24(24):2849–2856
Chimani M, Gutwenger C, Jünger M, Klein K, Mutzel P, Schulz M (2007) The open graph drawing framework. In Posters of the 15th international symposium on graph drawing (GD’07). http://www.ogdf.net/ogdf.php/ogdf. Publications (visited 18 June 2016)
Chiricota Y, Jourdan F, Melanon G (2003) Software components capture using graph clustering. In: 11th IEEE international workshop on program comprehension. IEEE / ACM, Portland, pp 217–226
Dubois J, Ghozlane A, Thebault P, Dutour I, Bourqui R (2013) Genome-wide detection of sRNA targets with rNAV. In Symposium on biological data visualization, Atlanta, pp 81–88
Ellson J, Gansner ER, Koutsofios E, North S, Woodhull G (2002) Graphviz-open source graph drawing tools. In: The 9th international symposium on graph drawing (GD’01), volume 2265 of LNCS, pp 483–484
Elmqvist N, Fekete J-D (2010) Hierarchical aggregation for information visualization: overview, techniques, and design guidelines. IEEE Trans Vis Comput Graph 16:439–454
Fekete J-D (2004) The infovis toolkit. In: The 10th IEEE symposium on information visualization (InfoVis ‘04), pp 167–174. http://ivtk.sourceforge.net/
Hachul S, Jünger M (2005) Drawing large graphs with a potential-field-based multilevel algorithm. In: Pach J (ed) Graph drawing, volume 3383 of lecture notes in computer science. Springer, Berlin/Heidelberg, pp 285–295
Hagberg AA, Schult DA, Swart PJ (2008) Exploring network structure, dynamics, and function using NetworkX. In Proceedings of the 7th python in science conference (SciPy2008), Pasadena, pp 11–15
Heer J, Card SK, Landay JA (2005) Prefuse: a toolkit for interactive information visualization. In: CHI’05: proceedings of the SIGCHI conference on human factors in computing systems, pp 421–430. http://prefuse.org/
Huang DW, Sherman BT, Lempicki RA (2008) Systematic and integrative analysis of large gene lists using David bioinformatics resources. Nat Protoc 4:44–57
Kohonen T (1982) Self-organized formation of topologically correct feature maps. Biol Cybern 43:59–69
Leskovec J, Sosič R (2014) SNAP: a general purpose network analysis and graph mining library in C++. http://snap.stanford.edu/snap, June 2014
Matthew O, Ward GG, Keim D (2015) Interactive data visualization: foundations, techniques and applications. A.K. Peters/CRC Press. Natick, MA, USA
Mehlhorn K, Näher S (1995) LEDA: a platform for combinatorial and geometric computing. Commun ACM 38(1):96–102
Moscovich T, Chevalier F, Henry N, Pietriga E, Fekete JD (2009) Topology-aware navigation in large networks. In: SIGCHI conference on human factors in computing systems, pp 2319–2328
Munzner T (2009) A nested process model for visualization design and validation. IEEE Trans Vis Comput Graph 15(6):921–928
Munzner T, Guimbretiére F, Tasiran S, Zhang L, Zhou Y (2003) TreeJuxtaposer: scalable tree comparison using focus+context with guaranteed visibility. Proceedings SIGGRAPH 2003. ACM Trans Graph, 22(3):453–462,
Mutzel P, Gutwenger C, Brockenauer R, Fialko S, Klau G, Krüger M, Ziegler T, Näher S, Alberts D, Ambras D, Koch G, Jünger M, Buchheim C, Leipert S (1998) A library of algorithms for graph drawing. In: The 6th international symposium on graph drawing (GD’98), volume 1547 of LNCS, pp 456–457
Noack A (2003) An energy model for visual graph clustering. In: Graph drawing. Springer Berlin Heidelberg, pp 425–436
Pearson WR, Lipman DJ (1988) Improved tools for biological sequence comparison. Proceedings of the National Academy of Sciences of the United States of America, 85(8):2444–2448, April 1988
Pinaud B, Melançon G, Dubois J (2012) PORGY: a visual graph rewriting environment for complex systems. Comput Graph Forum 31(3):1265–1274
Raitner M (2002) Hgv: a library for hierarchies, graphs, and views. In: 10th international symposium on graph drawing, GD 2002, pp 236–243
Renoust B, Melancon G, Munzner T (2015) Detangler: visual analytics for multiplex networks. Comput Graph Forum 34(3):321–330
Rozenblat C, Melanon G, Amiel M, Auber D, Discazeaux C, LHostis A, Langlois P, Larribe S (2000) Worldwide multi-level networks of cities emerging from air traffic. In: International geographical union IGU 2006 cities of tomorrow, 2006, Santiago de Compostela
Schroeder W, Martin K, Lorensen B (2006) The Visualization Toolkit An ObjectOriented Approach To 3D Graphics, 4th edn. Kitware, Inc, Clifton Park
Shannon P, Markiel A, Ozier O, Baliga NS, Wang JT, Ramage D, Amin N, Schwikowski B, Ideker T (2003) Cytoscape: a software environment for integrated models of biomolecular interaction networks. Genome Res 13(11):2498–2504
Shneiderman B (1996) The eyes have it: a task by data type taxonomy for information visualizations. In: VL’96: proceedings of the 1996 I.E. symposium on visual languages, pp 336–344
Thebault P, Bourqui R, William B, Gaspin C, Sirand-Pugnet P, Uricaru R, Dutour I (2014) Advantages of mixing bioinformatics and visualization approaches for analyzing sRNA-mediated regulatory bacterial networks. Brief Bioinform: 16(5):1–11
Tominskia C, Abello J, Schumann H (2009) CGV – an interactive graph visualization system. Comput Graph 33(6):660–678
Vallet J, Kirchner H, Pinaud B, Melançon G (2015) A visual analytics approach to compare propagation models in social networks. In: Rensink A, Zambon E (eds) Graphs as models, London, Apr 2015, vol 181. arXiv:1504.02448
Vincent D, Blondel J-LG, Lambiotte R, Lefebvre E (2008) Fast unfolding of communities in large networks. J Statis Mech: Theory Exp 2008(10):P10008
Wylie B, Baumes J (2009) A unified toolkit for information and scientific visualization. Vis Data Anal 7243(1):72430H
Acknowledgments
The authors gratefully thank Ludwig Fiolka and Charles Huet for their efforts to make Tulip such a good software.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Section Editor information
Rights and permissions
Copyright information
© 2018 Springer Science+Business Media LLC, part of Springer Nature
About this entry
Cite this entry
Auber, D. et al. (2018). Tulip 5. In: Alhajj, R., Rokne, J. (eds) Encyclopedia of Social Network Analysis and Mining. Springer, New York, NY. https://doi.org/10.1007/978-1-4939-7131-2_315
Download citation
DOI: https://doi.org/10.1007/978-1-4939-7131-2_315
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4939-7130-5
Online ISBN: 978-1-4939-7131-2
eBook Packages: Computer ScienceReference Module Computer Science and Engineering