Introduction Having been happily using a combination of OSX and iOS for a few years now I’ve recently expanded my device collection with a google nexus 7 tablet. I’ve been using a separate IMAP based email account for a while so this was easy to set up on the new device, but I also wanted…
- Home
- Articles posted by simon
- (Page 2)
Should you buy a nanopore sequencer?
This morning twitter is awash with posts discussing the newly announced nanopore sequencers from Oxford Nanopore. Speculation has been rife for some time about the potential specifications of the first sequencers to be produced by the company, and it certainly appears that the company have fulfilled the expectations placed upon them. I’m not going to…
Review of Hanson SB5 Baritone Saxophone
Background Hanson music wasn’t a name I’d seen before I saw an advert for one of their baritone saxes on Ebay. I’d normally be wary of buying an unknown brand of sax over the internet, but there was one thing which piqued my interest. Most companies have a selection of favourable customer comments on their…
The true cost of object creation in java
I’ve been spending some time trying to optimise the data loading part of one of my java projects. The nature of the data we use means that we have to create hundreds of millions of objects, each of which internally stores only a single long value (it actually stores several fields packed into this value…
Moving over to Casava 1.8
Introduction Illumina have recently released an updated version of their downstream analysis software CASAVA. This is the analysis pipeline which runs after the sequencer has processed the raw data down to base call files and provides a variety of functionalities from creating usable base calls to alignment and variant calling. Casava 1.8 makes some major…
Published:September 16, 2011 View Post
Importing RNA-Seq data into SeqMonk
Introduction Mapped RNA-Seq data coming from eukaryotes is probably the most complicated data type to import into SeqMonk due to it’s relative complexity and the abundance of options with which you are presented. Depending on exactly what sort of information you want to know about your data different data import options will be useful, so…
Getting the java heap size you asked for
In a recent post I discussed a method we’re using for automatically setting the java heap size appropriately at runtime. It now turns out that the issue of setting the heap size is complicated by the fact that the heap size you request on the command line isn’t necessarily what you get given. In some…
Mac application bundle caching
Having spent a frustrating hour or so trying to update a mac application bundle I thought I’d share a couple of things which caused no end of confusion and aren’t what you’d expect and are therefore likely to catch out those working with application bundles for the first time. Basically I was finding that although…
Dynamically setting the java heap size at runtime
One of the oddities about java programs is that they require you to set a maximum heap size when you start the program. What this means in effect is that you need to be able to predict the memory usage of your program before it starts, and whatever heap size you set needs to be…
Want to improve your science? Get a dog.
Actually the dog is somewhat irrelevant – it’s what comes with it which matters. One of the side-effects of dog ownership is that you get to spend an hour or so a day out walking, which means you have an hour or so with your own thoughts and no distractions. I’m sure everyone has experienced…