-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
COLO829 demo #360
Comments
Hi Iain, My name is Mareike Janiak and I'm a bioinformatics analyst at C3G in Montreal. I'm working with Hector Galvez on testing out djerba for use in our pipeline for the MoH project. I tried out the Thanks! |
Hi Mareike. Thanks for reaching out -- yes I can provide those files, I'll send them to you tomorrow. Best regards. |
Hi Iain, There were a few errors that I ran into along the way. I found workarounds for them, but they're more bandaids than actual solutions, so I was hoping for your input to find an actual solution.
However, when run with subprocess.call(logged_command, shell=True) it worked, as long as the whizbam url was in quotes within the logged_command. I modified djerba accordingly to allow it to run. This issue may have something to do with our R installation(s). The R env returned when run directly and when run via subprocess.run were quite different, for example.
Finally, I'm curious how the "ANALYSIS DESCRIPTION" section is populated? We'd eventually like to be able to customize it. Best, |
Hi Mareike I'm glad you could generate the report, that's a great first step. 😃 The issues with oncokb-annotator and R are not surprising, calling external programs is always somewhat fragile. We use environment modules and a lot of custom build scripts to set up our production environment, which doesn't transfer easily to other sites. Could you try running We are also looking at making Djerba more portable for our own use, eg. to allow development and testing on a laptop, I'll keep you informed. Yes, I think you mean "ASSAY DESCRIPTION"? This is done by the djerba/src/lib/djerba/plugins/supplement/body/supplementary_materials_template.html Line 22 in 3aa3435
We also configure workflow links and version numbers in a separate Python file: https://github.com/oicr-gsi/djerba/blob/main/src/lib/djerba/plugins/supplement/body/versioning.py Hope that helps! Have a good weekend, Iain |
Hi Iain, I ran the debug command you suggested on the unmodified install of
The only output in the log file is: Best, |
It seems you've uncovered a bug in Djerba error handling, we'll fix that. But I think the underlying error is a missing subparser name -- ie. you've called Djerba without specifying a mode. You need to do something like Does that help? |
Hi Iain, |
I'm attaching the log file here. The process stops here when it gets to MafAnnotator.py because of the syntax error I was describing. Changing the command to |
Hi again. Actually this is seems to be an issue with OncoKB annotator, the shebang line in MafAnnotator.py calls In our build script for
Our wrapper script is also called |
Hi Iain, |
The wrapper script did the trick! The new log file is here: |
Hi. I'm not sure what the exact issue is, but this forum post suggests it may be an If that doesn't work, I'll continue helping to troubleshoot. 😄 |
Yes, I found that thread too and was hoping that would be the solution :) I'm working with some of my colleagues to investigate this further! |
Hi Iain, The second task before our next meeting was to look into personalizing the djerba outputs a bit for the different institutions. I've managed to make a draft version of the report with the McGill logo and information in the header, but we would probably also like to be able to change the assay description to match what we do in our pipeline. Let me know if you'd like to set up a more technical meeting to discuss some of this or if it would be easier for you if I make a fork of djerba to do some of the development on my side? |
Hi Mareike Sorry for not replying earlier. I'm afraid I haven't had time to look at the R calls issue. The assay description text is here: https://github.com/oicr-gsi/djerba/blob/main/src/lib/djerba/util/assays.py A technical meeting to catch up sounds good, I'll check my schedule and maybe we can arrange something next week. In the meantime, I think forking the code for your own development is a good idea, if you haven't already done so. |
FYI as it relate to oncokb-annotator's shebang line, I've put a pull request in: oncokb/oncokb-annotator#222 Whether they merge it or not is another question :-) |
[like] Iain Bancarz reacted to your message:
…________________________________
From: Paul Gordon ***@***.***>
Sent: Tuesday, October 15, 2024 10:24:01 PM
To: oicr-gsi/djerba ***@***.***>
Cc: Iain Bancarz ***@***.***>; Author ***@***.***>
Subject: Re: [oicr-gsi/djerba] COLO829 demo (Issue #360)
FYI as it relate to oncokb-annotator's shebang line, I've put a pull request in: oncokb/oncokb-annotator#222<oncokb/oncokb-annotator#222>
Whether they merge it or not is another question :-)
—
Reply to this email directly, view it on GitHub<#360 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AAM52VLWVRUWCI7YMYBBJ6LZ3WIYDAVCNFSM6AAAAABDVMYPR6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMJVGI3TGOBZGM>.
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
This issue is to track and discuss any install/run issues related to the COLO829 cross-site demo of the
wgts.snv_indel
plugin.The text was updated successfully, but these errors were encountered: