SQMtools1.7.2 package

Analyze Results Generated by the 'SqueezeMeta' Pipeline

combineSQM

Combine several SQM objects

combineSQMlite

Combine several SQM or SQMlite objects

create_bin

Create a bin from a vector of contigs

exportBins

Export the bins of a SQM object

exportContigs

Export the contigs of a SQM object

exportKrona

Export the taxonomy of a SQM object into a Krona Chart

exportORFs

Export the ORFs of a SQM object

exportPathway

Export the functions of a SQM object into KEGG pathway maps

exportTable

Export results in tabular format

find_redundant_contigs

Find redundant contigs within a bin

loadSQM

Load a SqueezeMeta project into R

loadSQMlite

Load tables generated by sqm2tables.py, sqmreads2tables.py or `com...

mostAbundant

Get the N most abundant rows (or columns) from a numeric table

mostVariable

Get the N most variable rows (or columns) from a numeric table

plotBars

Plot a barplot using ggplot2

plotBins

Barplot of the most abundant bins in a SQM object

plotFunctions

Heatmap of the most abundant functions in a SQM object

plotHeatmap

Plot a heatmap using ggplot2

plotTaxonomy

Barplot of the most abundant taxa in a SQM object

remove_contigs_from_bin

Remove contigs from a given bin

rowMaxs

Return a vector with the row-wise maxima of a matrix or dataframe.

rowMins

Return a vector with the row-wise minima of a matrix or dataframe.

seqvec2fasta

Print a named vector of sequences as a fasta-formatted string

SQM_to_microeco

Convert a SQM object into a microtable object from the microeco pa...

SQM_to_phyloseq

Convert a SQM object into a phyloseq object from the phyloseq pack...

subsetBins

Create a SQM object containing only the requested bins, and the contig...

subsetContigs

Select contigs

subsetFun

Filter results by function

subsetORFs

Select ORFs

subsetRand

Select random ORFs

subsetSamples

Filter results by sample

subsetTax

Filter results by taxonomy

summary.SQM

summary method for class SQM

summary.SQMbunch

summary method for class SQMbunch

summary.SQMlite

summary method for class SQMlite

'SqueezeMeta' is a versatile pipeline for the automated analysis of metagenomics/metatranscriptomics data (<https://github.com/jtamames/SqueezeMeta>). This package provides functions loading 'SqueezeMeta' results into R, filtering them based on different criteria, and visualizing the results using basic plots. The 'SqueezeMeta' project (and any subsets of it generated by the different filtering functions) is parsed into a single object, whose different components (e.g. tables with the taxonomic or functional composition across samples, contig/gene abundance profiles) can be easily analyzed using other R packages such as 'vegan' or 'DESeq2'. The methods in this package are further described in Puente-Sánchez et al., (2020) <doi:10.1186/s12859-020-03703-2>.

  • Maintainer: Fernando Puente-Sánchez
  • License: GPL-3
  • Last published: 2025-06-14