Issue Using MIBiG with BiG-SCAPE on Galaxy

Dear Galaxy Support Team,

I hope you are doing well.

I am experiencing persistent issues while running BiG-SCAPE on Galaxy, specifically related to the inclusion of the MIBiG reference dataset.

:red_circle: MIBiG issue

Whenever I enable the MIBiG option (e.g., --mibig21), the job consistently fails with a read-only filesystem error:

OSError: [Errno 30] Read-only file system:
'/usr/local/lib/python3.7/site-packages/bigscape/Annotated_MIBiG_reference/MIBiG_2.1_final'

As a result, I have not been able to run any analysis with MIBiG included. (Same issue with 3.1 version database)


:white_check_mark: Without MIBiG

When I run BiG-SCAPE without MIBiG, the tool works correctly:

  • I tested inputs as:
    • a collection of region BGC files, and
    • a single combined file (This failed)
  • The analysis completed successfully, indicating that my input files are valid

:warning: Summary of the problem

  • :white_check_mark: Input files → working
  • :white_check_mark: BiG-SCAPE (without MIBiG) → working
  • :cross_mark: Adding MIBiG → always fails

:red_question_mark: Questions

I would appreciate your guidance on the following:

  1. Is there a supported way to run BiG-SCAPE with MIBiG enabled on Galaxy?
  2. Is there a pre-configured/shared MIBiG dataset available to avoid this issue?
  3. Could the tool be adjusted so that MIBiG is extracted or accessed from a user-writable directory instead of the system path?

Including MIBiG is important for my analysis, so having this functionality working would be very helpful.

Thank you very much for your support.

Best regards,
Shreyash

Hello @Shreyash_04

The issue is likely with the collection input or the way the input file is named. We can help to review if you want to share back the history. This will allow us to troubleshoot any issues with the tool itself and get those reported, too!

And, just a disclaimer about the status of this tool (still a “beta” implementation).

And an example about the collection/file naming was in this topic. It also has some examples if you’d like to troubleshoot more on your own first!

That said, we did go through this a bit in your original question, but we didn’t see the final result yet. Is issue is different now?

Let’s start there! :slight_smile:

Hi Jennifer,

The issue is different than before. This time the problem is with the MiBiG dataset. The tool is somehow unable to obtain the MiBiG database. The run works well for clustering and analysis of BGCs itself without considering MiBiG BGCs.

Best regards

Shreyash

Hi @Shreyash_04

Thanks for sharing the details! I was able to confirm the issue with all tool/database version combinations. I suspect the new job container is the problem, maybe with how it is being used.

I’ve opened a ticket against the EU server to get this started:

You can also send in a bug report from one of the red error datasets to given them another example.

I don’t have a workaround since the tool is only hosted at this server, and if the root issue is the container, the tool would probably fail no matter where it run.

Let’s see what the EU team thinks! :hammer_and_wrench: