Something that has driven me nuts for a while is the bug in FIJI/ImageJ when making montages of image stacks. This post is about a solution to this problem. What’s a montage? You have a stack of images and you want to array them in m rows by n columns. This is useful for showing a gallery […]
Tag: Igor
Adventures in code II
I needed to generate a uniform random distribution of points inside a circle and, later, a sphere. This is part of a bigger project, but the code to do this is kind of interesting. There were no solutions available for IgorPro, but stackexchange had plenty of examples in python and mathematica. There are many ways to do […]
Weak Superhero: how to win and lose at Marvel Top Trumps
Top Trumps is a card game for children. The mind can wander when playing such games with kids… typically, I start thinking: what is the best strategy for this game? But also, as the game drags on: what is the quickest way to lose? Since Top Trumps is based on numerical values with simple outcomes, it seemed […]
Parallel Lines: Spatial statistics of microtubules in 3D
Our recent paper on “the mesh” in kinetochore fibres (K-fibres) of the mitotic spindle was our first adventure in 3D electron microscopy. This post is about some of the new data analysis challenges that were thrown up by this study. I promised a more technical post about this paper and here it is, better late […]
The Great Curve: Citation distributions
This post follows on from a previous post on citation distributions and the wrongness of Impact Factor. Stephen Curry had previously made the call that journals should “show us the data” that underlie the much-maligned Journal Impact Factor (JIF). However, this call made me wonder what “showing us the data” would look like and how journals might […]
At a Crawl: Analysis of Cell Migration in IgorPro
In the lab we have been doing quite a bit of analysis of cell migration in 2D. Typically RPE1 cells migrating on fibronectin-coated glass. There are quite a few tools out there to track cell movements and to analyse their migration. Naturally, none of these did quite what we wanted and none fitted nicely into […]
Your Favorite Thing: Algorithmically Perfect Playlist
I’ve previously written about analysing my iTunes library and about generating Smart Playlists in iTunes. This post takes things a bit further by generating a “perfect playlist” outside of iTunes… it is exclusively for nerds. How can you put together a perfect playlist? What are your favourite songs? How can you tell what they are? […]
Green is the Colour: mNeonGreen spectra
I was searching for the excitation and emission spectra for mNeonGreen. I was able to find an image, but no values for the spectra. Here is an approximation of the spectra (xlsx format, still haven’t figured out csv for wordpress). I got these values using IgorThief.ipf a very handy tool that allows the extraction of XY […]
Tips from the blog IV – averaging
I put a recent code snippet put up on the IgorExchange. It’s a simple procedure for averaging a set of 1D waves and putting the results in a new wave. The difference between this code and Average Waves.ipf (which ships with Igor) is that this function takes the average of all points in the wave and […]
Wrong Number: A closer look at Impact Factors
This is a long post about Journal Impact Factors. Thanks to Stephen Curry for encouraging me to post this. tl;dr — I really liked this recent tweet from Stat Fact It’s a great illustration of why reporting means for skewed distributions is a bad idea. And this brings us quickly to Thomson-Reuters’ Journal Impact Factor […]