Some months ago we started to work on an improvement to the new charts system to address what seemed to be a very common question: “Can I just change this panel in this one well?” The results are now available to everyone in version 2.1.1.
Recap on well block templates
A block template is an ordered list of panel templates, with captions. It is a saved design layout, usually belonging to one project, which can be used to display data from any well. It makes sense to be able create a standardised chart for each well in a project, especially where the different wells have similar data content which might be need to analysed or displayed in the same way. Because “charts” are always coupled to their templates, you can change your mind about the layout or design without having to edit a chart for every single well – just make the change to the template, and all your charts will be updated. This is far cleaner and more flexible than having separate charts for each well (as was the process in the old charts model).
So far so good, but it seems that standardisation can only go so far. Different wells have their quirks, and you need to tweak the design ever so slightly in some cases. Perhaps a different wireline log here, or a slightly different group of taxa there. In the original 2.1 charts module the only way you can do this is to duplicate the block template – probably giving it a name specific to the well for which you needed to make the tweak. Suddenly, instead of having one block template which is neatly shared around the project, you’ve got a separate “template” for each well and you’ve lost all the benefits of having templates in the first place.
New overrides feature
We wanted to allow the flexibility to tweak chart design for individual wells, whilst retaining the benefits of the template-driven model. Version 2.1.1 handles the complexities internally, giving you just a simple option to change some panel properties in individual wells, if you wish, and see those changes reflected wherever you use that template to display that well. You can still make changes to the base template and see them reflected everywhere.
Here is a simple example. I create a well block template with one panel, showing the sonic log. I create a new chart and add some blocks for wells in my project, using my new template.
The horizontal log scale looks fine for Well-4 and Well-5, but it’s not great for Well-1. Previously I would have had to make a compromise and decided on a scale which I could use for all wells (or create a separate well block template just for Well-1). With v2.1.1 I can right-click on the panel in Well-1 and select Panel Properties:
After adjusting the DT (sonic) scale, my chart is looking better.
When I have saved this chart, my override for this panel for Well-1 will be saved and applied whenever else I open this template for Well-1. So if I open a tab for it in Samples & Interpretations, my new scale applies. An arrow symbol in tab indicates that this block template has panel overrides in this well.
If I make a change to the block template, e.g. I add a depth scale panel, it updates for all wells.
You can see which wells have overrides (and delete them if necessary) by opening the template in Charts & Templates, and selecting Chart/Template > Overrides.
All you have to do is right-click on any templated chart block, choose Panel Properties, and then save the resulting chart. The block template will behave differently for that well, whenever you use it. You can’t change the order of panels and you can’t add or remove them – these must be done in the underlying block template.
Don’t be tempted to make the same change to a panel for each of your wells that use a template: it’s still better to change the underlying template instead.
To use this feature you will need to be running version 2.1.1. You can download this using the normal updater (select the version at the top, and make sure you get the “Latest” release), but you will need to upgrade your database as well.
It has long been possible to use StrataBugs to create ‘closure’ diagrams, showing the relative abundance of different groups of species. I use the term ‘groups’ rather than ‘Groups’ intentionally, since the ‘groups’ may also be ‘categories’. A recent change has made this feature a little more flexible.
The new feature in brief
Let’s say a palynologist wants a quick overview of the relative abundance of marine vs terrestrial species. In practice this is achieved by comparing the abundance of dinocysts (category DC) with the abundance of pollen and spores (cateogry SP). Since all species belong to a category already, it’s simply a case of creating a panel which is grouped by category, and displayed as a relative stacked sawtooth plot. The only problem was that all the other palynology categories which happened to show up in the data would also be included in the plot (the left-hand panel in the image below). In the data below, the DA category represents the number of dinocysts in the first 100 specimens, so that’s what I want to compare to the SP count (N.B. your counting method might be different!).
We have now made it possible to ‘filter’ the panel by more than one category, which allows you to create the right-hand panel below comparing just DC and SP. Species not belonging to the filter categories are excluded from the data.
To make use of this setting, you need to select the ‘Outer’ panel properties tab, and choose ‘Restrict data to’. Here you can choose from a list of categories. To select more than one category, hold down CTRL while you select from the list.
A recap on groups and categories
All genera (and therefore species) must belong to one (and only one) category. This is a convenient way of, well, categorising taxa. Most StrataBugs users will not need to modify the standard list of categories – it would make exchanging data between databases more difficult.
Groups, on the other hand, are entirely under your control, and one species can belong to any number of groups. Groups can be attached to projects.
Both are useful for creating charts. You can find our more in the help.
More about closure diagrams
The inner panels above are created with the following options:
- ‘Group data by’ is set to ‘categories’ – this means that counts of species from the same category will be aggregated. You could also use groups here, in which case either the outer or inner panel must be filtered to a group set (which defines the selection of groups).
- ‘Plot type’ is set to ‘stacked curves’ – rather than showing the different categories in individual columns.
- ‘Calculation style’ is set to ‘relative (inner)’ which means that instead of showing the absolute count for each category, we’re showing the count as a percentage of the total for the inner panel. In this case you could also select ‘relative (outer)’ (i.e. the count is relative to the outer panel), because the inner and outer panels are showing the same data (more in this previous post).
You can find out more about the biostratigraphy panel options here.
Amongst the many voices of approval from those that have got to grips with the templated charts in v2.1 there are always a few folks who are permanently wedded to the idea of “one well, one chart”, and don’t want to work in a templated view of the world. They also prefer a WYSIWIG panel property editor, so they can make individual panel changes as required for the well they’re working on. For them, getting to know the options available on the standard chart is where they need to start.
The Standard chart tab in the Samples & Interpretations module is always present, and contains a panel for all the data types that are present in the well. You can customise the standard chart by clicking in the chart properties icon in the toolbar: and using the panel list to add/edit and delete panels. Right clicking on any panel in the chart will bring up the option to edit the panel’s properties.
In this way you can create the chart you want. When you’re done, you can then use the rightmost button to save the chart as a template.
At this point you can name your template for use in the next well. Any panels that have different properties to the default will be saved in the new template.
In your second well, use the penultimate button on the toolbar to load the template you previously made into the standard chart…
Now, make any changes you like to the panel properties. When you’re done, pres the last button again to save the template.At this stage you have a choice: if you update the existing template, then this will also apply to your first well and any others that happen to be using this template. This may or may not be what you want. To keep things simple, you can select New Template, and the template name will be suffixed by the well name, and thereafter opened in a new tab bearing the template name.
When you next open your wells, the template tabs will reopen in the same state they were saved in, while the standard chart will reset to the default layout. To make changes, see above (load your template into the standard chart ….)
Lots more information on the charts tab, as always, in the help here.
We try to make it as easy and ‘safe’ as possible for you to explore StrataBugs without inadvertantly corrupting your data. That’s why we always ask you to confirm before deleting something. Last week we were clicking about in this way (exploring), trying to think through an idea, when we stumbled upon a feature that we’d completely forgotten was there.
A helpful user had made a great suggestion. In their own words:
Being able to add interpretations (e.g. chronostrat) via the charts in the Samples & Interpretations module would be a very useful addition, rather than having to keep switching tabs back and forth.
The thought process on our side goes something like this: Well, yes, that would be good! How would that work? Double-click somewhere? There’s already some double-click action in the zones panel (*try double-clicking in a zones panel*) – you can edit existing zones by double-clicking on them. So, maybe double-click where there isn’t a zone? (*double-click where there’s no zone*) Hey, look, it brings up the interval dialog! So we already implemented this! (*try the same on another panel*) Oh dear, doesn’t seem to work in this panel, why’s that?
There are, literally, millions of lines of code in StrataBugs. It’s not surprising that we forget about some of them.
Go to the full post…
In recent weeks we’ve been busy enhancing the stratigraphic range chart plot to display abundance events. Many thanks to Martin Pearce at Evolution Applied for working through this with us.
The stratigraphic range panel is designed as an alternative type of view on a composite standard (event scheme). It shows the ranges of events in time.
A note on terminology: the ‘range chart’ I will be referring to is different from a ‘species distribution chart’ showing abundance variations in a well section – which I do often hear referred to as a ‘range chart’. The range chart in question is concerned with time.
A simple range chart showing a few species might look like this:
Events relating to the same species are grouped together. In this case there are three events for Palynodinium grallator – a total species range, plus two abundance event ranges.
At the moment there is no formal way to link these abundance events (denoted by the [A] and [SA]) to an abundance scheme which defines them. A simple workaround is to create an abundance scheme with exactly the same name as the composite standard. The stratigraphic range panel will pick this up and use it to identify abundance events. Any term abbreviation from the abundance scheme which appears in the event name surrounded by brackets (you may use parentheses, square or angled brackets) will be interpreted as an abundance event. Go to the full post…
Over the past few weeks we’ve been polishing a new feature for “overplotting” biozone panels. This feature gives you more flexibility over which biozone schemes you can include in the same columns. It was something we allowed for in the v2.1 data model but hadn’t got around to implementing yet. And yes, I am aware that “overplot” isn’t officially part of the English language, but it does describe the concept quite succinctly!
Hopefully you are already aware that:
- Biozone intervals are always linked to a scheme.
- Biozone schemes are linked to a discipline.
- There are four panel types for biozones: one for to each discipline.
- A biozone panel in a block template has a scheme attribute. When you add a panel template to a block template, you can either:
- Choose one scheme belonging to the panel’s discipline, or
- choose no scheme (“<panel per scheme>”), in which case you will see all of the intervals linked to schemes with the panel’s discipline, either merged into one column or as separate, automatically generated panels.
In short, this means you could either select all the schemes for a discipline, or one scheme only.
Adding the overplot function makes things much more flexible, giving you complete control over which intervals will appear in which columns, and even allowing you to mix disciplines. It is a simple technique (on your side anyway!) which tells one panel to draw on top of the previous panel. Go to the full post…
A couple of people have stumbled over this one in recent weeks. No “bug bounties” I’m afraid folks – this behaviour is intentional. Honestly, it’s not a bug, it’s a feature!
In a high precision study, you may have analysed many samples within a small depth range. If the occurrence data were plotted at the exact analysis depth, then all the histograms and labels would plot on top of each other.
This can make it difficult to see the finer detail. In order to get around this problem, we ‘distribute’ the analyses into the surrounding empty space, such that each data point is readable.
A useful addition to StrataBugs 2.1 is the ability to include entire genera in groups. Previously if you wanted to do this, you would have had to find all the taxa from the genus (probably via a taxon search) and add them to the group. If you or a colleague added another species to the genus, you’d have to remember to add it to the group. The new system saves you this hassle and guarantees that the group stays up-to-date.
You should be familiar with the Taxon Database’s ‘Taxa’ window – this is your working list of taxa. Let me introduce you to its sister, the ‘Genus’ window. Open by choosing from the menu Taxa > Genera.
You can populate it with genera by hitting the search icon, or by dragging onto it species from any tables or lists in StrataBugs. Drag a genus from here onto the Taxa window to populate it with the member species. You can also drag the genera directly into your taxon groups. Go to the full post…
Did we mention that the charts are interactive?! You’ll get a lot more out of them if you are familiar with these keyboard shortcuts.
- Use your mouse wheel to move up and down…
- … and hold down SHIFT with the mouse wheel to go left-right.
- Hold down CTRL with the mouse wheel to zoom in and out.
- CTRL and +/- also zoom in and out.
- CTRL and 1 zooms to the normal scale.
- CTRL and 0 (zero) zooms out so that the whole chart fits on your screen.
- Hold down ALT and draw a box to zoom to that area:
- Hold down the q key to toggle on the magnifer:
Undo and Redo
- Use CTRL+Z to undo or CTRL+SHIFT+Z to redo.
Note – these are for undoing changes you have made to data via the chart – e.g. by dragging a node on the depth/age panel, or dragging an interval boundary. They won’t undo anything you have done via a dialog, including changing the chart properties!
Expect the blog to feature many, many posts about the biostratigraphy panels. There are so many combinations of panel options that I shouldn’t think anybody is au fait with all of them – probably not even me! I want to start with something relatively (excuse the pun) simple. I’m also choosing this because it’s something that wasn’t possible before the new charts module was released.
My examples use data from our demo dataset. My template starts out as a simple ‘group by category’ palynology panel – that is, I’ve kept all the basic options except changing “group data by” to “category”. In the real world this would be better as groups, for which you will also need to restrict the outer panel to a group set.
Everybody should be familiar with the “relative (inner)” calculation style – it’s been in StrataBugs since the year dot. It would transform a simple absolute-abundance style plot like this:
Into a relative-abundance plot like this:
Each column shows its count relative to the total count for the analysis across the whole panel. Each row adds up to 100%. Well, OK, nearly 100% – since you asked, we’re rounding up to integer values except where we have less than 1%. Go to the full post…