Open GergelyTuri opened 2 years ago
I've encountered the same exact issue with a simple 300 frame tiff & 158 ROI zip file from ImageJ. If I run fissa.Experiments() with maximum verbosity, what I see is:
Images:
ROI sets:
nRegions: 8
expansion: 1
clearly there is an issue with reading the data in. After looking at the example.ipynb more closely, it appears that the images and roi paths should be sent as a list. Once I did that, the script correctly recognized my items.
For example, here's sample code that got past the error you described:
tiff_path = './GCaMP_AD.tif'
rois_path = './GC_AD_ROI.zip'
experiment = fissa.Experiment([tiff_path], [rois_path], verbosity=6, nRegions=8)
experiment.separate()
Unfortunately, once we get past this error, we immediately arrive to another one ~ ValueError: linearrings: Input operand 0 does not have enough dimensions (has 1, gufunc core with signature (i,d)->() requires 2)
Welp, we keep grinding at it.
dear @EmrickLab was it solved?
Hi, I try to process some of my own data based on the example notebook and I get a the following error when i get to the
experiment.separate()
line:This is a freshly installed Fissa (0.7.2) through pip in a new conda environment on Ubuntu. Python = 3.7.12. The version for suite2p is 0.10.3, although the processing was done with an earlier version. The input is fairly standard, 1 plane (512x512) with 148 rois in the
iscell
group. The parameters seem to check out:num_rois: 148, len(rois): 148, len(cell_ids): 148
Can you provide a few pointers how i can troubleshoot this?