Comments (5)
Yes, we also thought about that too, right now model publishers can explain in additional description
field here. I think this would be the best way for people to clarify this? It would be great for every user to attach a notebook to their model submission form.
regarding your side note, we have the pipe-line tutorial and this tutorial for query users. I will try to make the second one more illustrative in the aspects you mentioned.
from scarches.
HI Mohammad - thanks for the clarification. We're thinking about a slightly different use case where there is no computational biologist available to tweak the model. We're wondering if you want a non-expert to be able to use this package to transfer labels, extending what they can do with scanpy from identifying reasonable clusters of cells and marker genes to recommending labels for cell types.
One way this might work:
- There would be some basic schema, such as what you've been building in your curation efforts or what we're working on in
cellxgene
, - Users can browse models for a tissue and download them,
- Condition key would either match a column from the schema, or be a function that constructs the appropriate query column from fields in the schema.
- input parameters for label transfer are just a query dataset (containing at least condition_key or required metadata to create it) and a model. The package does the rest.
from scarches.
hi @ambrosejcarr
We are working on a website so that you can browse models and even project data on that. However, integrating with cellxgene
might take some time. Could we get some people from CZI to help us with this?
from scarches.
@M0hammadL we're very interested in this idea and would be able to spend some time on it. Could we set up a call? I'd like to hear more about your vision for how this would work.
from scarches.
@bkmartinjr sure, that would be great? maybe continue via email?
from scarches.
Related Issues (20)
- installation issue HOT 1
- Matrix multiplication error in scpoli_model.classify HOT 13
- "get_num_classes" not available in newer torchmetrics versions HOT 2
- scPoli error of label transfer HOT 7
- SageNet tutorial notebook missing one cell for model training
- scPoli: RuntimeError: indices should be either on cpu or on the same device as the indexed tensor (cpu) HOT 22
- Suggested improvements for label transfer function HOT 1
- scPoli get latent representations HOT 2
- Include both gene IDs and gene symbols for check of feature correspondence between query and reference
- "Model was trained without prototypes" when using a loaded scPoli model HOT 8
- Error: Saved model does not contain original setup inputs. HOT 1
- Trouble with expimap -- float values wanted when anndata is in double HOT 5
- ImportError: cannot import name 'setup_anndata' from 'scvi.data' HOT 2
- Label transfer code producing different outputs in different environments HOT 10
- Documentation website failing to load HOT 5
- Which model should I use for a cell typing task HOT 2
- Can I ask you how to make reference dataset from multiple datasets from different tech?
- TypeError: __init__() got an unexpected keyword argument 'condition_keys' HOT 4
- Install issue - no .yml in repo HOT 2
- Scpoli:RuntimeError: expected scalar type Float but found Double HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from scarches.