I spend most of my time writing code and using an range of bioinformatics analysis packages. Unlike in many other professions, sometimes there are no best tools for accomplishing a bioinformatics task. The tools are continuously improved and the choice of tools is dependent on the research question and the biology of whatever you are investigating. However I have come to rely on some general purpose resources that make me more productive. Let me introduce you to my general purpose spanner box.
I have finally found nirvana in MacVim, which is the preferred version of Vim for Mac OS. It allows screen splitting, window resizing and integrates with the console, such that you can run system commands right in the editor. You have to install the necessary scripts or plugins to support what you want to do.
It has increased my productivity, although it has a slightly steep learning curve. This is a tool I recommend to any bioinformatician, if you are not already using it!
I use git for source control. It is awesome and fits very well with my workflow. Git has powerful features and easy to use and work with. I like the idea of distributed source control and it makes it easier to work on different versions of the same project!
Cost: $42 (has academic discounts)
One of the best tools which we may forget is a tool is the terminal! Since I use Mac OS, I enjoy the best of both worlds, a powerful Unix command line support, excellent graphics and support for proprietary software if need arises.
I don’t keep an electronic notebook since I prefer jotting down my notes and having a Notebook. I use a liquid ink Pilot V ball RT pen. The pen has a retractable cone-tip liquid ink rollerball, rubber grip and metal pocket clip. It is airplane-safe and writes a 0.4mm line.
My preference for a notebook is an A4 D66174 Notebook. Each book has about 180 pages. It comes with a protective handcover. This is an archive for my written thoughts, discussions and workflows.
Cost $90 for a pack of five books.
What is your general purpose bioinformatics toolbox?