TreeSummarizedExperiment: a S4 class for data with hierarchical structure.
Autor: | Huang R; Department of Molecular Life Sciences, University of Zurich, Zurich, Switzerland.; SIB Swiss Institute of Bioinformatics, Zurich, Switzerland., Soneson C; Department of Molecular Life Sciences, University of Zurich, Zurich, Switzerland.; SIB Swiss Institute of Bioinformatics, Zurich, Switzerland.; Friedrich Miescher Institute for Biomedical Research, Basel, Switzerland., Ernst FGM; Population Health Sciences, German Center for Neurodegenerative Diseases (DZNE), Bonn, Germany., Rue-Albrecht KC; MRC WIMM Centre for Computational Biology, University of Oxford, Oxford, OX3 9DS, UK., Yu G; Department of Bioinformatics, School of Basic Medical University, Guangzhou, Guangdong, China.; Microbiome Medicine Center, Division of Laboratory Medicine, Zhujiang Hospital, Southern Medical University, Guangzhou, Guangdong, China., Hicks SC; Department of Biostatistics, Johns Hopkins Bloomberg School of Public Health, Baltimore, USA., Robinson MD; Department of Molecular Life Sciences, University of Zurich, Zurich, Switzerland.; SIB Swiss Institute of Bioinformatics, Zurich, Switzerland. |
---|---|
Jazyk: | angličtina |
Zdroj: | F1000Research [F1000Res] 2020 Oct 15; Vol. 9, pp. 1246. Date of Electronic Publication: 2020 Oct 15 (Print Publication: 2020). |
DOI: | 10.12688/f1000research.26669.2 |
Abstrakt: | 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. Competing Interests: No competing interests were disclosed. (Copyright: © 2021 Huang R et al.) |
Databáze: | MEDLINE |
Externí odkaz: |