Cargando…

TreeSummarizedExperiment: a S4 class for data with hierarchical structure

Data organized into hierarchical structures (e.g., phylogenies or cell types) arises in several biological fields. It is therefore of interest to have data containers that store the hierarchical structure together with the biological profile data, and provide functions to easily access or manipulate...

Descripción completa

Detalles Bibliográficos
Autores principales: Huang, Ruizhu, Soneson, Charlotte, Ernst, Felix G.M., Rue-Albrecht, Kevin C., Yu, Guangchuang, Hicks, Stephanie C., Robinson, Mark D.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: F1000 Research Limited 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7684683/
https://www.ncbi.nlm.nih.gov/pubmed/33274053
http://dx.doi.org/10.12688/f1000research.26669.2
_version_ 1783613048702894080
author Huang, Ruizhu
Soneson, Charlotte
Ernst, Felix G.M.
Rue-Albrecht, Kevin C.
Yu, Guangchuang
Hicks, Stephanie C.
Robinson, Mark D.
author_facet Huang, Ruizhu
Soneson, Charlotte
Ernst, Felix G.M.
Rue-Albrecht, Kevin C.
Yu, Guangchuang
Hicks, Stephanie C.
Robinson, Mark D.
author_sort Huang, Ruizhu
collection PubMed
description Data organized into hierarchical structures (e.g., phylogenies or cell types) arises in several biological fields. It is therefore of interest to have data containers that store the hierarchical structure together with the biological profile data, and provide functions to easily access or manipulate data at different resolutions. Here, we present TreeSummarizedExperiment, a R/S4 class that extends the commonly used SingleCellExperiment class by incorporating tree representations of rows and/or columns (represented by objects of the phylo class). It follows the convention of the SummarizedExperiment class, while providing links between the assays and the nodes of a tree to allow data manipulation at arbitrary levels of the tree. The package is designed to be extensible, allowing new functions on the tree (phylo) to be contributed. As the work is based on the SingleCellExperiment class and the phylo class, both of which are popular classes used in many R packages, it is expected to be able to interact seamlessly with many other tools.
format Online
Article
Text
id pubmed-7684683
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher F1000 Research Limited
record_format MEDLINE/PubMed
spelling pubmed-76846832020-12-02 TreeSummarizedExperiment: a S4 class for data with hierarchical structure Huang, Ruizhu Soneson, Charlotte Ernst, Felix G.M. Rue-Albrecht, Kevin C. Yu, Guangchuang Hicks, Stephanie C. Robinson, Mark D. F1000Res Software Tool Article Data organized into hierarchical structures (e.g., phylogenies or cell types) arises in several biological fields. It is therefore of interest to have data containers that store the hierarchical structure together with the biological profile data, and provide functions to easily access or manipulate data at different resolutions. Here, we present TreeSummarizedExperiment, a R/S4 class that extends the commonly used SingleCellExperiment class by incorporating tree representations of rows and/or columns (represented by objects of the phylo class). It follows the convention of the SummarizedExperiment class, while providing links between the assays and the nodes of a tree to allow data manipulation at arbitrary levels of the tree. The package is designed to be extensible, allowing new functions on the tree (phylo) to be contributed. As the work is based on the SingleCellExperiment class and the phylo class, both of which are popular classes used in many R packages, it is expected to be able to interact seamlessly with many other tools. F1000 Research Limited 2021-03-02 /pmc/articles/PMC7684683/ /pubmed/33274053 http://dx.doi.org/10.12688/f1000research.26669.2 Text en Copyright: © 2021 Huang R et al. http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution Licence, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Software Tool Article
Huang, Ruizhu
Soneson, Charlotte
Ernst, Felix G.M.
Rue-Albrecht, Kevin C.
Yu, Guangchuang
Hicks, Stephanie C.
Robinson, Mark D.
TreeSummarizedExperiment: a S4 class for data with hierarchical structure
title TreeSummarizedExperiment: a S4 class for data with hierarchical structure
title_full TreeSummarizedExperiment: a S4 class for data with hierarchical structure
title_fullStr TreeSummarizedExperiment: a S4 class for data with hierarchical structure
title_full_unstemmed TreeSummarizedExperiment: a S4 class for data with hierarchical structure
title_short TreeSummarizedExperiment: a S4 class for data with hierarchical structure
title_sort treesummarizedexperiment: a s4 class for data with hierarchical structure
topic Software Tool Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7684683/
https://www.ncbi.nlm.nih.gov/pubmed/33274053
http://dx.doi.org/10.12688/f1000research.26669.2
work_keys_str_mv AT huangruizhu treesummarizedexperimentas4classfordatawithhierarchicalstructure
AT sonesoncharlotte treesummarizedexperimentas4classfordatawithhierarchicalstructure
AT ernstfelixgm treesummarizedexperimentas4classfordatawithhierarchicalstructure
AT ruealbrechtkevinc treesummarizedexperimentas4classfordatawithhierarchicalstructure
AT yuguangchuang treesummarizedexperimentas4classfordatawithhierarchicalstructure
AT hicksstephaniec treesummarizedexperimentas4classfordatawithhierarchicalstructure
AT robinsonmarkd treesummarizedexperimentas4classfordatawithhierarchicalstructure