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

UI components for single-cell #1183

Open
arteymix opened this issue Jul 11, 2024 · 1 comment
Open

UI components for single-cell #1183

arteymix opened this issue Jul 11, 2024 · 1 comment
Assignees
Labels
single cell Issues related to single-cell data support

Comments

@arteymix
Copy link
Member

arteymix commented Jul 11, 2024

Single-cell data will require additional UI components for visualizing. In many cases, we can repurpose the components we have by adding some capabilities. In other cases, we will need brand new tabs or endpoints.

Single-cell exploration

  • links for navigating to cell type subsets

Having subset navigation is also something we currently lack for regular bulk datasets.

Single-cell assignments

  • visualize specific cell-type assignments (preferred by default)
  • display the protocol for cell-typing

Single cell QC

Include single-cell specific diagnostics in the "Diagnostics" tab of an EE.

Sub-biomaterial View

In the /bioMaterial/showBioMaterial.html endpoint, include a table of sub-biomaterials derived from the sample with their specific characteristics and factor values.

Also include characteristics and factor values inherited from source biomaterials.

Subset View

Single-cell datasets are represented using EE subsets where the bioassays are attached to sub-biomaterials (each one representing a cell population of a given type from a parent subject).

For existing Gemma subsets, this would be a good addition to see specific slices of a dataset.

It appears that /expressionExperiment/showExpressionExperiment.html is meant to support viewing subsets, although it seems to be broken right now.

There's also /expressionExperiment/showExpressionExperimentSubSet.html that can be used for this purpose.

I think we need to explore the possibility of using GemBrow's or Vue.js for developing any new components for viewing the single-cell aspect of a dataset. There might even be a way of nesting a Vue.js component within our Ext.js app.

@arteymix arteymix added the single cell Issues related to single-cell data support label Jul 11, 2024
@arteymix arteymix self-assigned this Oct 29, 2024
@arteymix
Copy link
Member Author

Regarding using Vue, we now have access to Webpack for bundling the frontend. I'll be adding the dependency once we get one component in.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
single cell Issues related to single-cell data support
Projects
None yet
Development

No branches or pull requests

1 participant