This Week in Neo4j: CSV Import, Rails Integration, Better Farming, ML for Graphs, and More


In this week’s newsletter, researchers at UCLA DataResolutions set out to train a model to predict team assignments of their members based on who they know in the organization. The project integrates a graph deep learning pipeline with a knowledge graph to create a complete stack of network analysis tools, and then uses these tools for analysis of social networks. By integrating graphs with the DGL framework, a Python package dedicated to deep learning on graphs, the authors combine the visualization prowess and classical graph algorithms of Neo4j with the end-to-end deep learning models of DGL. The repository for this project is hosted on Github.

Cheers,
Yolande Poirier

PS: Don’t forget to code and golf before September 15! Neo4j Code Golf challenge is your chance to win prizes totaling $27,000!!


Niklas is a skilled lead solutions architect, cloud and mobile, who can handle a variety of tech stacks. He was first introduced to Neo4j in 2011 and got involved with the port of Theo to Swift using the Bolt protocol. He built Bolt-swift, as well as Packstream-Swift. He is an avid contributor on Github and the co-maintainer of Theo – the Neo4j Swift driver. Niklas is a Neo4j Ninja and you can find him on LinkedIn.

 
 
GRAPH DATABASE: Importing Data From CSV Into Neo4j
In this video, Tom from Graphileon demonstrates the latest version of their CSV import wizard for Neo4j. With a single CSV file, you’ll create nodes and relationships with their properties, including relationships between the same node types.
 
INTEGRATION: Your Stack and Neo4j
In this blog, Ben Simpson shares how he integrated Neo4j into a Rails application in an organized, fault-tolerant, and asynchronous way. His organization, a medical professional network, models their network of users as a knowledge graph to determine degrees of connection, as well as other relationships.
 
KNOWLEDGE GRAPH: Maintain a Companion Plant Graph in Google Sheets and Neo4j
In this post, Sixing demonstrates how to create a graph solution to companion planting – the practice of growing diverse plants in proximity that support each other by nutrient provision, beneficial insect attraction, or pest suppression. He creates a knowledge graph from the available table-based information to gain new insights into the data.
 
NEO4J LIVE: Graphyx – Alteryx Connector for Neo4j

Thomas Larsen will give an overview of his Alteryx Connector for Neo4j. Graphyx is a suite of Neo4j connectors for Alteryx. It adds three tools to the Connectors tab in the Tool Palette: a Neo4j Input to import Cypher queries into Alteryx workflows; a Neo4j Output to export Alteryx data as Neo4j nodes and relationships; and a Neo4j Delete to use Alteryx data to define how Neo4j nodes and relationships should be deleted.

MACHINE LEARNING: ML for Knowledge Graphs With Neo4j

John Maiden’s three-project series is a hands-on instructional set hosted by Manning publications. These live projects are for data scientists who have a background in graph theory and machine learning and are interested in applying these techniques to knowledge graphs.

NEW FEATURE: High-Fidelity Load Preview is Now Available for Neo4j Data Importer

In our previous release of Neo4j Data Importer, we introduced the “Preview” feature that helps users visualize graph data before committing data to their database. In this latest release, we created an enhanced approach to substantially improve the preview fidelity. You can preview the graph at any stage of the modeling/mapping process.

DEEP LEARNING ON GRAPHS: Integration of DGL and Neo4j DBMS for Social Analysis

Researchers at UCLA DataResolutions set out to train a model to predict team assignments of their members based on who they know in the organization. The project integrates a graph deep learning pipeline with a knowledge graph to create a complete stack of network analysis tools.

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

    • Wanna try out Neo4j Single-Sign-On with the latest Keycloak version? Check out this repository – it has everything ready for you!
    • What’s the most important train station in London? It depends on who you ask, but using a graph database, here are a few answers.