QAX: the Qiime2 Artifacts eXtractor

Repository Size Latest release Available via BioConda BioConda Downloads

Introduction

Qiime2 is one of the most popular software used to analyze the output of metabarcoding experiment, and it introduced a unique data format in the bioinformatics scenario: the "Qiime2 artifact".

Qiime2 artifacts are structured compressed archives containing a dataset (e.g., FASTQ reads, representative sequences in FASTA format, a phylogenetic tree in Newick format, etc.) and an exhaustive set of metadata (including the command that generated it, information on the execution environment, citations on the used software, and all the metadata of the artifacts used to produce it).

While artifacts can improve the shareability and reproducibility of Qiime workflows, they are less easily integrated with general bioinformatics pipelines, and even accessing metadata in the artifacts requires the full Qiime2 installation (not to mention that every release of Qiime2 will produce incompatible artifacts). Qiime Artifact Extractor (qxa) allows to easily interface with Qiime2 artifacts from the command line, without needing the full Qiime2 environment installed.

Functions

qax has different subprograms (and the general syntax is qax [program] [program-arguments]):

  • list (default): list artifact(s) properties
  • citations: extract citations in BibTeX format
  • extract: extract artifact data files
  • provenance: describe artifact provenance, or generate its graph
  • view: print the content of an artifact (eg. dna-sequences.fasta) to the terminal
  • make: create a visualization artifact from HTML

Citation

Telatin, A. Qiime Artifact eXtractor (qax): A Fast and Versatile Tool to Interact with Qiime2 Archives. BioTech doi.org/10.3390/biotech10010005