Why we need a hub for software in science

First let’s take a step back and think about the definition of science: The intellectual and practical activity encompassing the systematic study of the structure and behaviour of the physical and natural world through observation and experiment. Now, when we think about what kind of experimentation goes on in…

Standards for Scientific Graphic Presentation

TL;DR: Over the previous hundred years, a lot of work has gone into standardizing the way scientific data is presented. All of this knowledge has been largely forgotten. I want us to bring it back to life. Before we talk about science, let’s take a short but scenic…

Discovery of scientific software

TL;DR: An open API for science helps researchers discover great software. Install the Scholar Ninja extension and you’ll get recommendations (based on software citations) on-the-fly while browsing GitHub. A while back I wrote about an open distributed search engine for science, Scholar Ninja, and about how great it…

An open distributed search engine for science

TL;DR: I’ve started building a distributed search engine for scholarly literature, which is completely contained within a browser extension: install it from the Chrome Web Store. It uses WebRTC and magic, and is currently, like, right now, used by 0 people. It’s you who can be number…

Thoughts on reproducibility of open scientific software

Years ago (yes, it’s been years, don’t remind me), I wrote an application for modeling the laser ablation ICP-MS mapping process. This is a thing where you make microscopic explosions with a laser and then the little bits of the stuff get blown into a blazing torch, which…

How scientific figures should work in 2014

I recently asked myself if it is possible to say, based purely on tweets, whether it’s sunny in San Francisco or not. So I recorded all tweets from Tue Jan 21 12:33:21 UTC to Sat Jan 25 13:36:16 UTC, limited to a bounding box of…