Skip to content

Instantly share code, notes, and snippets.

@CliffordAnderson
Last active October 27, 2019 16:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save CliffordAnderson/57ae6d4707ccf55fc7ea836c2be4c5bd to your computer and use it in GitHub Desktop.
Save CliffordAnderson/57ae6d4707ccf55fc7ea836c2be4c5bd to your computer and use it in GitHub Desktop.
Graph Analysis for the Humanities

Graph Analysis for the Humanities

An introduction to using graphs to model and analyze data in the humanities

Berea College Workshop

Berea College Logo

A workshop at Bearea College on Wednesday, October 30th sponsored by The Mellon Partners for Humanities Education

Introduction to Neo4j

The goal of this session is to provide a general overview of Neo4j, Cypher, and related technologies. Estimated time: 90 minutes. Prerequisites: None.

Exercise One: Writing a Graph Gist

Writing a graph gist provides a simple way to get started with Neo4j. The goal of this exercise is to create a data model, to write Cypher statements to create a data set and to produce some interesting queries, and to describe what you have done in a literate programming style. Estimated time: 90 minutes. Prerequisites: A computer with internet connectivity.

Exercise Two: Recommedning Movies with Neo4j

In this exercise, we'll use a Neo4j Sandox, or temporary hosted instance of Neo4j, to try out analyzing the relationships among movies using the Cypher query language. Estimated time: 60 minutes. Prerequisites: a computer with internet connectivity.

Exercise Three: Analyzing the Berlin Metro System with Neo4j

The goal of this exercise is to gain practical experience collecting data and loading it into Neo4j Desktop using the Cypher csv load command. This experiment also introduces Wikidata, a compendium of factual assertions gathered from Wikipedia and beyond, as well as XQuery and an XML database called BaseX. Estimated time: 60 minutes. Prerequisites: a computer with internet connectivity with the following software installed.

Exercise Four: Web Development with Neo4j

This exercise provides a brief look at using Neo4J to develop data-driven, graph-powered websites. Estimated time: 45 minutes. Prerequisites: a computer with internet connectivity with the following software installed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment