This Week in Neo4j – NLP and Neo4j, Kubernetes Graph, Explore your Steam Library


Hi graph gang,

In this week’s video, we have a presentation by Jennifer Reif about the APOC Library from the recent TechTalks event.

Rik Van Bruggen explores the COVID-19 Contact Tracing Graph with Neo4j Bloom, Tomaz Bratanic shows off the new APOC NLP procedures, and Daniel Sharp analyses chess matches with Neo4j.

And finally, Alexander Erdl explores data from Steam, the video game digital distribution service.

Cheers, Mark, Karin, and the Developer Relations team


This week’s featured community members are Peter Rose and Ilya Zaslavsky, who both work at San Diego Supercomputer Center, UC San Diego.

Peter Rose and Ilya Zaslavsky - This Week’s Featured Community Member

Peter Rose and Ilya Zaslavsky – This Week’s Featured Community Member

Peter is the Director of Structural Bioinformatics Laboratory and Ilya is the Director of Spatial Information Systems Lab.

Peter and Ilya have a fire inside of them. They are hungry to learn about cutting edge technology while giving back to the world. They are also passionate about solving problems through collaboration. Together, they started an effort to collaborate on a Graphs4Good GraphHack project to build a Knowledge Graph to Fight COVID-19.

They invited the Neo4j community to join their efforts as they presented in an Neo4j Online Meetup and they opened up the project to their students; teaching them about the power of graph databases and how they are applying it to real use cases in knowledge management.

Peter, Ilya, we value all you do for the global community and young hungry minds. Thank you for being part of our community! We’re proud to have you!

Superpowers for your Neo4j Project with the APOC Library


This week’s video is a presentation by Jennifer Reif about the APOC Library from the recent TechTalks event.



Jennifer gives us a crash course on the library, showing off some of the most popular procedures for importing data, handling large transactions, manipulating text, maps, or collections, and more.

COVID-19 Contact Tracing: Part 4 – Geospatial, Bloom, Security


Rik continues his series of blog posts showing how to build a COVID-19 Contact Tracing Graph using Neo4j.

In part 4 we learn how to:

    • Visualise nodes with geographic attributes on a map using Estelle Scifo’s Neomap Graph App
    • Run near natural language search phrases over the data using Neo4j Bloom
    • Ensure the security and privacy of the data using Neo4j 4.0’s schema-based security module

NLP goes hand in hand with graphs


We recently added NLP functionality to the popular APOC library, and Tomaz Bratanic explains all in his latest blog post.

After importing a Kaggle News dataset, Tomaz shows how to classify the documents, extract entities, and determine the sentiment of the content. He then shows us how to write queries to make sense of the results.

But he’s not finished there! In the second part of the post we enrich the graph by importing data from the Google Knowledge Graph and Wikidata, as well as extracting communities using the Graph Data Science Library.

If you want a crash course in the power of NLP and graphs, this is the post for you.

Neo4j Spark Connector on Databricks, Kubernetes Graph, Analysing Chess


Explore your Steam Library in Neo4j


Alexander Erdl has written a blog post showing how to explore data from Steam, the video game digital distribution service.

In the first part of the post Alex explains how to extract the data in CSV format, cleans up the data, and then imports it using the LOAD CSV Cypher clause.

He then shows how to explore the graph using Cypher and the Graph Data Science Library. We learn:

    • Which game Alex plays the most
    • The games he’s bought and never even played!
    • How to find similar games to ones that we like

For those gamers that have always been curious about graphs, this is the blog post that merges the two worlds.

Tweet of the Week


My favourite tweet this week was by Will Lyon, who will soon be showing us how to build a social network using the GRANDstack on Twitch:

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