Author: Benjamin Keller


The Bigger Data Story

The Bigger Data Story

[Slides for presentation to STEAM Vent Meetup on Jan 8th, 2...


"Got a nail? I got a hammer": Lessons for data science from the "dawn" of big science

"Got a nail? I got a hammer": Lessons for data science from the "dawn" of big science

[presentation to Data Science Dojo meetup on 14 Jan 2015] Y...


Mathematics of Incidence, part 1: Getting Started with Collaborative Filtering

Mathematics of Incidence, part 1: Getting Started with Collaborative Filtering

Incidence relations are a ubiquitous form of data, and this...


Mathematics of Incidence (part 3): What's with Abby and Doughnuts? (More about concept lattices)

Mathematics of Incidence (part 3): What's with Abby and Doughnuts? (More about concept la...

Third in a growing series using a simple Collaborative Filt...


Mathematics of Incidence (part 4): Lattice dependencies

Mathematics of Incidence (part 4): Lattice dependencies

Motivated by a simple example of collaborative filtering fr...


Mathematics of incidence (part 2): formal concepts and formal concept lattices

Mathematics of incidence (part 2): formal concepts and formal concept lattices

Continuing the tale of Abby and doughnuts from part 1, this...


Graph Annotation: A Tale of Two Binary Relations

Graph Annotation: A Tale of Two Binary Relations

Presentation from Seattle Graph Meetup discussing use of Fo...


Visualizing biological graphs in Cytoscape.js

Visualizing biological graphs in Cytoscape.js

Discusses using Cytoscape.js to use attributes to annotate...