Release notes

New cloud tools in Omicsboard Lab: resistance, assembly, variants and trees

More than a dozen new tools now run on the cloud server, grouped by what a lab does. Includes three ways to screen for resistance, a standard chain for phylogenetic trees, and reference databases that work offline.

· 11 min read · All posts

A four-stage pipeline with one stage highlighted

In October we added a first set of established command-line tools to the cloud server. This is the next batch. You do not have to learn their options: describe the job, Omi puts the right tool in the plan, you approve it, and the result comes back into your project with the tool and version noted in your report.

Everything here runs on the cloud server, so it needs a paid plan or a top-up, and every tool is installed at a fixed, pinned version. These tools support research. They are not validated clinical pipelines.

In this post: The tools by task · Resistance screening · Phylogenetic trees · Offline databases · Safety rails · Limits

The new tools, by what a lab does

Resistance and plasmids

Read processing and alignment

Assembly

Annotation

Variants

Phylogeny

Resistance screening: three tools, your choice

Screening an assembled genome for resistance genes sounds like one job, but labs and journals expect different tools. Omi now offers three, and you choose. Whichever you pick, the report names the program and the database version it used.

Which one should you use?

What we checked

We ran all three on one published E. coli genome. They agreed on the same six acquired resistance genes, and AMRFinderPlus and ResFinder reported the same four fluoroquinolone point mutations. That is a sanity check, not a validation study, so test the tools on genomes you know before you rely on them for a decision.

Reading the output correctly

The Software and versions table in your report lists the program (for example AMRFinderPlus 4.2.7) and the database release it used, read from the tool itself. A resistance gene is a genotype: it does not prove the isolate is resistant, and results depend on the quality of the assembly, since a fragmented assembly can split a gene across contigs.

Phylogenetic trees done properly

A quick neighbour-joining tree is a fine first look at your data. It is not what a reviewer expects in a methods section. While running a real 16S project we saw where the shortcuts hide, and we changed how Omi builds trees. For anything you will report, Omi now follows one standard chain, and it checks its own work along the way.

  1. Align with MAFFT (7.526). Omi can choose the fast automatic mode or the more careful L-INS-i and G-INS-i modes.
  2. Trim with trimAl, so poorly aligned columns do not drive the tree.
  3. Infer the tree with IQ-TREE 3 (3.1.3), letting ModelFinder pick the substitution model and running 1000 ultrafast bootstraps.
  4. Screen for chimeras with VSEARCH for marker genes, by comparing your sequences against a reference set you supply.
  5. Draw the figure with a tool that measures the page and checks the layout.

The quick tree recipe is still there for a first look, and Omi labels its result as preliminary.

The tools report their own facts

After each step the tool adds a short summary to its output, so Omi quotes numbers it was given instead of guessing:

When a number looks worrying, for example more than half the alignment is gaps, only a third of the columns survive trimming, or most branches are weakly supported, the summary says WARNING and Omi is told not to contradict it.

Habits that keep a 16S tree honest

A figure that checks itself

IQ-TREE writes a tree file, not a picture, and hand-drawn plots tend to squeeze labels, hide the legend or let a long outgroup branch flatten everything else. The new tree-figure tool roots on the outgroup you name (leaving a long outgroup branch out of the drawing and saying so), chooses a cladogram or a phylogram and prints “branch lengths not to scale” when they are not, and colours clades from a simple table using colours that stay readable for colour-blind readers. It marks support with filled and hollow dots, puts the legend outside the tree, sizes the page from the real width of the labels, and shows database-style reference names as Genus species (accession) in grey italics.

It then measures the result, looking for overlapping labels, text running off the page and a legend covering a label, and enlarges the page until the layout is clean or reports what is still wrong. It saves a 300 dpi PNG, a PDF and an SVG, and never changes the tree itself. On the desktop app, Omi is not allowed to hand-draw a tree from a tree file, so the layout check always runs.

The 95 percent line is for ultrafast bootstrap support, which is not the same scale as the 70 percent rule of thumb for standard bootstrap. Some species, such as members of the S. aureus complex, cannot be separated by 16S, and the report should say so. The tree-drawing tool and the report checks are in the desktop app; the web app has the cloud tools and the same guidance for Omi.

Reference databases that work offline

Annotation is only as reproducible as the database behind it. If a tool asks a website at run time, the answer can change from week to week, and a run can fail because the website is busy. For the tools below, Omicsboard keeps the reference data on its own server. Your run uses a fixed, checked release, and your report says which one.

How it is kept current

You get the release in your report (the ClinVar release date for each build, the SnpEff genome, the AMRFinderPlus database), no outside lookup during the run, and the same annotation every time you run the same file against the same release.

Safety rails you will notice

Honest limits

Try it

Attach your reads or assembly and describe the job in plain words, for example “Assemble these paired reads with Shovill, then screen the assembly for plasmids and resistance genes.” Omi sets out the tools and where each one runs before it starts. Twelve of the cloud tools can also be used from Claude or ChatGPT through the new connector, and the rest of this release is described in what is new in 1.5.49.

0 views0 comments

Comments

Links are not allowed. Be kind and stay on topic.
Try Omicsboard LabLearn, analyze and build with Omi, on your own data.
Download for Windows