Comments (11)
Hi, I just realized this was a python compatibility problem. If I created a new conda environment with an older Python version 3.6.13, the problem solved. I think this multistack module is not compatible with the newest Python version, at least for the case of v3.9.7.
from big-fish.
Hello @zwdiscover,
The subpackage bigfish.multistack
is new in big-fish v0.6.0, so I think you just needed to update you big-fish version. On my side it's working fine with python 3.9.7.
In your previous environment, just run:
pip install --upgrade big-fish
Arthur
from big-fish.
I just tried your suggestion but still failed. The version for big-fish was still v0.3.0, so weird. Only my new conda environment with Python 3.6.13 was installed with big-fish v0.6.0 by default.
from big-fish.
So the notebook is working with big-fish >= 0.6.0, right?
I do not know why you still have big-fish 0.3.0 in your original environment. What command did you run? What was the error message if any?
from big-fish.
Yes, the notebook is working with big-fish 0.6.0.
I always used "pip install big-fish" to install bigfish under different conda environment. Under anaconda/python v3.6.13, the default installing version for bigfish is v0.6.0. However, under anaconda/python v3.9.7 and anaconda/python v3.10.0, the default installing version for bigfish is v0.3.0. I tried different conda environment on two different mac computers: mac mini and macbook air. The same problem existed. Looks very strange to me.
from big-fish.
So could you try pip install --upgrade big-fish
in these environment? Then you can check you big-fish version with pip list
.
from big-fish.
I ran the upgrade command as well. But after this, the version for big-fish was still v0.3.0 under python v3.9.7 and v3.10.0.
from big-fish.
Ok I reproduced the error. Indeed, big-fish v0.6.0 is installing with python 6 and 7, but not with the more recent versions. The problem comes from the pinning dependencies in big-fish (scikit-learn==0.21.0 specifically). In the next version, unpinning dependencies and a more recent version of scikit-learn will solve the problem. Until then you should downgrade your python version unfortunately. I will try to push big-fish 0.6.1 soon.
Thanks for raising the issue!
from big-fish.
Hi @zwdiscover, I just released 0.6.1. Normally if you set up a new environment with python 3.8+, you should be able to install big-fish 0.6.1.
Arthur
from big-fish.
Thanks for letting me know. I uninstalled previous version in my current environment and reinstalled it. It is running in the newest version 0.6.1 now. I further tested two of the notebooks using the multistack module. Working well now.
from big-fish.
Take care, I also updated the notebook repository.
from big-fish.
Related Issues (20)
- Stop pinning requirements in setup.py, use test to check compatybility HOT 5
- Manual Cell Segmentation HOT 4
- Pandas version HOT 2
- Failed Segmentation HOT 4
- Sharpness measure goes below 1 HOT 1
- FISH spot intensity analysis HOT 14
- v.0.6.1 thresholding type error HOT 8
- Clarify external and internal cell coordinates
- Jupyter Notebook Tutorials won't launch HOT 2
- Is there a way outside of visual inspection to set threshold value for watershed segementation? HOT 1
- Cell Segmentation - Cell Information Extraction HOT 3
- Threshold setting does not target elbow in plot HOT 3
- Getting started on RNAScope analysis HOT 10
- Display cell id on the segmentation plot
- Update installation to python 3.9 HOT 1
- U-net based model for nucleus segmentation not working HOT 1
- How to use 3d Array Image in BigFish HOT 2
- BIG-FISH or FISH-quant v2? HOT 2
- 3D segmentation HOT 3
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 big-fish.