Skip to contents

What is MetaScope?

MetaScope is a complete R-based 16S, metagenomic, and metatranscriptomic profiling package that can accurately identify the composition of microbes at a strain-level resolution within a sample. MetaScope can be considered as an updated and expanded R translation of PathoScope 2.0, a Python-based metagenomic profiling package also created by our lab.

A few improvements made in MetaScope over PathoScope include using the BAM file format instead of the SAM file format for significantly less disk space usage, removing all dependencies to NCBI’s now defunct GI sequence annotations, and properly filtering reads that align to filter reference genomes. Functions to analyze host microbiome data are also planned to be added in future updates to the package.


MetaScope requires R Version 4.3.

Install the development version of the package from Github:

if (!requireNamespace("devtools", quietly=TRUE))

Install the release version of the package from Bioconductor:

if (!requireNamespace("BiocManager", quietly = TRUE))


Check out a thorough tutorial on proper usage of our package here.