Google Code as a science repository
May 22, 2008
iPhylo is now available on Google Code. As Rod Page explains on his blog, inspired by Pedro, the goal is to use Google Code as a project management system, i.e. a place to store more than just code but docs and data as well (why not, you have good version control).
In essence this expands on the issue that I have been raising lately; that academics should use code repositories like Google Code, Sourceforge or Github. That not only moves some of the issues with code maintenance infrastructure and utilities out onto the cloud, it also brings in the ability of a bigger user base, ability to access mode more easily, etc.
Will this be a broader trend? There are already a number of packages available on Sourceforge, but still too few and many are just thrown out there.
Don’t know about all of you, but I find moves like these significant, especially if this becomes a trend
Update: As pointed out below in the comments, this discussion has taken on a life of it’s own on FriendFeed
. Disqus and/or FF really need to figure out a way to integrate those conversations
Technorati Tags: iPhylo, Roderic Page, Google Code
Posted by Deepak Singh | Filed Under Software & Internet
Amazon Recommends-
May 22, 2008 at 11:03 am Pawel SzczesnyIs there any space limit for a project at Google Code? I've only read about limit in a total number of projects (ten if I remember correctly).
-
May 22, 2008 at 11:07 am PauloNuinAs my Firefox still does not like your site, I will comment here. I really don't understand all this buzz now, Sourceforge has been available for years and different scientific projects are available there, some for years now. Google Code is no different from Sourceforge, but I think Github is easier to use, faster and not difficult to learn and ultimately can be more widespread than the other two.
-
May 22, 2008 at 11:17 am Pierre@nuin: I had an experience with both sites: IMHO Google is far more easier.
-
May 22, 2008 at 11:23 am Pierre@pawel you may ask for more space: http://code.google.com/p/support/wiki/FAQ
-
May 22, 2008 at 11:27 am PauloNuinPierre, I host a couple of projects on Sourceforge and one on Google Code, and I don't fell one being more difficult or easier. Maybe GC's UI might be easier and at some extension default all over the board but Sourceforge allows more customization. IMHO, Github should be the ultimate choice.
-
May 22, 2008 at 11:28 am Michael BartonI found Google Code's interface a bit unfriendly. There's nothing I can put my finger on specifically though. I thought one day that I might try and create my own version aimed at research projects rather than code projects. Just need to find the time.
-
May 22, 2008 at 11:33 am Pawel SzczesnyThank you Pierre. I don't think I will hit the limits anytime soon, but it's good to know that overall they support extension of the quotas.
-
May 22, 2008 at 11:38 am Matt WoodOne idea that I think would add value: a central point of contact for scientific software. Scientific tools are usually housed on academic home pages, which makes tracking their updates, releases (and abandoment!) difficult. With a central repo, each project could be registered, and tools could be added to allow easy tracking, commenting, recommendations, paper citations etc.
-
May 22, 2008 at 11:40 am Morton FoxI'm still very far from using up my 10 allotted projects at Google Code. Need to get more of my code up online.
-
May 22, 2008 at 12:15 pm DeepakIt's more about code repositories (pick your favorite one) that Google Code specifically. I definitely like the Github interface. Matt actually nails the issue on the head as far as my thoughts are concerned.
-
May 22, 2008 at 12:27 pm PauloNuinSo, who wants to work on a scientific software repository?
-
May 22, 2008 at 1:31 pm Pedro BeltraoThat could be included in the move to the cloud on the part of the big international databases (EBI/NCBI). Host projects and certify the stats in the third party independent manner. This could then be used when applying for further funding.
-
May 22, 2008 at 1:36 pm Matt WoodIt's certainly an idea that's been floating around in my mind for a bit: http://www.sciforge.net.
-
May 22, 2008 at 1:41 pm Matt Wood@Pedro: Seconded. There are opportunities there for some kind of hosted application environment for science: a SciApp Engine, if you will.
-
May 22, 2008 at 1:41 pm PauloNuinThat would be nice, I would be willing to help ...
-
May 22, 2008 at 1:53 pm Michael BartonEach paper would be required to have 100% test coverage to validate the code has been tested properly. I agree with the SciApp engine idea.
-
May 22, 2008 at 1:58 pm Pawel SzczesnyI'm not a good python coder (if at all), but count me in, if you get around to work on it.
-
May 22, 2008 at 2:12 pm Amund TveitDeepak: agree with you, using version control was number 1 (of 11) in my earlier posting about how to complete a PhD - http://amundblog.blogspot.com/2008/01/how-to-complete-your-phd.html
-
May 22, 2008 at 2:19 pm PauloNuin
-
May 22, 2008 at 2:26 pm Sally ChurchBy the way, as an aside if any of you science geeks would like an invite to Toluu for sharing science blogrolls let me know your email and I'll send an invite :)
-
May 22, 2008 at 11:51 pm Attila CsordasA functional Google Palimpsest Beta would rearrange this conversation a bit, I assume.
-
May 23, 2008 at 12:37 am Neil SaundersThis talk of centralisation is rather "anti-cloud". I don't care where stuff is hosted, so long as I can find it. That said, Google Code makes most sense to me, simply because I view them as the future of large-scale data hosting. Maybe what we need is a portal/wiki page pointing to scientific code repos.
-
May 23, 2008 at 12:44 am DeepakI am with Neil on the de-centralization part. I do like the idea of guidelines from publications on code repositories, much the way you do for structures etc
-
May 23, 2008 at 2:47 am Matt WoodNeil: agreed. Somewhere to collate and store meta information about projects, rather than host them.
-
May 23, 2008 at 4:25 am Cameron NeylonSciAppEngine - I see a scifoo session proposal coming on! But yes to efforts to aggregate the location of scientific software tools. Not to aggregate the applications, although hosting may be valuable in some cases, but to collect and index them.
-
May 23, 2008 at 4:39 am PierreCameron: Pasteur's Biotnet Book started to create a list of bioinfo-softwares http://www1.pasteur.fr/recherche/BNB/bnb-en.html (there is also an XML version). I don't know if it's up-to-date.
-
May 23, 2008 at 5:30 am Michael BartonI really like how big this discussion has become. I think a centralised repository for code would be great. I agree with the anti-cloud points though. Perhaps a better analogy would be a place where you can hook your code base into various feeds that broadcast interesting information when things happen. Similar to Github which allows you to hook your code into twitter and lighthouse.
-
May 23, 2008 at 5:39 am Matt WoodMichael: that's exactly what I had in mind. A collection of tools to help aggregate code bases, services and applications around the web (other forges, personal web pages), rather than provide a centralised platform per se. Very meta.
-
May 23, 2008 at 9:02 am Cameron NeylonPierre: What I had in mind is more I think what Matt and Michael are talking about (they just put it better). But BioNetBook looks pretty cool as well. Presumably it is hand curated though? Or is there a wiki or crawler back end?
-
May 23, 2008 at 9:07 am PauloNuinA meta-repository can be started by canvassing journals and current meta-repositories out there.
-
May 23, 2008 at 1:50 pm Pedro BeltraoI can see the points about decentralization but at the very least an image of the code used for submission should be mirrored in a repository. The same standard for disclosure and long-term protection should be set to code as it is for scientific data.
Comments
Lijit Search
Lijit Search-
Recent Posts
-
Comments
-
bbgm Recommends
-
Reader Map




Add New Comment
Viewing 4 Comments
Thanks. Your comment is awaiting approval by a moderator.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Add New Comment
Trackbacks