Comments (4)
Thanks for the interest in the package! Your understanding is correct, we named the response clusters based on the most abundant cell type within each of them. But I would not say that CD4 T cells and monocytes are the two cell types most responsive to the treatment, they are just of high number. For example, CD8 T cells have a highly similar response pattern to CD4 T cells.
Hopefully this helps :)
from cinema-ot.
Thanks for the interest in the package! Your understanding is correct, we named the response clusters based on the most abundant cell type within each of them. But I would not say that CD4 T cells and monocytes are the two cell types most responsive to the treatment, they are just of high number. For example, CD8 T cells have a highly similar response pattern to CD4 T cells.
Hopefully this helps :)
Hi Mingze, thank you so much for the clarification, this helps a lot! So based on this interpretation, can I rename the cells clusters as CD4 T cell dominant batch and monocyte dominant batch respectively, in your example?
I have a further question on the downstream DEG analysis on the response matrix. First, what does the score in the y-axis mean? Second, should I interpret it is the genes that have driven the response, or it is the perturbation effect that changed the gene expression? Basically, my question is, change in gene expression and change in condition, which should be interpreted as the cause and which as the effect? Or the interpretation will vary case-by-case?
My scenario is used CINEMA-OT to analyze pbmcs from patients and healthy controls and my goal for this analysis is to identify causal genes of the disease conditions.
from cinema-ot.
The score is the "differential expression score" implemented in scanpy. For your second question, the method basically identifies the genes changed with the condition. Therefore both of your described case can happen in practice. Specifically, a disease may be the result of increased gene A, and the disease further affects expression of genes B,C,D,E. In our work, we mostly worked on experimentally perturbed data, where the interpretation would be straightforward (the condition is caused by experiments, not genes). Indeed things will be more complicated in the disease case and would require specific interpretation.
from cinema-ot.
The score is the "differential expression score" implemented in scanpy. For your second question, the method basically identifies the genes changed with the condition. Therefore both of your described case can happen in practice. Specifically, a disease may be the result of increased gene A, and the disease further affects expression of genes B,C,D,E. In our work, we mostly worked on experimentally perturbed data, where the interpretation would be straightforward (the condition is caused by experiments, not genes). Indeed things will be more complicated in the disease case and would require specific interpretation.
Thank you so much. This makes sense to me and I have no more questions
from cinema-ot.
Related Issues (11)
- Ref_label and expr_label in notebook tutorial switched
- Do you have a snippet to reproduce the comparisons made on Fig. 3? HOT 1
- Cannot find TR.txt, HLA.txt, IG.txt
- Can't import cinemaot module after pip install from git HOT 1
- Individual treatment effect matrices HOT 4
- install error HOT 1
- module 'cinemaot' has no attribute 'utils' HOT 2
- A couple of questions! HOT 2
- Is it possible to apply CINEMA-OT to Spatial-seq Data? HOT 1
- R code for labeled volcano plot 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 cinema-ot.