Comments (5)
Hi,
Thanks I am glad you like it! :)
I think NicheNet makes sense only for single cell or sorted bulk data. Without distinguishing the cell types, it doesn't make sense to talk about ligand activities, except if you think that makes sense biologically, e.g. one ligand has a huge contrast in effect on all cell types, or your sample consists predominantly of one cell type. Btw, about the NicheNet pipeline in OmnipathR any feedback is very welcome. Until which stage have you run it? It's very new code, I still need to do a number of improvements.
CARNIVAL tries to find the smallest subnetwork which can explain the best a measured protein activity pattern, in your case it could be TF and pathway activities inferred by DoRothEA and PROGENy from your transcriptomics data. I think it also makes much more sense if the data is from one cell type only, but certainly there might be mechanisms which are common in the dominant cell types and these methods are able to capture from bulk data.
From bulk transcriptomics you can recover cell type specific expression by deconvolution.
I will post this to our group so maybe colleagues with more experience on these methods can comment here.
Best,
Denes
from omnipathr.
Hi @deeenes ,
thanks for the comments. That's exactly what I was afraid of, but curios to hear your colleagues' opinion too.
About the NicheNet pipeline, I followed instructions available on https://workflows.omnipathdb.org/nichenet1.html for autocrine signalling and managed to complete the whole procedure. Didn't try the wrapper yet, but I could test in near future.
Best,
C
from omnipathr.
Hi Cosimo,
With version 2.99.19 (current tip of the master branch) I updated the NicheNet pipeline. It means I tested the whole pipeline and fixed many bugs, so from now on, it's supposed to work. You can see the vignette: https://workflows.omnipathdb.org/nichenet2.pdf and the manual: https://static.omnipathdb.org/omnipathr_manual.pdf for more info.
Finally I didn't get more ideas from colleagues, only one of them confirmed that I wrote here.
Best,
Denes
from omnipathr.
Hi Denes,
thanks for the update. Really nice job with the vignette! I tested the pipeline with nichenet_test() and it worked after the second try (using R version 4.0.5 on Ubuntu 20.04 machine).
Thank you also for asking around about the original question. In the meantime, I ran blind source separation analysis on my bulk gene expression data and obtained clusters of (possibly) cell-type specific markers. I'm still planning to apply your Omnipath-NicheNet pipeline on these data, although I'm still trying to figure out how to properly define transmitter and receiver populations.
Anyway, I think we could close this issue and considered it solved, unless you have additional suggestions/remarks.
Best,
Cosimo
from omnipathr.
Sounds great! So I am closing this issue, and feel free to open another one if you have more questions.
from omnipathr.
Related Issues (20)
- Unable to install LIANA because of omnipathr dependency HOT 2
- Error in retrieving interactions from Omnipath HOT 5
- Error Installing OmnipathR when trying to install liana HOT 1
- PDPK1 and PDK1 are mixed up
- omnipathdb has expired certificate HOT 1
- CDK6 -> RUNX1 interaction should be consensus inhibition
- get_collectri() and OmnipathR download not working HOT 4
- CellPhoneDB Version HOT 2
- error when run import_omnipath_annotations HOT 1
- Clarification about commercial licenses HOT 3
- TIME OUT for import_intercell_network HOT 6
- Error when Testing the pipeline HOT 3
- loading package failed HOT 1
- import_all_interactions only shows transcriptional HOT 2
- connection problem HOT 2
- cannot open the connection to 'https://omnipathdb.org/resources' HOT 2
- Error: Error installing package 'OmnipathR': when trying to install LianaR HOT 17
- Omnipath failing to install in GitHub actions. HOT 3
- Installation error HOT 3
- wrong TGFB1-SMAD7 interaction
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 omnipathr.