While trialling Eager on a genome of interest for my group (H. vulgare, which is over 4GBs long) we ran into a problem with the Picard shipped in BioConda and included in the Docker image. Namely, the launch script has an extremely low memory allocation (-Xms512m -Xmx1g) which is insufficient for our genome. This causes the pipeline to crash. We are aware that we can provide the genome from outside with the --seq_dict parameter after generating it with a non-bioconda version of picard, however, we find the situation a bit inconvenient.
A possible solution would be to change the picard shell script with a modified version with more generous memory allocation. I have attached the Dockerfile specification and the Picard modified script to the issue.
Is there by any chance any other possible solution that you might be aware of?
Thank you
@lucventurini and @hesterjvs
Patch.zip
While trialling Eager on a genome of interest for my group (H. vulgare, which is over 4GBs long) we ran into a problem with the Picard shipped in BioConda and included in the Docker image. Namely, the launch script has an extremely low memory allocation (-Xms512m -Xmx1g) which is insufficient for our genome. This causes the pipeline to crash. We are aware that we can provide the genome from outside with the --seq_dict parameter after generating it with a non-bioconda version of picard, however, we find the situation a bit inconvenient.
A possible solution would be to change the picard shell script with a modified version with more generous memory allocation. I have attached the Dockerfile specification and the Picard modified script to the issue.
Is there by any chance any other possible solution that you might be aware of?
Thank you
@lucventurini and @hesterjvs
Patch.zip