Comments (9)
Hi @Zethson, thanks for the heads up. I actually have some bandwidth now to look into this and try a few options out.
Well, batchglm will still take a few months to be usable and well documented, but feel free to take a look nevertheless :) (development is happening on a couple of branches so don't look at master).
batchglm developer here with a minor update on this for @emdann and @Zethson: The python port of edgeR using batchglm as backend is implemented for your purposes but I didn't have the time for testing / deployment yet. It's probably going to take till January until I find time for that but let me just say that for my small testing dataset it is already pretty much exactly reproducing edgeR's results.
from milopy.
Theislab dude here. Just wanted to say that we have some people working on batchGLM again and I think that it would be a good choice for you in the future.
from milopy.
Hi @Zethson, thanks for the heads up. I actually have some bandwidth now to look into this and try a few options out.
Well, batchglm will still take a few months to be usable and well documented, but feel free to take a look nevertheless :) (development is happening on a couple of branches so don't look at master).
from milopy.
from milopy.
tensorflow might be useful for GLMs: https://www.tensorflow.org/probability/examples/Generalized_Linear_Models
I've not tested/used this, but it gives a stable API.
from milopy.
batchGLM / diffxpy from theislab
from milopy.
Hi @Zethson, thanks for the heads up. I actually have some bandwidth now to look into this and try a few options out.
from milopy.
Excellent @picciama ! Thank you very much! Really think that a Python native edgeR will be super useful for the community. Just a big bonus that we can add this to Milopy.
CC @ivirshup
from milopy.
BTW @picciama this is where the new batchGLM based implementation should then end up in -> https://github.com/theislab/pertpy/blob/development/pertpy/tools/_milopy.py#L306
(Just another if case)
from milopy.
Related Issues (20)
- Can't use model.contrasts with categorical variables HOT 2
- Unable to save adata.uns["nhood_adata"] HOT 2
- Retrieving adata.obs_names belonging to each adata.uns["nhood_adata"].obs_names HOT 3
- plotNhoodGraphDA in python version HOT 4
- ValueError: Length mismatch HOT 2
- Add informative error when running plot_nhood_graph before graph construction
- Error in glmFit.default(sely, design, offset = seloffset, dispersion = 0.05, : nrow(design) disagrees with ncol(y) HOT 2
- Where can I find the information about to which neighborhood a cell belongs HOT 2
- Assigning neighbors_key in milopy.core.make_nhoods HOT 1
- Get all cells of a neighborhood given the index_cell HOT 2
- AttributeError: recarray has no attribute columns
- Error in make_nhoods if the reduced dims are in pandas.DataFrame HOT 1
- Interpret the clustering result HOT 2
- Bug: errors if no cells covered for a certain sample
- plotNhoodExpressionDA in milopy?
- DA_nhoods() .iteritems deprecated HOT 3
- annotate_nhood error HOT 2
- make_nhoods Error: Mean of empty slice. HOT 2
- milo.make_nhoods(combined_emb) fails if 'X' was used for nearest neighbors HOT 1
- error with milo.count_nhoods(adata, sample_col="sample") HOT 2
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 milopy.