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...
Autores principales: | , , , , , , |
---|---|
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 |