Comments (3)
Hi! Thanks for the detailed description of your problem!
The inconsistency between the summary and the output from credible_effects
was due to a bug in the credible_effects
function. I could fortunately fix that on the master branch in github already.
As for the difference between the Python versions, there seem to be multiple issues here. The current version of scCODA was developed in Python 3.8, so I recommend to use that version for now. The next update of scCODA will be up-to-date again with the current versions of most dependencies.
For that, I'd like to understand the problems you were facing in your Python 3.9 environment a little better. It would be incredible if you could tell me
- The package versions of scCODA's dependencies that you have installed (especially tensorflow, tensorflow-probability, numpy, pandas, sccoda)
- The full error log you get when trying to run
mod.CompositionalAnalysis()
Thanks in advance!
from sccoda.
Thanks for the quick answer !
Indeed, installing with git has solved the problem for Python3.8
Here are the logs for Python 3.9:
And the list of the dependencies installed with conda for Python3.9:
Dependencies_conda_Py3.9.csv
Hope that helps you. You can reach me if you need anything else.
from sccoda.
I just released a new update of scCODA (0.1.4) that now supports the latest versions of tensorflow (you had tensorflow 2.6 installed in your 3.9 environment). Running it in Python 3.9 should also be possible.
This hopefully explains the long duration for model inference, as those new versions of tensorflow defaulted to eager execution (very slow), whereas older versions did not.
Also, you had an old version of scCODA (0.1.1) installed in the dependency list that you sent me. Neither rel_abundance_dispersion_plot
nor automatic reference selection were implemented in that version. The latest version has both these features.
I hope this solves all issues!
from sccoda.
Related Issues (20)
- Feature Request: log10 scaling for Boxplots HOT 1
- Feature Request: Automatically print significance indicator in boxplots HOT 1
- access sim_results.summary() for further analysis in R HOT 2
- scCODA p-values? HOT 1
- Replace sklearn dependency with scikit-learn HOT 1
- Bootstrap or splitting my samples HOT 2
- conda compatibility HOT 4
- TypeError: '<' not supported between instances of 'str' and 'int' on toy dataset HOT 1
- Questions about generalizability to other NGS datasets HOT 1
- AttributeError: module 'arviz' has no attribute 'data' HOT 2
- Error when num_burnins > num_results HOT 4
- Exporting Summary Results HOT 1
- additive effects and interaction terms HOT 3
- model comparison using LOO/WAIC HOT 2
- Tutorial for R/reticulate HOT 3
- Final Parameter and log2-fold change have different signs HOT 6
- Additive model with batch HOT 2
- Different results for same comparison, based on which group is selected as reference HOT 2
- mixed effect model HOT 1
- Use the model with multiple covariants including numeric ones? 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 sccoda.