What are some good strategies for keeping track of which versions you're using of bowtie/tophat/cufflinks/samtools, etc.? I know you can just write down what you used, but...
We have an internal wiki where we track what's currently installed with dates, so that offers one way of tracking it.
One colleague suggested dotkit.
Does anyone have any other good suggestions on managing these multiple tools with different versions? What do you do if you get additional samples for a project that you did 6 months ago? Re-run everything with the latest version?
crossposted at seqanswers (Is that frowned upon?):
Hi, I have changed the title, because it could have been confused with the problem of keeping version control of your scripts (e.g. see http://software-carpentry.org/4_0/vc/intro/)
Recent discussions on bioinfo-core mailing list also turned up encap package manager, though a lot of people seem to be using modules or symlinks.
http://www.encap.org/
My colleague Jim has also forked and improved a package manager called bio.brew that we've been using to streamline installations: https://github.com/vlandham/bio.brew