Cargando…

Metacoder: An R package for visualization and manipulation of community taxonomic diversity data

Community-level data, the type generated by an increasing number of metabarcoding studies, is often graphed as stacked bar charts or pie graphs that use color to represent taxa. These graph types do not convey the hierarchical structure of taxonomic classifications and are limited by the use of colo...

Descripción completa

Detalles Bibliográficos
Autores principales: Foster, Zachary S. L., Sharpton, Thomas J., Grünwald, Niklaus J.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2017
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5340466/
https://www.ncbi.nlm.nih.gov/pubmed/28222096
http://dx.doi.org/10.1371/journal.pcbi.1005404
_version_ 1782512835771760640
author Foster, Zachary S. L.
Sharpton, Thomas J.
Grünwald, Niklaus J.
author_facet Foster, Zachary S. L.
Sharpton, Thomas J.
Grünwald, Niklaus J.
author_sort Foster, Zachary S. L.
collection PubMed
description Community-level data, the type generated by an increasing number of metabarcoding studies, is often graphed as stacked bar charts or pie graphs that use color to represent taxa. These graph types do not convey the hierarchical structure of taxonomic classifications and are limited by the use of color for categories. As an alternative, we developed metacoder, an R package for easily parsing, manipulating, and graphing publication-ready plots of hierarchical data. Metacoder includes a dynamic and flexible function that can parse most text-based formats that contain taxonomic classifications, taxon names, taxon identifiers, or sequence identifiers. Metacoder can then subset, sample, and order this parsed data using a set of intuitive functions that take into account the hierarchical nature of the data. Finally, an extremely flexible plotting function enables quantitative representation of up to 4 arbitrary statistics simultaneously in a tree format by mapping statistics to the color and size of tree nodes and edges. Metacoder also allows exploration of barcode primer bias by integrating functions to run digital PCR. Although it has been designed for data from metabarcoding research, metacoder can easily be applied to any data that has a hierarchical component such as gene ontology or geographic location data. Our package complements currently available tools for community analysis and is provided open source with an extensive online user manual.
format Online
Article
Text
id pubmed-5340466
institution National Center for Biotechnology Information
language English
publishDate 2017
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-53404662017-03-27 Metacoder: An R package for visualization and manipulation of community taxonomic diversity data Foster, Zachary S. L. Sharpton, Thomas J. Grünwald, Niklaus J. PLoS Comput Biol Research Article Community-level data, the type generated by an increasing number of metabarcoding studies, is often graphed as stacked bar charts or pie graphs that use color to represent taxa. These graph types do not convey the hierarchical structure of taxonomic classifications and are limited by the use of color for categories. As an alternative, we developed metacoder, an R package for easily parsing, manipulating, and graphing publication-ready plots of hierarchical data. Metacoder includes a dynamic and flexible function that can parse most text-based formats that contain taxonomic classifications, taxon names, taxon identifiers, or sequence identifiers. Metacoder can then subset, sample, and order this parsed data using a set of intuitive functions that take into account the hierarchical nature of the data. Finally, an extremely flexible plotting function enables quantitative representation of up to 4 arbitrary statistics simultaneously in a tree format by mapping statistics to the color and size of tree nodes and edges. Metacoder also allows exploration of barcode primer bias by integrating functions to run digital PCR. Although it has been designed for data from metabarcoding research, metacoder can easily be applied to any data that has a hierarchical component such as gene ontology or geographic location data. Our package complements currently available tools for community analysis and is provided open source with an extensive online user manual. Public Library of Science 2017-02-21 /pmc/articles/PMC5340466/ /pubmed/28222096 http://dx.doi.org/10.1371/journal.pcbi.1005404 Text en https://creativecommons.org/publicdomain/zero/1.0/ This is an open access article, free of all copyright, and may be freely reproduced, distributed, transmitted, modified, built upon, or otherwise used by anyone for any lawful purpose. The work is made available under the Creative Commons CC0 (https://creativecommons.org/publicdomain/zero/1.0/) public domain dedication.
spellingShingle Research Article
Foster, Zachary S. L.
Sharpton, Thomas J.
Grünwald, Niklaus J.
Metacoder: An R package for visualization and manipulation of community taxonomic diversity data
title Metacoder: An R package for visualization and manipulation of community taxonomic diversity data
title_full Metacoder: An R package for visualization and manipulation of community taxonomic diversity data
title_fullStr Metacoder: An R package for visualization and manipulation of community taxonomic diversity data
title_full_unstemmed Metacoder: An R package for visualization and manipulation of community taxonomic diversity data
title_short Metacoder: An R package for visualization and manipulation of community taxonomic diversity data
title_sort metacoder: an r package for visualization and manipulation of community taxonomic diversity data
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5340466/
https://www.ncbi.nlm.nih.gov/pubmed/28222096
http://dx.doi.org/10.1371/journal.pcbi.1005404
work_keys_str_mv AT fosterzacharysl metacoderanrpackageforvisualizationandmanipulationofcommunitytaxonomicdiversitydata
AT sharptonthomasj metacoderanrpackageforvisualizationandmanipulationofcommunitytaxonomicdiversitydata
AT grunwaldniklausj metacoderanrpackageforvisualizationandmanipulationofcommunitytaxonomicdiversitydata