This Week in Neo4j: Graph Solutions, Healthcare Analytics, Recommendation Engine, Integration Tests, and More


In this week’s newsletter, Chintan Desai demonstrates how the connected data capabilities of a graph database can help achieve what is either impossible or complicated with other database models. He performs analytics on a knowledge graph translated from the publicly available FDA Adverse Event Reporting System dataset, an RDBMS model. Then, we are able to answer such questions as: “What are the top five drugs reported directly by consumers for their side effects?” or “What drug combinations have the most side effects?” Download the Healthcare Analytics Sandbox from Neo4j and explore the database yourself.

We’ve extended the CFP deadline for NODES – an event by and for developers and data scientists – by a few more days! Don’t wait, submit your talk now- or by August 31, 2022 at the latest. Make sure to save the date for the Neo4j NODES conference on November 16 and 17, 2022.

Cheers,
Yolande Poirier

PS: Code and golf this summer!With Neo4j Code Golf challenge, you have the chance to win prizes totaling $27,000!!


Antonio is an assistant professor with a passion for speech processing and human-computer interaction. He has done research on fascinating projects including a PhD thesis on affective computing focusing on emotional speech analysis with robotics applications. He implemented an interactive system for speech therapy applications. He taught courses on speech and language processing, and in the field of human-computer interaction. Antonio is a Neo4j Ninja and a frequent speaker at conferences and community events. You can find him on LinkedIn.

 
 
GRAPH DATABASE: Solving Problems With Connected Data
In this presentation, Jennifer Reif explains how to explore graphs and how graphs provide data context. You’ll learn how to transform your projects into graph structures and optimize the model, as well as access data through queries, analysis, visualization, applications, and more!
 
HEALTHCARE ANALYTICS SANDBOX: Load and Analyze FDA Adverse Event Reporting System Data With Neo4j
Chintan Desai performs analytics on a knowledge graph translated from the publicly available FDA Adverse Event Reporting System dataset, an RDBMS model. Download the Healthcare Analytics Sandbox from Neo4j and explore the database yourself.
 
NEO4J LIVE: Building a Recommendation Engine With a Neo4j GDS Machine Learning Pipeline

Philip Brunenberg explains how to implement a recommendation engine using the Neo4j GDS library. He explains the GraphML link prediction pipeline in detail, as well as describing the required steps and how they work internally.

INTRO TO NEO4J: A Graph Database

Kruthi Krishnappa introduces us to graph databases and guides us to create nodes and formulate queries. At the end, you’ll be tested on your newly acquired knowledge of Cypher, so pay attention!

TESTING: Faster Integration Tests with Reusable Testcontainers

Michael Simons runs integration tests against a Neo4j database across several versions of his software, with all of them having a lot of different dependencies. In this post, he demonstrates Testcontainers, a container-based integration test solution with a Java library that supports JUnit tests. It saved him a lot of work setting up build files.

GRAPH DATABASE: How Do You Know If a Graph Database Solves the Problem?

To graph or not to graph? In this blog, Jennifer Reif explains how to identify scenarios of storage and search when graph databases are not a good fit.

TWEET OF THE WEEK: @rotnroll666
Don’t forget to retweet if you like it!
 
… Of Special Interest

    • Neo4j-Migrations now with built-in Graph refactoring such as renaming labels and types, normalizing properties, and merging nodes. More to come and also usable outside the scope of the tool. Github repo!
    • Toolkit of 51 modules (for collecting domain/IP information – cookie_brute, wappalyzer, sslcert, leakix, urlscan, wayback (full list in the picture), and data visualization with Neo4j. Check out the GitHub repo.
    • New release! Neo4j Migrations (Maven Plugin) version 1.9.2 at eu.michael-simons.neo4j:neo4j-migrations-maven-plugin. Check it out!
    • Andrés Ortiz demonstrates how subscriptions are built and tackles the problem of horizontal scaling to multiple servers at the London GraphQL meetup. Check it out!