pmelsted / pizzly

Fast fusion detection using kallisto
BSD 2-Clause "Simplified" License
80 stars 10 forks source link

Bad Alloc error and no .hd5 file being generated #40

Open rahul-yadav-supra opened 3 years ago

rahul-yadav-supra commented 3 years ago

Dear Team,

I am using the tool Pizzly after running Kallisto. Initially, I installed the tool using conda. I created a conda environment and then installed Kallisto and Pizzly within the conda environment.

I tested the tools with the test data sets provided at first and then I tested on my samples. It worked fine.

But later I installed the tools outside the conda environment. When I tried running the pizzly multiple times switching from one mode to another, I started to face the bad alloc error. And this error started in all the modes of installation I had ( "Conda", as well as "Local Installation". ).

terminate called after throwing an instance of 'std::bad_alloc'
  what():  std::bad_alloc
Aborted (core dumped)

After restarting my system it worked fine a couple of times as stated in some places for bad alloc errors stating it might be due to the fact that the system was being used completed. But then I checked and realized that even if my system is completely unutilized I am getting the same error.

To my surprise, the tool Pizzly now started to take 2 hrs for my samples as compared to 15 mins on the samples before facing the error. I checked and found now the HD5 (hierarchical data format ) files are missing in the output of Kallisto.

I am unable to understand the reason for the error and why Kallisto is not making the hd5 files. Please help me find the solution to the errors.

Thanking you in advance.

With best regards, Rahul Yadav