Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

use pillar to add aesthetics to the columns of the tibble interface of tidySCE, tidyseurat, tidySE #9

Open
stemangiola opened this issue Aug 25, 2023 · 2 comments
Labels
enhancement New feature or request

Comments

@stemangiola
Copy link

stemangiola commented Aug 25, 2023

Start with the package tidySingleCellExperiment

In tidyomics, we represent data bioconductor data containers as tibbles; some of the columns are taken from sample/gene metadata, and some of the columns of our tidyomics data representation are virtual, view-only columns".

You can use "view-only" columns to filter and create new columns, but view-only" columns cannot be edited or deleted from the representation.

It would be nice to use the package pillar to add aesthetics to the column names of those few "view-only" columns; for example, add red colouring to the view-only columns (i.e. PC, UMAP; selected in the get_special_datasets function).

Some examples of editing the tibble style are given here

@stemangiola stemangiola converted this from a draft issue Aug 25, 2023
@stemangiola stemangiola added the enhancement New feature or request label Aug 25, 2023
@multimeric
Copy link

So this applies to exactly 3 classes? tidySCE, tidyseurat, and tidySE? I think the pillar docs make this process pretty clear.

@stemangiola
Copy link
Author

So this applies to exactly 3 classes? tidySCE, tidyseurat, and tidySE? I think the pillar docs make this process pretty clear.

For the moment only tidySingleCellExperiment

Eventually, this would apply to all tidyomics, including SingleCellExperiment, Seurat, SummarizedExperiment, SpatialExperiment and so on. Possibly as print methods shared in the mother repo ttservice.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Todo
Development

No branches or pull requests

2 participants