This Week in Neo4j – Graph Data Science Library Announced, Neo4j Reactive Drivers, SCM analytics, São Paulo’s subway system


Hi graph gang,

In this week’s video, Greg Woods teaches us all about the new reactive Neo4j drivers.

Alicia Frame officially launches the Graph Data Science Library and Tomaz Bratanic shows us how to use it with the help of two datasets.

Rik continues his journey in the world of supply chain management and Lucas Moda shows how to create a graph of Sao Paulo’s subway system.

Cheers, Mark, Karin, and the Developer Relations team


This week’s featured community member is Steven Mogg, Solution architect at OGA.

Steven Mogg - This Week’s Featured Community Member

Steven Mogg – This Week’s Featured Community Member

Steven is a graph nerd and consultant at Mentum Systems Australia, where he has a focus on governance, risk, semantic web and business management information systems.

He is an active part contributor in the Neo4j community and an advocate for graphs and graph thinking in his local community in Canberra, Australia. For two years in a row, he was one of the organizers for Global Graph Celebration Day, helping expand graph thinking around the world.

But don’t take our word for it, he said it himself in his post about GGCD when he said, “We celebrated [GGCD] help share the power of the graph and maybe bring one or two more into the wonderful world of knowledge graphs”

Steven, we admire your passion and are so grateful for your intentful contributions to open the eyes of others to how graphs can change the world! Thank you for being a part of the community. We look forward to doing more powerful things together with you in the years to come!

Reactive Database Connections with Neo4j Drivers


This week’s video is Greg Woods’ presentation about Neo4j Drivers from Neo4j Tech Talks, hosted on 7th April 2020.



In the video Greg explains reactive programming and reactive streams, and then presents examples of how these concepts have been implemented in the 4.0 version of Neo4j drivers.

Supply Chain Management with graphs: Part 3 – SCM analytics


Rik Van Bruggen continues his series of blog posts about supply chain management with graphs.

In part 3 Rik executes analytics queries against the dataset, using both Cypher’s in-built variable path query capabilities as well as centrality algorithms in the Graph Algorithms Library.

This Week in Graph Data Science


On Wednesday Alicia Frame, Lead Product Manager of Data Science at Neo4j, announced the official launch of the Graph Data Science (GDS) Library.

The GDS library provides data scientists with a library of parallelized, robust graph algorithms that quickly compute over very large graphs. It replaces the Graph Algorithms Library that was launched in 2017.

Tomaz Bratanic has also written a couple of blog posts showing how to use it:

    • In the first post, he does a deep dive into multi graphs and explains how to use them in GDS.
    • And in the second, he combines multi algorithms, including Connected Components, Louvain, and Cosine Similarity, to make sense of the CIA’s World Factbook.

GraphQL resolvers deep dive, SDN RX + JDK 14, Query Neo4j with SQL


Using Neo4j and Cypher to reproduce São Paulo’s subway system


Lucas Moda has written a blog post showing how to create a graph of the subway system in São Paulo.

Lucas gives a Cypher crash course, before showing how to import data about São Paulo’s train stations, and concludes with some shortest path queries executed with the py2neo library.

The code used in the blog post is available in the graph-subway GitHub repository.

Tweet of the Week


My favourite tweet this week was by Markus Günther after watching Michael Simons’ Twitch live stream.

Don’t forget to RT if you liked it too!