-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Native python implementation for NB-GLM instead of edgeR
#2
Comments
tensorflow might be useful for GLMs: https://www.tensorflow.org/probability/examples/Generalized_Linear_Models |
batchGLM / diffxpy from theislab |
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. |
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. |
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 |
Gathering some suggestions:
pymc3
https://docs.pymc.io/notebooks/GLM-poisson-regression.htmlThe text was updated successfully, but these errors were encountered: