The blog

Publications | Tutorial

RSS feed for this section

The Crunchbase Graph : importing data into Neo4j

How to turn data into a graph? As part of our series on Crunchbase, we are going to see how to transform a spreadsheet into a Neo4j graph. From a spreadsheet to a graph Last time we elaborated a model that described how we could populate a graph with the data found in the monthly Crunchbase […]

The Crunchbase Graph : data modelling

Crunchbase is one of the most complete database for the startup ecosystem. Startups, investors, markets, funding rounds : Crunchbase tracks how all of these are connected. In a series of blog posts we are going to analyse the Crunchbase Graph. Let’s start with the first step : modelling the data. The graph of the startup world Crunchbase is […]

CAC 40 : visualizing the French boardroom network

They say it is lonely at the top. For the 450 board directors leading the biggest companies in France that is certainly not true. They form a small network in which a few key individual wield a big influence. The network behind the boardrooms Even a CEO has to answer to someone. For the CEO […]

Linkedin inMaps discontinued : how to visualize your professional network now?

 /!\ Some functions of the Linkedin API mentioned in the following article were depreciated. This tutorial is no longer relevant.  /!\  One of the cool not-so-known feature of Linkedin was the ability to visualize your professional network. This was provided via inMaps and allowed everyone to get a feel of the communities and influencers in his own network. On August […]

Analysing the Offshore Leaks with graphs

The Offshore Leaks released in 2013 by the ICIJ is a rarity. It is a big dataset of real information about some of the most secret places on earth : the offshore financial centers. The investigation of the ICIJ brought to the surface many interesting stories including the suspicious activities of the President of Azerbaijan. We […]

Using Neo4j to build a recommendation engine based on collaborative filtering

We have see recently how to use a Neo4j database to run a recommendation engine for an online dating site (or for any recommendation problem). Today, we are going to see a different approach to that same problem based on collaborative filtering. What is collaborative filtering? Collaborative filtering is a technique used by recommendation engines. […]