Learn R Programming

⚠️There's a newer version (1.7.2) of this package.Take me there.

SQMtools (version 1.6.3)

Analyze Results Generated by the 'SqueezeMeta' Pipeline

Description

'SqueezeMeta' is a versatile pipeline for the automated analysis of metagenomics/metatranscriptomics data (). 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) .

Copy Link

Version

Install

install.packages('SQMtools')

Monthly Downloads

634

Version

1.6.3

License

GPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

Fernando Puente-Sánchez

Last Published

September 18th, 2023

Functions in SQMtools (1.6.3)

Hadza

Hadza hunter-gatherer gut metagenomes
MGKOs

Single Copy Phylogenetic Marker Genes from Sunagawa's group (KOs)
exportPathway

Export the functions of a SQM object into KEGG pathway maps
exportTable

Export results in tabular format
USiCGs

Universal Single-Copy Genes
combineSQM

Combine several SQM objects
plotFunctions

Heatmap of the most abundant functions in a SQM object
mostAbundant

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

Load a SqueezeMeta project into R
mostVariable

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

Plot a heatmap using ggplot2
loadSQMlite

Load tables generated by sqm2tables.py, sqmreads2tables.py or combine-sqm-tables.py into R.
subsetRand

Select random ORFs
subsetSamples

Filter results by sample
subsetBins

Create a SQM object containing only the requested bins, and the contigs and ORFs contained in them.
summary.SQMlite

summary method for class SQMlite
subsetTax

Filter results by taxonomy
summary.SQM

summary method for class SQM
MGOGs

Single Copy Phylogenetic Marker Genes from Sunagawa's group (OGs)
RecA

RecA/RadA recombinase
subsetContigs

Select contigs
plotTaxonomy

Barplot of the most abundant taxa in a SQM object
plotBars

Plot a barplot using ggplot2
plotBins

Barplot of the most abundant bins in a SQM object
rowMaxs

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

Filter results by function
subsetORFs

Select ORFs
combineSQMlite

Combine several SQM or SQMlite objects
exportKrona

Export the taxonomy of a SQM object into a Krona Chart
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