Skip to content

How to Access CovidGraph

Tim edited this page Sep 2, 2020 · 16 revisions

CovidGraph is an open source, open platform with a number of ways to access the data.CovidGraph is a Neo4j graph database. Neo4j, and others, provide a number of tools for interacting directly with data held in a neo4j database. While these are the most direct route into the data they generally require some knowledge of the Cypher query language.

Neo4j also offer comprehensive guidance on getting started with Cypher and Neo4j databases.

Schema

The schema describes the structure of the graph data. To get the most out of CovidGraph it is helpful to understand what kind of data it contains and how it is connected. The linked schema diagram was created with yEd Live and can be viewed in an interactive diagram editor provided by yWorks.

Connection Settings

Where a database url, username and password are required by any of the tools below, use the bolt connection string and account details from either of the following:

Neo4j User

Note that the neo4j user account is restricted to members of the Data Sources room. This is to prevent any inadvertent or unannounced changes to the Graph.

List of Applications

Neo4j Browser

The quickest way to get started is to use the Neo4j browser which is available online via a read-only user account.

Additional guidance on using Neo4j and Cypher, including some tutorials, can be found directly in the browser under the 'doc'

To help you get started we have a page of helpful queries.

Neo4j Bloom

Neo4j Bloom "is s an easy-to-use graph exploration application for visually interacting with Neo4j graphs" and can be used to access CovidGraph online.

Note that an account with full access is required to access Bloom. Please get in touch if you would like to explore CovidGraph using Bloom.

Neo4j Desktop Client

The Neo4j desktop can be downloaded for free from the Neo4j website. and offers additional features to the online Neo4j browser.

Note that the desktop uses the 4.0 javascript client while the database is 3.5.x. As a result please use version 1.2.6 or later and use the Bolt connection specified above Otherwise the driver uses 4.0's autodiscovery to determine if it's a cluster or single instance. Using bolt:// enforces single instance mode.

When prompted for the password select 'Encrypted Connection'.

yWorks Data Explorer for Neo4j

Derivo

CovidGraph Applications

You can currently browse CovidGraph data using the Visual Graph Explorer (developed by yWorks)

Additional guidance on using the Visual Graph Explorer.

With support from yWorks and Structr, we are actively developing a more fully featured application designed to help users find and exploit new connections in our data sets. Our road map is based on the use cases we have compiled with input from the various user groups. We always welcome additional feedback, comments, suggestions or additional developers to help out.