Selection refinement

· ☕ 3 min read · ✍️ Joe

Laser logs and mass spec sample metadata speed up the process of creating selections in iolite considerably. However, sometimes we want to further refine those selections for a variety of reasons. For example, maybe the laser log and mass spec don’t quite agree on the timing of things, or you want to automatically avoid parts of the signal where you’ve ablated through the target. Read on to find out more about iolite’s new selection refiner tool!

Overview of the user interface

The selection refinement tool (included in iolite 4.5.2+, some features described in soon to be release v 4.5.3) can be accessed via the Tools → Refine selections menu item. A dialog similar to below will appear:

Overview

In this dialog there are a few different areas of note:

  1. The Selection Groups area on the left. In this list, you select the group(s) that you would like to apply the refinement strategy to.
  2. The Strategy area comprising the bulk of the window. In this area, you select the strategy type at the top and the settings for that strategy are shown below.
  3. The Output area at the bottom. In this area, you specify the suffix that will be used when refining the selections in a group. For example, if you have selected a group called ‘Unknowns’ and the suffix is ' refined’, a new group will be created called ‘Unknowns refined’ that contains the selections of ‘Unknowns’ that have been modified by the selected strategy.

Refinement strategies

There are a number of refinement strategies included with this tool and you can also add your own since this plugin is python-based. The included strategies are briefly described below.

Criteria

This strategy is similar to ‘automatic selections from channels’. It finds the longest segment of each selection that matches a list of criteria. For example, you could use this strategy to adjust a selection to avoid inclusions or parts of a zircon analysis with high 204Pb.

Mean shift clustering

This strategy uses mean shift clustering on the data for the specified channels during each selection to find the cluster in the selection. For example, you could use this strategy to adjust a selection to the dominant phase of an analysis.

Rolling standard deviation and error

This strategy searches the selection for the segment with the lowest standard deviation or standard error for the selected channel. For example, you could use this strategy to find part of a selection that has the most homogeneous 207Pb/206Pb as shown below where the full selection (red ellipse) was refined based on 207/206 (blue ellipse).

RollingSE

Extremes

This strategy looks for the segment (with a minimum length criteria) that minimizes or maximizes the selected channel on average. For example, you could use this strategy to adjust a selection to match the highest (perhaps to avoid drill through) or lowest (perhaps to minimize discordance) segment. Shown below is the same example as above but instead refining the selection to minimize discordance (resulting in a very similar sub-segment).

Extremes

Synchronize

This strategy adjusts the selection such that it is optimally synchronized with the data within some search window specified as the maximum time difference. For example, you might use this to correct small differences in timing between the recorded mass spec data and the laser log.

The end

That was a quick look at the new selection refinement tool in iolite 4. If you have any questions, comments or suggestions about this Note, you can discuss it here.


iolite team
WRITTEN BY
Joe
iolite developer


What's on this Page