Comments (2)
Hi.
Yes, this is possible and fully implemented. For R (recommended interface) the functionality is illustrated in the tutorial. In the python version the procedure is very similar for fitting the conditional GPLVM with the gp_clvm function. If you just have covariates which you would like to include for the variance decomposition and/or correlation analysis as described in the paper you can just pass them to the respective methods. In this case K is a list of all covariance matrices, corresponding to inferred factors and as well as known covariates. If you'd like to include batch, for example, you can construct the corresponding covariance matrix using a delta kernel.
I will include this in the python vignette soon, too.
Florian
from sclvm.
I will include this in the python vignette soon, too.
Hi Florian,
I am unable to find this functionality in the python vignette. (https://github.com/PMBio/scLVM/blob/master/tutorials/tcell_demo.ipynb)
Considering this post is about 3-4 years old, so I am guessing it is already there but for some reason I am not able to find it. So, if you would be kind enough to point me in the right direction.
Forgive my naivety as I am a beginner in bioinformatics/computational biology field.
Ammar
from sclvm.
Related Issues (20)
- issue with plot getVariableGenes
- Useful __all__ and no * import HOT 1
- proper naming HOT 1
- Error when running init(sclvm,Y=Y,tech_noise = tech_noise) HOT 10
- IndexError: index XX is out of bounds for axis 0 with size XX of scLVM/core.py HOT 1
- 'module' object has no attribute 'CFixedCF' HOT 3
- negative expression after cell cycle correction HOT 1
- Uninitialized dataCB reference in "transform_counts_demo_no_spikeins.Rmd" HOT 1
- Error running vignette
- python commands to get tech_noise
- nlopt failed!
- core.py limix version check triggers automatic failure state, attempts to load nonexistent package HOT 3
- Error in running scLVM_vignette.Rmd
- Error running init(sclvm,Y=Y,tech_noise = tech_noise) HOT 3
- ERROR running: sclvm = init(sclvm,Y=Y,tech_noise = tech_noise) HOT 4
- Use of scLVM for single cell data under multiple conditions HOT 1
- fitLMM dies with AttributeError
- Issue in creating scLVM object (Python execution error)
- Issue with general use of the package via pip, R and github installation
- Feature request: more parameters to function getVariableGenes()
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 sclvm.