morris-lab / CellOracle

This is the alpha version of the CellOracle package
Other
308 stars 56 forks source link

Blank output for Direct Factors and Indirect Factors after tfi.scan #99

Closed Harshit-Pateria closed 1 year ago

Harshit-Pateria commented 1 year ago

I have run the code as intended, I believe there is some incompatibility between the motif datasets and Xenopus laevis 10.1 dataset Can you look into it?

image

PS: Also attaching the processed peak file to help you better understand the issue processed_peak_file (1).csv

KenjiKamimoto-ac commented 1 year ago

@Harshit-Pateria

Thank you for reporting issue! I did motif scan with your peak data, and I got factors like this. So I don't think the issue you have is due to motif incompatibility. I'm guessing there must be other cause of the issue.

スクリーンショット 2023-01-27 午前11 08 22

I'm suspecting the issue is caused by some updates in the dependent packages used by celloracle. I'd like to know the package versions of them in your environment. Can you please run the following codes and let me know the results?

import celloracle as co
co.check_python_requirements()

With this function, you will get table like this.

スクリーンショット 2023-01-27 午前11 11 30
Harshit-Pateria commented 1 year ago

Here is the result image

KenjiKamimoto-ac commented 1 year ago

@Harshit-Pateria

I looked into the issue, and I identified the cause of the issue. There was a bug in a function used to load Xenopys motif data. I fixed the bug, and released celloracle 0.10.15.

Can you please update celloracle and try motif scan again? I also updated docker image.

Thank you for your feedback!

KenjiKamimoto-ac commented 1 year ago

@Harshit-Pateria I think the issue is solved, and I close the issue. Please let me know if you still have this issue.