Hey all, just chiming in that I use Clojure for exploratory analysis, prototyping, and "production." Most of my work involves social networks and aside from my own libs I use: core.matrix, Loom, and gg4clj (ggplot!). I'm also a big fan of core.typed type annotations and Schema for data validation and coercion.
I used Clojure for implementing the method described in this paper: Revelle, Matt, et al. "Finding Community Topics and Membership in Graphs." *Machine Learning and Knowledge Discovery in Databases*. Springer International Publishing, 2015. 625-640. And the code is available at: https://github.com/gmu-dmml-lab/senc I also have a utility library that will likely become a few separate libraries in the future: https://github.com/mattrepl/munge It has some basic IO for common formats (Matrix Market, various graph formats, R tables), helper functions (some of which are no longer needed) for core.matrix and Loom, and simple text processing. My biggest pain point with using Clojure is the kludgy access to decent plots (nothing on the JVM comes close to ggplot) as well as missing functions for probability distributions and model fitting. I've tried various substitutes (or written my own), but nothing is as polished as R. -Matt On Sunday, December 20, 2015 at 1:11:12 AM UTC-5, Christopher Small wrote: > > You're quite welcome; I was happy to add your work there :-) It's always > wonderful seeing folks using Clojure for scientific research. I'm happy to > add similar showcasings to the list. > > I should add that I've been wanting to make it easier for folks to submit > suggestions through the site, and add interactive features, but I've been a > bit busy. If anyone else is interested in contributing, I'd be grateful. > > Cheers > > Chris > > > > On Sat, Dec 19, 2015 at 11:31 AM, Boris V. Schmid <boris....@gmail.com > <javascript:>> wrote: > >> Just noticed one of my research paper made it to the showcase :-). Thanks >> for that! >> >> As for clojure resources: I have been mainly used clojure itself, and >> visualization libraries, (incanter, quil and gg4clj [to make plots in R >> with ggplot2, but you can use it to run any R code]), and sometimes a stray >> java library for smoothing or clustering things. The inter-op with java is >> often not too bad. I use light table as an IDE. >> >> Boris >> >> >> On Thursday, April 9, 2015 at 3:17:44 AM UTC+2, Christopher Small wrote: >>> >>> Made some updates to http://clojure-datascience.herokuapp.com/. In >>> particular, went with the tagline "Resources for the budding Clojure Data >>> Scientist." Couldn't come up with anything else sufficiently punny and >>> appropriate. >>> >>> Again; please contribute! I'll be starting a list in the about page >>> mentioning everyone who's contributed. >>> >>> Chris >>> >>> >>> On Tuesday, April 7, 2015 at 8:24:27 PM UTC-7, Emrehan Tüzün wrote: >>>> >>>> Clojure isn't the first tool coming into mind on data science at the >>>> moment but the number of useful libraries are growing up. You can check >>>> out >>>> https://github.com/razum2um/awesome-clojure#science-and-data-analysis. >>> >>> -- >> You received this message because you are subscribed to the Google >> Groups "Clojure" group. >> To post to this group, send email to clo...@googlegroups.com >> <javascript:> >> Note that posts from new members are moderated - please be patient with >> your first post. >> To unsubscribe from this group, send email to >> clojure+u...@googlegroups.com <javascript:> >> For more options, visit this group at >> http://groups.google.com/group/clojure?hl=en >> --- >> You received this message because you are subscribed to a topic in the >> Google Groups "Clojure" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/clojure/vsjUlAWm64g/unsubscribe. >> To unsubscribe from this group and all its topics, send an email to >> clojure+u...@googlegroups.com <javascript:>. >> For more options, visit https://groups.google.com/d/optout. >> > > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.