15
SAN FRANCISCO | 10.22.2014 powered by Dynamic Graphs Joe Parry

GraphConnect 2014 SF: Dynamic Graphs: The Future of Neo4j Visualization

Embed Size (px)

DESCRIPTION

GraphConnect 2014 SF: Dynamic Graphs: The Future of Neo4j Visualization

Citation preview

Page 1: GraphConnect 2014 SF: Dynamic Graphs: The Future of Neo4j Visualization

SAN FRANCISCO | 10.22.2014

powered by

Dynamic GraphsJoe Parry

Page 2: GraphConnect 2014 SF: Dynamic Graphs: The Future of Neo4j Visualization

Outline

• End-Users need to see graphs• Most graphs are dynamic in two senses:– the end-user needs to search and explore the

graph interactively– the graph itself changes over time

• An impressive graph application – can engage and excite your end-users – can get corporate buy-in to the graph approach

Page 3: GraphConnect 2014 SF: Dynamic Graphs: The Future of Neo4j Visualization

KeyLines is a commercial SDK for building fully customized graph visualization applications for end-users• Runs in any browser• Works on any device• Powerful functionality• A fast developer experience• Simple deployment• Easy maintenance

KeyLines

Page 4: GraphConnect 2014 SF: Dynamic Graphs: The Future of Neo4j Visualization

KeyLines

Botnet Traffic

Page 5: GraphConnect 2014 SF: Dynamic Graphs: The Future of Neo4j Visualization

Twitter Networks

Page 6: GraphConnect 2014 SF: Dynamic Graphs: The Future of Neo4j Visualization

Email Traffic

Page 7: GraphConnect 2014 SF: Dynamic Graphs: The Future of Neo4j Visualization

Healthcare Claims

Page 8: GraphConnect 2014 SF: Dynamic Graphs: The Future of Neo4j Visualization

• Almost all graph data has time stamps• The graph changes over time

Graphs are dynamic

Page 9: GraphConnect 2014 SF: Dynamic Graphs: The Future of Neo4j Visualization

What can happen to a graph over time?

• Node addition• Node removal• Link addition• Link removal• Activity increase/decrease on nodes/links

(flow)• Structural changes– community formation– dissolution of communities

Page 10: GraphConnect 2014 SF: Dynamic Graphs: The Future of Neo4j Visualization

Previous Technique: Small Multiples

Page 11: GraphConnect 2014 SF: Dynamic Graphs: The Future of Neo4j Visualization

Previous Technique: 3D Slices

Page 12: GraphConnect 2014 SF: Dynamic Graphs: The Future of Neo4j Visualization

Our Approach

Page 13: GraphConnect 2014 SF: Dynamic Graphs: The Future of Neo4j Visualization

Summary

• End-Users need to see graphs• Most graphs are dynamic• Great visualizations can engage and excite

Page 14: GraphConnect 2014 SF: Dynamic Graphs: The Future of Neo4j Visualization

Cambridge Intelligence

• Founded in 2011• Offices in Cambridge UK & Boston USA• We help organizations understand connected data– KeyLines – our award-winning graph visualization SDK– Niche developer services– Expert know-how

We’re Hiring!

Page 15: GraphConnect 2014 SF: Dynamic Graphs: The Future of Neo4j Visualization

Thanks!

@CambridgeIntel Cambridge-Intelligence.com

[email protected]