I'm trying out UCDeconvolve and was able to successfully run it on a couple of datasets, but when I tried to re-run some analyses, I am running into this error:
`2023-06-21 13:26:26,991|[UCD]|INFO: Starting UCDeconvolveBASE Run. | Timer Started.
Preprocessing Dataset | 100% (173 of 173) || Elapsed Time: 0:00:36 Time: 0:00:36
2023-06-21 13:27:08,402|[UCD]|ERROR: {"message":"User has incomplete jobs running."}
2023-06-21 13:27:08,402|[UCD]|ERROR: {"message":"User has incomplete jobs running."}
2023-06-21 13:27:08,405|[UCD]|INFO: Run Complete | Elapsed Time: 41.412 (s)
TypeError Traceback (most recent call last)
Cell In[7], line 1
----> 1 ucd.tl.base(adata)
File ~/anaconda3/envs/ucdenv/lib/python3.8/site-packages/ucdeconvolve/_tools/_base.py:135, in deconvolve_base(data, token, split, sort, propagate, return_results, key_added, use_raw, verbosity)
132 params = {"propagate" : propagate, "split" : split, "sort" : sort}
134 # Get signed URL
--> 135 metadata, url = ucdapi.start_run_request("base", params = params)
137 # Upload to URL
138 with ucdutils.timer(ucdlogger, "Uploading Data", "Upload Complete", logging.INFO):
File ~/anaconda3/envs/ucdenv/lib/python3.8/site-packages/ucdeconvolve/_api/_api.py:661, in start_run_request(runtype, params, token)
658 data = apiutils.process_response(response)
660 # Split response
--> 661 metadata = data['metadata']
662 url = data['url']
664 # Return split response
TypeError: string indices must be integers`
I was able to run the same code previously, so I don't think it's an issue with the code or input data. Can you please let me know how I can resolve this?
I'm trying out UCDeconvolve and was able to successfully run it on a couple of datasets, but when I tried to re-run some analyses, I am running into this error:
`2023-06-21 13:26:26,991|[UCD]|INFO: Starting UCDeconvolveBASE Run. | Timer Started.
Preprocessing Dataset | 100% (173 of 173) || Elapsed Time: 0:00:36 Time: 0:00:36
2023-06-21 13:27:08,402|[UCD]|ERROR: {"message":"User has incomplete jobs running."}
2023-06-21 13:27:08,402|[UCD]|ERROR: {"message":"User has incomplete jobs running."}
2023-06-21 13:27:08,405|[UCD]|INFO: Run Complete | Elapsed Time: 41.412 (s)
TypeError Traceback (most recent call last)
Cell In[7], line 1
----> 1 ucd.tl.base(adata)
File ~/anaconda3/envs/ucdenv/lib/python3.8/site-packages/ucdeconvolve/_tools/_base.py:135, in deconvolve_base(data, token, split, sort, propagate, return_results, key_added, use_raw, verbosity)
132 params = {"propagate" : propagate, "split" : split, "sort" : sort}
134 # Get signed URL
--> 135 metadata, url = ucdapi.start_run_request("base", params = params)
137 # Upload to URL
138 with ucdutils.timer(ucdlogger, "Uploading Data", "Upload Complete", logging.INFO):
File ~/anaconda3/envs/ucdenv/lib/python3.8/site-packages/ucdeconvolve/_api/_api.py:661, in start_run_request(runtype, params, token)
658 data = apiutils.process_response(response)
660 # Split response
--> 661 metadata = data['metadata']
662 url = data['url']
664 # Return split response
TypeError: string indices must be integers`
I was able to run the same code previously, so I don't think it's an issue with the code or input data. Can you please let me know how I can resolve this?