This Week in Neo4j: Graphs4Good, GraphQL, Game of Life, Information Extraction, Cypher Map Projection, and More

Yolande Poirier

Sr. Manager, Developer Community

Grant Beasley

GraphConnect is right around the corner! We are so excited to get together with the community for this long-awaited onsite event in Austin, Texas, from June 6 – 8, 2022. You can learn all about it – speakers, content, and social events – online. There’s still time for you join the festivities!

All of us are interested in the insights graph technology extracts from complex datasets to solve some of society’s most pressing problems. For that, Neo4j created Graphs4Good to showcase the graphistas around the global who are using graph technology to build a better world. In this edition, Jennifer Reif takes a look at the technical setup of three of those projects in cancer research, food supply, and safe space travel.

Cheers,
Yolande Poirier

After working as a sports scientist/strength and conditioning coach in professional rugby for a number of years, Grant now works as a data scientist. He combined his interest in data, programming, and stats with his interest in rugby and started a blog to jot down some of his thoughts and projects. He wrote a four-part series about the H&M recommendations challenge. Kudos to Grant! Follow him on Twitter.
 
 
EXTRACT KNOWLEDGE FROM TEXT: Extraction Pipeline With spaCy and Neo4j
The development of powerful IE pipelines gives mortals a chance to comprehend the increasing flood of information available online. Tomaz demonstrates a couple of spaCy IE pipelines that process Wikipedia articles for coreference resolution and relation extraction and entity linking. He uses a graph database to store the results and the WikiData API to enrich the graph.
 
GRAPHS4GOOD: Graph Technology is Tackling Complex, Real-World Problems
By allowing us to see underlying context and relationships that get missed in other data formats, graph technology is improving life for all of us. Jennifer looks at three project areas from the Graphs4Good department, where graphs help solve the complex technical challenges involved in the fields of cancer research, feeding the world, and cleaning up space garbage.
 
VIDEO: Building Secure GraphQL APIs Without the Boilerplate

In this Jfokus presentation, Michael Hunger walks you through the steps of building a GraphQL API for a conference system from scratch, discussing and demonstrating these aspects live.
 
 
BLOG: Conway’s Game of Life in Neo4j

Rik Van Bruggen bravely takes on simulating The Game of Life in Neo4j, designing and testing along the way. The Game of Life is a cellular automaton devised by the British mathematician John Horton Conway in 1970.
 
A COMPREHENSIVE GUIDE: Cypher Map Projection
Sometimes your application could use its query results in a JSON format similar to a GraphQL output. Estelle Scifo shows us how to use Cypher’s map projection to customize the return fields for each query.
TWEET OF THE WEEK: @tnurkiewicz
Don’t forget to retweet if you like it!
 
… OF INTEREST

In case you missed it, Thomas Larsen released an update to his Neo4j connectors for Alteryx. You can now output multiple relationships between nodes of the same type. Learn more.

Clair Sullivan presented a talk about arrays, linked lists, and graphs at Data Umbrella. Watch it here .

Alex Law shows you how Kineviz GraphXR & Neo4j AuraDB work together to accelerate your path to graph. Learn more.

BloodHound is a single page Javascript web application with a Neo4j database fed by a C# data collector. Check it out.