-
Notifications
You must be signed in to change notification settings - Fork 355
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
Add more analysis in the completed run #3253
Comments
Hi @rkendar! Yes, as a general rule, if you add new analysis options, bcbio will run more analyses. Just don't delete Sergey |
Hi Sergey @naumenko-sa , Great! Thank you so much for your answer. I am testing now as your suggestion. And it works well! I know bcbio generates 3 log files that have time info for each stage, but it is quite difficult to gather a summary for each tool runtime. Do you have any suggestions? Thank you! |
Hi @rkendar, We don't track each individual tools runtime, unfortunately. That would be good to add but it would take a little bit of work to do. We could do this since almost all of the calls out to the command line are via the So no, we don't track the individual tools runtime but we theoretically could. It would be a useful thing to add. |
In the mean time, you could have a look at bcbio-monitor: https://github.com/guillermo-carrasco/bcbio-nextgen-monitor. It's an older tool based on Python2, but it is still compatible with current debug log files created by bcbio_nextgen. It's probably easiest to install it via bioconda and pip, with a few extra custom edits to make it compatible with the newest versions of its dependencies:
Then you just run it while feeding a bcbio debug log file as input:
It should open a new browser window which shows the starting times for each of bcbio's analysis steps, like this: https://raw.githubusercontent.com/guillermo-carrasco/bcbio-nextgen-monitor/master/docs/images/monitor.png. You can then easily compute the wall times for the steps/tools that you're interested in. |
Thanks everyone for the discussion! Adding to the 'new functionality' list. @rkendar I still was able to profile some bcbio runs by just parsing Also, see https://bcbio-nextgen.readthedocs.io/en/latest/contents/parallel.html#profiling |
Thank you so much for all the information. I will take a look at that. Thanks all! |
Hi Bcbio Team,
Can I add more analysis after the bcbio pipeline is completed? For example, in my yaml file, I specified
variantcaller: [mutect2, strelka2, freebayes]
, then the pipeline run and finished. But I want to addsvcaller: [cnvkit, manta]
. Is it possible to continue the additional analysis from that completed run? Or I have to start over again?If it is possible to continue, is it simple add the additional analysis to yaml file then bcbio will automatically recognise/cache which analysis was done/not?
Thank you.
The text was updated successfully, but these errors were encountered: