addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

OpenLate @ OpenDNS - Social Network Analysis and Visualization with Neo4j

  • Nov 15, 2016 · 6:30 PM
  • OpenDNS

Tonight, Will Lyon, Software Developer at Neo4j will be giving a tech talk on graph analysis with Neo4j. See below for the abstract and bio!


Social network analysis is the process of investigating social structures through the use of network and graph theories. By applying graph algorithms to social networks, communication networks, and collaboration networks we can draw insight from the network to answer questions such as:

Who is the most influential person in the network?

Is fraudulent activity going on in the network?

What are the communities in the network?

Over what topics do members of the network exert influence?

This presentation will introduce graphs and graph databases with a focus on using Neo4j to apply social network analysis techniques to real world graph datasets. We will see how to implement and run graph algorithms such as PageRank, centralities measures, pathfinding, clustering algorithms, and topic analysis. We will demonstrate how to use these algorithms from Neo4j and also how to use Python data science tools with Neo4j.

Visualization is also an important component of social network analysis as the algorithms are useless without being able to visualize and interpret the results. Graph data visualization is often more complex than tabular data visualization. We will also discuss and demonstrate visualization techniques for our graph datasets to show how to apply the results of social network analysis algorithms.

We will apply to above techniques to three datasets:

1) Character interactions from Graph of Thrones

2) An email communication network

3) Github software collaboration network


William Lyon is a software developer at Neo4j, the open source graph database. As an engineer on the Developer Relations team, he works primarily on integrating Neo4j with other technologies, building demo apps, helping other developers build applications with Neo4j, and writing documentation. Prior to joining Neo, William worked as a software developer for several startups in the real estate software, quantitative finance, and predictive API fields. William holds a Masters degree in Computer Science from the University of Montana. You can find him online at


OpenLate provides an evening hack lounge with themed tech talks at the OpenDNS office.

We are seeking speakers for future meetups - please email [masked] with any leads!

Join or login to comment.

  • Eric R.

    Recording of the meetup:

    In the description there are links to the various Neo4j guides that Will went through during the talk.

    November 18

  • Ian Z.

    Actually, I hate Java right now.

    Maybe next time.

    November 15

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy