New AWS Software Competencies — Financial, Auto, GenAI, and ML | Learn Now

Neo4j logo

Nodes2024

Dev Conference by Neo4j

Register for NODES 24

You only need to register once to attend all sessions.

Using a Graph Database Tree and Data Analytics to Model an Ancient River System

Session Track: Data Science

Session Time:

Session description

In graph theory, “trees” are acyclic connected structures storing hierarchical information such as genealogic, binary search, and some biomedical pathways data. A geologic example of a tree is a river system. The tree model identifies river channel intersections as nodes with the edges between nodes indicating flow directions. Data from Colorado’s Cretaceous age “J” Sandstone was stored in a Neo4j graph database and then exported to Gephi for analytics and display. PageRank was selected for analyzing the connected channel segments. Results compare well with published data. The channel maps and areas with higher PageRank values correspond with higher data values.

Speaker

photo of Mark Maslyn

Mark Maslyn

Consultant & Graph Database and Data Analytics Architect

Mark Maslyn’s background includes advanced degrees in Geology and Computer Science plus a Stanford online class: “Fundamentals of Genetics: The Genetics You Need to Know.” His Computer Science Master’s Project was “A Natural Language Database Interface in Prolog.” Before starting with Graph Databases nine years ago, he worked in object-oriented software development interfacing with search engines, relational and NoSQL databases using different programming languages including Python and Java and connecting with the Spark, DataBricks and Wolfram data frameworks. More recently he designed and built commercial graph databases and applications in several industries including game development, oil exploration and drug discovery.