19 September 2013

COMBINE 2013: standards ride again!

Just finished having a very productive meeting at COMBINE 2013, nice to see how standards are developing, especially, that rhere are a number of things that are finally stable enough to implement. Heading up the list: SBML Groups and COMBINE Archive.

Feeling all geeked out so perhaps this is a great time for a vacation ;-)

24 August 2013

The real advantage of a "human readable" model definition format

A colleague of mine wanted to submit a model along with a paper that they had published and had somehow converted from their native format into SBML, unfortunately this had not been entirely successful and I was asked to diagnose the problem after COPASI reported a serious error in the file.

Using PySCeS I converted the file to the PySCeS model format where some translation errors were immediately apparent, could be compared to the original equation and fixed. Reloading the file, testing the steady-state solution and re-exporting it to SBML was a piece of cake.

Not bad going for a Friday afternoon ;-)

25 July 2013

Funky Amsterdam promotional video

This is a new advertisement for Amsterdam as a cool tourist destination ... and why its nice to live there ;-)

15 July 2013

Finally registered on GitHub

After using Subversion since it replaced CVS I've decided to get going with Git (username: bgoli) and have committed the PySCeS 0.9.0 release to GitHub to play around with.

16 June 2013

Open source and free-to-use

I've just returned from a trip to Latvia and after discussions there was reminded of the value of open source, freely available/usable software. Of course while working in South Africa I was acutely aware of this but after living in the Netherlands for a while one gets spoilt (and lazy). What do I mean? Unless your definition of Science is such that it is restricted to the "wealthier western world" e.g.

  • Windows is not free

  • MATLAB (and especially it's toolboxes) are not free

  • academic access to commercial software is not free

  • publishing in open access journals is not free


Even though it is more difficult, takes more time and could even be career counter productive, I believe that development in Life Science software (a foundation/basic activity) should be as unrestricted (widely available) as possible.

The question of course is how does one try to convey this to funders, reviewers etc - who are embedded in a more affluent environment - that this is a valid consideration.

A more general question is whether it is worth the effort of developing a freely available tool when one can quickly whip up the code in something like MATLAB (or any other software based on a commercial platform)? In the end this starts to look like more like an ethical question e.g. "Science and Society"  than a practical one. of course whether practicing research Scientists should be concerning themselves with this sort of dilemma is up to the individual.