Welcome to clojure-datascience!

Resources for the budding Clojure Data Scientist.

Contribute Resources! »


Mastering Clojure Data Analysis

Clojure Machine Learning

  • author: Akhil Wali
  • tags: ml


Clojure Data Science

  • author: Edmund Jackson

Enter the Matrix

  • author: Mike Anderson
  • tags: matrices

Machine Learning Live

  • author: Mike Anderson
  • tags: ml

Loom and Graphs in Clojure

  • author: Aysylu Greenberg
  • tags: graph


  • tags: big-data


Gorilla REPL

  • author: Jony Hudson
  • alt-resources: Source code
  • tags: visualization, environment
  • description: Wonderful browser based notebook programming environment for Clojure, akin to IPython or Mathematica Notebook.

Semantic CSV

  • author: Christopher Small
  • alt-resources: Documentation
  • tags: processing
  • description: Higher level tools for processing CSV and other tabular data.


  • tags: nlp, ml
  • description: A Clojure client and wrapper for Vowpal Wabbit


  • author: Mike Anderson
  • tags: matrices
  • description: Abstract matrix/array computation API, with both native, Clojure and Java implementations


  • description: Shell out to the executable of your choice


  • tags: graph
  • description: Graph processing library


  • author: 2010: Antonio Garrote; 2010-2013: Ben Mabey; 2013: Joshua Eckroth
  • tags: ml
  • description: Clojure wrapper around Weka and other ML libraries


  • author: Swirrl
  • tags: datamunging
  • description: Tranform tabular data or produce Linked Graph Data


Climate-driven introduction of the Black Death and successive plague reintroductions into Europe

  • author: Boris Schmid
  • alt-resources: Source Code
  • tags: bio, visualization
  • description: This paper shows the Black Plague likely resulted from continued reintroduction of plague into Europe from Asian rodent reservoirs. Previously, it was assumed that once introduced from Asia, European reservoirs were established, from which subsequence epidemics spawned. However, climate data analyses support the alternative hypothesis. The analyses in this paper used a number of Clojure analysis tools.

Site maintained by Christopher Small.