bayer-group / cellenium Goto Github PK
View Code? Open in Web Editor NEWCellenium is a FAIR and scalable interactive visual analytics app for scRNA-Seq data (single-cell RNA sequencing).
License: MIT License
Cellenium is a FAIR and scalable interactive visual analytics app for scRNA-Seq data (single-cell RNA sequencing).
License: MIT License
it's for sure calculated and written into the database. must be due to some changes for multiomics
h5ad_obs_index
, we should use h5ad_obs_key
to safely identify samplesUsers who are preparing h5ad files for cellenium should use the code in h5ad_preparation.py
. There should be a python library built, and being installable via PyPi, for this use case. While the library isn't there, users can copy and update h5ad_preparation.py
on their own
Database, API and client already work with study_layer_id
to distinguish multiple layers per study. For scRNA data, multiple layers get imported but only the first one is displayed in the UI.
study_layer.omics_type
is out of line with the implementationas the h5mu is access the modality needs to be handed over for e.g. mdata.mod['gene']
Using the Biomart client, we could add data for drosophila, macaca fascicularis and maybe more. This could be done by invoking the get_gene_mappings
for these Tax IDs in addition, so that data for these species is added to omics_gene
and omics_base
just like the other species.
In case species aren't covered by Biomart and we want an "on the fly" definition of any gene IDs, symbols and gene descriptions from the gene annotation dataframe of an imported h5ad file, the import process needs to be extended. Currently, it would just raise any error message for unknown species or unknown genes.
Example: many different CD8 T cell subtypes (memory, effector, naive ...) can be all grouped in one CD8 T cell celltype
Maybe there is a lightweight way for a user to reuse a grouping once it is defined (browser local storage?)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.