This Week in Neo4j – 2 April 2017


Welcome to this week in Neo4j where we round up what’s been happening in the world of graph databases in the last 7 days.

It’s a varied episode this week – we’ve got a worm’s neuronal wiring graph, bitcoin explorers, a DataKind DeepDive, and more.


This week’s featured community member is Christophe Willemsen, Principal Consultant at Neo4j Solutions Partner GraphAware.

Christophe came to fame in the Neo4j community by creating Graphgen – a tool that allows you to generate test data for your graph database.

He’s since gone on to build the Neo4j PHP driver and this week released a new version of Neo4j PHP OGM – an object graph mapper for Neo4j.

He’s also presented several talks at GraphConnect, Neo4j’s bi-annual user conference, and the video of his talk ‘Cypher: Write Fast and Furious’ was published this week.

Exploring a worm’s connectome


Explore everything that's happening in the Neo4j community for the week of 1 April 2017

Exploring a worm’s connectome

The coolest use of graphs this week goes to the Worm Circuitry Explorer which stores the connectome (neuronal wiring diagram) of a worm in Neo4j and has an amazing d3.js interactive visualization.

The bitcoin blockchain is a graph


We were lucky enough to have Greg Walker, the creator of learnmeabitcoin, present at the London Neo4j meetup this week. Greg has stored the entire bitcoin blockchain in Neo4j and updates it every 10 minutes when new transactions are confirmed.

The bitcoin graph contains over 1 billion nodes and 2 billion relationships. You can learn more from Greg’s slides.

Stéphane Traumat released version 0.4 of blockchain2graph – a tool that extracts information from the bitcoin blockchain and inserts them into Neo4j.

This release contains performance improvements and now has relationships between previous and next block in the chain.

Diving into UK corporation ownership with Neo4j


Adam Hill presented Diving into UK corporation ownership with Neo4j at the Neo4j London meetup. In the talk Adam describes his participation in the DataKind Global Witness event where the goal was to uncover potential corruption using open data.

Adam and his team loaded the data into Neo4j and queried for tax havens, mega owners, and complicated corporate structures. The government is now investigating some of the companies and individuals identified as non compliant.

If you’re interested in doing this type of data analysis and you’ll be in London in May, join our data journalism focused GraphHack on 10th May.

Real-time recommendations, GraphQL, discovering taxonomies


Composite indexes, Javascript procedures, new GORM release


If you want to do something hands on with Neo4j this week there’s lots of goodies to play with.

On my GitHub travels I also came across a couple of other interesting Neo4j based projects that have been recently updated.

    • deepamehta is a platform for collaboration and knowledge management that uses Neo4j under the covers and released 4.8.6 a few weeks ago.
    • SciGraph is a Neo4j backed ontology store, that aims to represent ontologies and data described using ontologies as a graph. You can learn more in this overview slidedeck

Interviews with Emil Eifrem and Dr Jim Webber


Neo4j CEO, Emil Eifrem

Neo4j CEO, Emil Eifrem

This week also featured interviews with Neo4j’s CEO, Emil Eifrem, and our Chief Scientist, Dr Jim Webber.

Next Week


So what’s there happening next week in the world of graphs?

Tweets of the Week


I’m going to cheat this week and have two tweets of the week!

First up is a tweet by Dan North in response to one by Anil Dash asking who’s doing the best job of developer relations in their respective communities.

If you’ve been around the Neo4j community for a little while you’ve probably had @mesirii (aka Michael Hunger) reply to one of your questions on Slack or Stack Overflow at 3am, irrespective of the day of the week.

On behalf of the community, thanks for all your help Michael!

My other favourite tweet was by Lauri Halkosaari who’s just started learning Neo4j and got up and running in 5 minutes.

That’s all for this week. We’ve posted on a Sunday this time due to the post on renaming our database that went out yesterday but we’ll be back next Saturday.

Until then, have a great week!

Cheers, Mark