Stack Overflow, BioStar and – shock, horror – some code

Stack Overflow reached critical mass a few months ago now. The site gets upwards of 6 million unique visitors a month. The chances are, if you write code, you know it exists, and you’ve received some sort of help there, whether directly or by proxy. In its wake, Stack Overflow has spawned Stack Exchange, a question and answer platform that anyone can buy into, and set up a site. So there’s now Stack Overflow type sites for any number of topics.

Amongst these sites, there have been a couple of attempts to set up science Stack Exchanges ( &, but to my mind, science as a whole is not specific enough, even biology is probably too broad an area for Stack Exchange to work as a platform. As a result questions are too hand-wavy, and communities have not really seemed to build. The key to Stack Overflow’s success is that it has very tightly defined boundaries, only questions about programming are accepted, anything else is removed for being off-topic. The site’s creators even set up more sites, Super User, and Server Fault, to keep Stack Overflow on topic.

It seems, then, that bioinformatics is the perfect use case for Stack Exchange. A more narrow domain than science or biology, with an already web savvy community ready to coalesce around a useful focal point. Until recently, however, no one had made the site. Then a couple of weeks ago, started to get some attention on Twitter and FriendFeed. It’s early days, but the site has made a good start, some interesting questions, with some good, intelligent, answers. My main concerns would be:

  • Not enough users, no critical mass achieved.
    • The site seems to be gaining some traction, and getting more active by the day.
  • Not enough questions, no reason for users to keep coming back.
    • This does remain an area for concern, but is also starting to pick up a little.
  • No financial backing, the site may disappear after the test period comes to an end.
    • Stack Exchange is not a cheap platform, and a site like this will need funding to continue. However, the administrator, Istvan Albert, has insisted on the Google Group, set up for ‘meta’ discussion surrounding the site, that the site is funded for a year at least.
Finally, the real motivation for this post… A question on BioStar made me revisit some semi-abandoned code in order to post an answer, and I thought it was quite a nice snippet. About 15 lines of Python that utilises the UniProt ID Mapping service to automate protein ID conversion. I’ve stuck the code into a gist, and I thought I’d stick it up here too.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s