A Comparison of Visualisation Techniques for Complex Networks
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
Trident Development Framework
Trident Development Framework Tom MacAdam Jim Covill Kathleen Svendsen Martec Limited Prepared By: Martec Limited 1800 Brunswick Street, Suite 400 Halifax, Nova Scotia B3J 3J8 Canada Contractor's Document Number: TR-14-85 (Control Number: 14.28008.1110) Contract Project Manager: David Whitehouse, 902-425-5101 PWGSC Contract Number: W7707-145679/001/HAL CSA: Malcolm Smith, Warship Performance, 902-426-3100 x383 The scientific or technical validity of this Contract Report is entirely the responsibility of the Contractor and the contents do not necessarily have the approval or endorsement of the Department of National Defence of Canada. Contract Report DRDC-RDDC-2014-C328 December 2014 © Her Majesty the Queen in Right of Canada, as represented by the Minister of National Defence, 2014 © Sa Majesté la Reine (en droit du Canada), telle que représentée par le ministre de la Défense nationale, 2014 Working together for a safer world Trident Development Framework Martec Technical Report # TR-14-85 Control Number: 14.28008.1110 December 2014 Prepared for: DRDC Atlantic 9 Grove Street Dartmouth, Nova Scotia B2Y 3Z7 Martec Limited tel. 902.425.5101 1888 Brunswick Street, Suite 400 fax. 902.421.1923 Halifax, Nova Scotia B3J 3J8 Canada email. [email protected] www.martec.com REVISION CONTROL REVISION REVISION DATE Draft Release 0.1 10 Nov 2014 Draft Release 0.2 2 Dec 2014 Final Release 10 Dec 2014 PROPRIETARY NOTICE This report was prepared under Contract W7707-145679/001/HAL, Defence R&D Canada (DRDC) Atlantic and contains information proprietary to Martec Limited. The information contained herein may be used and/or further developed by DRDC Atlantic for their purposes only. -
Msbridge: Opensees Pushover and Earthquake Analysis of Multi-Span Bridges - User Manual
STRUCTURAL SYSTEMS RESEARCH PROJECT Report No. SSRP–14/04 MSBRIDGE: OPENSEES PUSHOVER AND EARTHQUAKE ANALYSIS OF MULTI-SPAN BRIDGES - USER MANUAL by AHMED ELGAMAL JINCHI LU KEVIN MACKIE Final Report Submitted to the California Department of Transportation (Caltrans) under Contract No. 65A0445. Department of Structural Engineering May 2014 University of California, San Diego La Jolla, California 92093-0085 University of California, San Diego Department of Structural Engineering Structural Systems Research Project Report No. SSRP-14/03 MSBridge: OpenSees Pushover and Earthquake Analysis of Multi-span Bridges - User Manual by Ahmed Elgamal Professor of Geotechnical Engineering Jinchi Lu Assistant Project Scientist Kevin Mackie Associate Professor of Structural Engineering at University of Central Florida Final Report Submitted to the California Department of Transportation under Contract No. 65A0445 Department of Structural Engineering University of California, San Diego La Jolla, California 92093-0085 May 2014 ii Technical Report Documentation Page 1. Report No. 2. Government Accession No. 3. Recipient’s Catalog No. 4. Title and Subtitle 5. Report Date MSBridge: OpenSees Pushover and Earthquake Analysis May 2014 of Multi-span Bridges - User Manual 6. Performing Organization Code 7. Author(s) 8. Performing Organization Report No. Ahmed Elgamal and Jinchi Lu UCSD / SSRP-14/04 9. Performing Organization Name and Address 10. Work Unit No. (TRAIS) Department of Structural Engineering School of Engineering University of California, San Diego 11. Contract or Grant No. La Jolla, California 92093-0085 65A0445 12. Sponsoring Agency Name and Address 13. Type of Report and Period Covered Final Report California Department of Transportation Division of Engineering Services 14. Sponsoring Agency Code th 1801 30 St., MS-9-2/5i Sacramento, California 95816 15. -
The Hitchhiker's Guide to Graph Exchange Formats
The Hitchhiker’s Guide to Graph Exchange Formats Prof. Matthew Roughan [email protected] http://www.maths.adelaide.edu.au/matthew.roughan/ Work with Jono Tuke UoA June 4, 2015 M.Roughan (UoA) Hitch Hikers Guide June 4, 2015 1 / 31 Graphs Graph: G(N; E) I N = set of nodes (vertices) I E = set of edges (links) Often we have additional information, e.g., I link distance I node type I graph name M.Roughan (UoA) Hitch Hikers Guide June 4, 2015 2 / 31 Why? To represent data where “connections” are 1st class objects in their own right I storing the data in the right format improves access, processing, ... I it’s natural, elegant, efficient, ... Many, many datasets M.Roughan (UoA) Hitch Hikers Guide June 4, 2015 3 / 31 ISPs: Internode: layer 3 http: //www.internode.on.net/pdf/network/internode-domestic-ip-network.pdf M.Roughan (UoA) Hitch Hikers Guide June 4, 2015 4 / 31 ISPs: Level 3 (NA) http://www.fiberco.org/images/Level3-Metro-Fiber-Map4.jpg M.Roughan (UoA) Hitch Hikers Guide June 4, 2015 5 / 31 Telegraph submarine cables http://en.wikipedia.org/wiki/File:1901_Eastern_Telegraph_cables.png M.Roughan (UoA) Hitch Hikers Guide June 4, 2015 6 / 31 Electricity grid M.Roughan (UoA) Hitch Hikers Guide June 4, 2015 7 / 31 Bus network (Adelaide CBD) M.Roughan (UoA) Hitch Hikers Guide June 4, 2015 8 / 31 French Rail http://www.alleuroperail.com/europe-map-railways.htm M.Roughan (UoA) Hitch Hikers Guide June 4, 2015 9 / 31 Protocol relationships M.Roughan (UoA) Hitch Hikers Guide June 4, 2015 10 / 31 Food web M.Roughan (UoA) Hitch Hikers -
Pro Opengl for C# Developers High-Performance 2D and 3D Graphics for Desktop, Web, Ios and Android
F. Ramos Pro OpenGL for C# Developers High-Performance 2D and 3D Graphics for Desktop, Web, iOS and Android ▶ Access the hugely popular OpenGL graphics API in C#, without the need to use C++.Build your own game engine with 2D and 3D support.Target multiple platforms with your next game. OpenGL is widely considered the industry standard in high performance graphics for gaming, virtual reality and visualization. Unlike DirectX, OpenGL can be used on a wide range of platforms beyond Windows, from Linux to iOS and PlayStation Vita. Pro OpenGL for C# Developers shows you how to harness this powerful API from your language of choice, C#, and start creating professional-quality games and interactive graphics applications. 1st ed. 2014, 450 p. The book starts with an introduction to the OpenGL API and a guide to the process A product of Apress involved in rendering graphics, known as the graphics pipeline. You'll also meet OpenTK, the fully managed wrapper that makes it easy and painless to work with OpenGL in C# (or any other .NET language). Chapters 2 and 3 take you through the process of building your Printed book game engine, covering topics like architecture, object-oriented design and test-driven development in the context of game development. You'll begin to discover the power of Softcover OpenGL, build your first rendering demo, and learn techniques for rendering 2D in 3D, and ISBN 978-1-4842-0050-6 3D in 2D! (That is, a 2D world in a 3D game engine, and a 3D scene on a 2D display.) ▶ 44,95 € | £35.50 ▶ *48,10 € (D) | 49,45 € (A) | CHF 60.00 Further chapters dive deep into specific areas of graphic programming: shaders, particle systems, animation and path finding. -
Protobuild Documentation Release Latest
Protobuild Documentation Release latest June Rhodes Aug 24, 2017 General Information 1 User Documentation 3 1.1 Frequently Asked Questions.......................................3 1.2 GitHub..................................................6 1.3 Twitter..................................................6 1.4 Contributing...............................................6 1.5 Getting Started..............................................8 1.6 Getting Started..............................................8 1.7 Defining Application Projects...................................... 11 1.8 Defining Console Projects........................................ 14 1.9 Defining Library Projects........................................ 15 1.10 Defining Content Projects........................................ 16 1.11 Defining Include Projects........................................ 18 1.12 Defining External Projects........................................ 20 1.13 Migrating Existing C# Projects..................................... 24 1.14 Customizing Projects with Properties.................................. 25 1.15 Changing Module Properties....................................... 34 1.16 Including Submodules.......................................... 36 1.17 Package Management with Protobuild.................................. 37 1.18 Package Management with NuGet.................................... 40 1.19 Creating Packages for Protobuild.................................... 42 1.20 Code Signing for iOS.......................................... 46 1.21 Targeting the Web -
Third Party Version
Third Party Name Third Party Version Manufacturer License Type Comments Merge Product Merge Product Versions License details Software source autofac 3.5.2 Autofac Contributors MIT Merge Cardio 10.2 SOUP repository https://www.nuget.org/packages/Autofac/3.5 .2 Gibraltar Loupe Agent 2.5.2.815 eSymmetrix Gibraltor EULA Gibraltar Merge Cardio 10.2 SOUP repository https://my.gibraltarsoftware.com/Support/Gi Loupe Agent braltar_2_5_2_815_Download will be used within the Cardio Application to view events and metrics so you can resolve support issues quickly and easily. Modernizr 2.8.3 Modernizr MIT Merge Cadio 6.0 http://modernizr.com/license/ http://modernizr.com/download/ drools 2.1 Red Hat Apache License 2.0 it is a very old Merge PACS 7.0 http://www.apache.org/licenses/LICENSE- http://mvnrepository.com/artifact/drools/dro version of 2.0 ols-spring/2.1 drools. Current version is 6.2 and license type is changed too drools 6.3 Red Hat Apache License 2.0 Merge PACS 7.1 http://www.apache.org/licenses/LICENSE- https://github.com/droolsjbpm/drools/releases/ta 2.0 g/6.3.0.Final HornetQ 2.2.13 v2.2..13 JBOSS Apache License 2.0 part of JBOSS Merge PACS 7.0 http://www.apache.org/licenses/LICENSE- http://mvnrepository.com/artifact/org.hornet 2.0 q/hornetq-core/2.2.13.Final jcalendar 1.0 toedter.com LGPL v2.1 MergePacs Merge PACS 7.0 GNU LESSER GENERAL PUBLIC http://toedter.com/jcalendar/ server uses LICENSE Version 2. v1, and viewer uses v1.3. -
Universidade Regional De Blumenau
UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIA DA COMPUTAÇÃO – BACHARELADO MODELAGEM TRIDIMENSIONAL DE AMBIENTE UTILIZANDO KINECT DANIEL URIO MENDES BLUMENAU 2012 2012/2-08 DANIEL URIO MENDES MODELAGEM TRIDIMENSIONAL DE AMBIENTE UTILIZANDO KINECT Trabalho de Conclusão de Curso submetido à Universidade Regional de Blumenau para a obtenção dos créditos na disciplina Trabalho de Conclusão de Curso II do curso de Ciência da Computação — Bacharelado. Prof. Aurélio Faustino Hoppe - Orientador BLUMENAU 2012 2012/2-08 MODELAGEM TRIDIMENSIONAL DE AMBIENTE UTILIZANDO KINECT Por DANIEL URIO MENDES Trabalho aprovado para obtenção dos créditos na disciplina de Trabalho de Conclusão de Curso II, pela banca examinadora formada por: ______________________________________________________ Presidente: Prof. Aurélio Faustino Hoppe, Mestre – Orientador, FURB ______________________________________________________ Membro: Prof. Dalton Solano Dos Reis, Mestre – FURB ______________________________________________________ Membro: Prof. Mauro Marcelo Mattos, Mestre – FURB Blumenau, 11 de dezembro de 2012 Dedico este trabalho à minha família e todos os meus amigos, especialmente aqueles que me ajudaram diretamente na realização deste. AGRADECIMENTOS À minha família, e em especial aos meus pais, Daniel Mendes e Leonilda Fatima Mendes, pelo amor, compreensão, confiança e apoio que me incentivaram para o término de mais esta etapa. Aos meus colegas e amigos, pelos empurrões, cobranças, apoio, companheirismo e principalmente pela compreensão durante essa etapa. À todas as outras pessoas que de uma forma ou de outra contribuíram para o meu desenvolvimento intelectual e pessoal, e em especial ao professor Aurélio Faustino Hoppe, pela sabedoria e competência na orientação deste trabalho. Em grupo, se sobrepor aos outros é burrice, procure buscar a junção de potenciais. -
5Th LACCEI International Latin American and Caribbean
Twelfth LACCEI Latin American and Caribbean Conference for Engineering and Technology (LACCEI’2014) ”Excellence in Engineering To Enhance a Country’s Productivity” July 22 - 24, 2014 Guayaquil, Ecuador. Biological Network Exploration Tool: BioNetXplorer Carlos Roberto Arias Arévalo Universidad Tecnológica Centroamericana, Tegucigalpa, Honduras, [email protected] ABSTRACT BioNetXplorer is a standalone application that allows the integration of more than twenty topological and biological properties of the nodes of a biological network, and that displays them in a intuitive, easy to use interface. Along this functionality the application can also perform graphical shortest paths analysis and shortest paths scoring of genes, due to the intensive computational requirement of the later it has the potential to connect to a Hadoop cluster for faster computation. Keywords: Biological Network, Topological Analysis RESUMEN BioNetXplorer es una aplicación de escritorio que permite la integración de más de veinte propiedades topológicas y biológicas de los nodos de una red biológica, mostrando esta información en un interfaz intuitivo y fácil de usar. Además de esta funcionalidad la aplicación también realiza análisis de caminos más cortos de manera gráfica, y la evaluación de puntuación de genes por medio de caminos más cortos. Debido a las necesidades intensivas de computación de esta última funcionalidad el software tiene el potencial de conectarse a un clúster de Hadoop para computación más rápida. Palabras claves: Red Biológica, Análisis Topológico 1. INTRODUCTION With the increasing amount of available biological network information, network analysis is becoming more popular among researchers in the bioinformatics field, therefore there is an increasing need for diverse network analysis tools that facilitate the study of biological networks, analysis tools that integrate both topological and biological data, and that can display the most information in an integrated graphical interface. -
Travail De Bachelor 2013
TRAVAIL DE BACHELOR 2013 KINECT AUGMENTED REALITY ORGAN VISUALIZATION ETUDIANT :JOEL¨ VOISELLE PROFESSEUR :YANN BOCCHI Abstract A quick Internet research gives many results of Augmented Reality (AR) applications, even more since smartphones and tablets appearance. AR can provide many advantages in different fields of work and the increas- ing AR application number resulting from a quick simple Internet search shows it is a concept more and more studied. In the case of medicine, AR can provide surgeons with pertinent information during an operation like the radiography of a patient mapped at the right place. In the video game industry, AR is more and more used and manufacturers like Microsoft cre- ate hardware and software like the Kinect to be present in this new market. Microsoft recently opened to developers a beta version of its new device, the Kinect for Windows version 2. This thesis explores the capability of the new Kinect to be integrated in an AR software allowing the display of a 3D model of a patient’s organ, created from the Magnetic Resonance Imaging (MRI) resulting file. The development process was split in steps with a new functionality added at each step, starting with a simple 3D model displayed over a video and ending with an organ model over the Kinect video data. The resulting software is functional but Kinect limitations, probably due to the fact it is still in beta, give a bad image quality. This result shows that such a hardware is good for video games and, in some cases, can be used in some other fields. -
Cross Platform Development Possibilities and Drawbacks of The
FH JOANNEUM University of Applied Sciences Cross Platform Development Possibilities and drawbacks of the Xamarin platform DI (FH) Norbert Haberl 24. August 2015 Table of Content Table of Content Table of Content ...................................................................................................................................... 2 Figures ..................................................................................................................................................... 4 Tables ...................................................................................................................................................... 5 Abstract Deutsch ..................................................................................................................................... 6 Abstract English ....................................................................................................................................... 7 1 Introduction ..................................................................................................................................... 8 2 Definitions ....................................................................................................................................... 9 2.1.1 Application (App) .................................................................................................................... 9 2.1.2 Application Programming Interface (API) ............................................................................... 9 2.1.3 Smartphone -
Network Analysis in R
Network Analysis in R Douglas Ashton ‐ dashton@mango‐solutions.com Workshop Aims Import/Export network data Visualising your network Descriptive stats Inference (statnet suite) Also available as a two‐day training course! http://bit.ly/NetsWork01 About me Doug Ashton Physicist (statistical) for 10 years Monte Carlo Networks At Mango for 1.5 years Windsurfer Twitter: @dougashton Web: www.dougashton.net GitHub: dougmet Networks are everywhere Networks in R R matrices (and sparse matrices in Matrix) igraph package Gabor Csardi statnet package University of Washington suite of packages Representing Networks Terminology Nodes and edges Directed Matrix Representation Code whether each possible edge exists or not. 0, no edge A = { ij 1, edge exists Example ⎛ 0 0 1 1 ⎞ ⎜ 1 0 0 0 ⎟ A = ⎜ ⎟ ⎜ 0 0 0 1 ⎟ ⎝ 0 1 0 0 ⎠ Matrices in R Create the matrix Matrix operations A <‐ rbind(c(0,1,0), c(1,0,1), c(1,0,0)) # Matrix multiply nodeNames <‐ c("A","B","C") A %*% A dimnames(A) <‐ list(nodeNames, nodeNames) A ## A B C ## A 1 0 1 ## A B C ## B 1 1 0 ## A 0 1 0 ## C 0 1 0 ## B 1 0 1 ## C 1 0 0 Gives the number of paths of length 2. Could also use sparse matrices from the Matrix # Matrix multiply package. A %*% A %*% A %*% A ## A B C ## A 1 1 1 ## B 2 1 1 ## C 1 1 0 Gives the number of paths of length 4. Edge List Representation It is much more compact to just list the edges. We can use a two‐column matrix ⎡ A B ⎤ ⎢ B A ⎥ E = ⎢ ⎥ ⎢ B C ⎥ ⎣ C A ⎦ which is represented in R as el <‐ rbind(c("A","B"), c("B","A"), c("B","C"), c("C","A")) el ## [,1] [,2] ## [1,] "A" "B" ## [2,] "B" "A" ## [3,] "B" "C" ## [4,] "C" "A" Representation in igraph igraph has its own efficient data structures for storing networks. -
Towards Left Duff S Mdbg Holt Winters Gai Incl Tax Drupal Fapi Icici
jimportneoneo_clienterrorentitynotfoundrelatedtonoeneo_j_sdn neo_j_traversalcyperneo_jclientpy_neo_neo_jneo_jphpgraphesrelsjshelltraverserwritebatchtransactioneventhandlerbatchinsertereverymangraphenedbgraphdatabaseserviceneo_j_communityjconfigurationjserverstartnodenotintransactionexceptionrest_graphdbneographytransactionfailureexceptionrelationshipentityneo_j_ogmsdnwrappingneoserverbootstrappergraphrepositoryneo_j_graphdbnodeentityembeddedgraphdatabaseneo_jtemplate neo_j_spatialcypher_neo_jneo_j_cyphercypher_querynoe_jcypherneo_jrestclientpy_neoallshortestpathscypher_querieslinkuriousneoclipseexecutionresultbatch_importerwebadmingraphdatabasetimetreegraphawarerelatedtoviacypherqueryrecorelationshiptypespringrestgraphdatabaseflockdbneomodelneo_j_rbshortpathpersistable withindistancegraphdbneo_jneo_j_webadminmiddle_ground_betweenanormcypher materialised handaling hinted finds_nothingbulbsbulbflowrexprorexster cayleygremlintitandborient_dbaurelius tinkerpoptitan_cassandratitan_graph_dbtitan_graphorientdbtitan rexter enough_ram arangotinkerpop_gremlinpyorientlinkset arangodb_graphfoxxodocumentarangodborientjssails_orientdborientgraphexectedbaasbox spark_javarddrddsunpersist asigned aql fetchplanoriento bsonobjectpyspark_rddrddmatrixfactorizationmodelresultiterablemlibpushdownlineage transforamtionspark_rddpairrddreducebykeymappartitionstakeorderedrowmatrixpair_rddblockmanagerlinearregressionwithsgddstreamsencouter fieldtypes spark_dataframejavarddgroupbykeyorg_apache_spark_rddlabeledpointdatabricksaggregatebykeyjavasparkcontextsaveastextfilejavapairdstreamcombinebykeysparkcontext_textfilejavadstreammappartitionswithindexupdatestatebykeyreducebykeyandwindowrepartitioning