-
Notifications
You must be signed in to change notification settings - Fork 1
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
running charcoal on GTDB: using snakemake to run really large charcoal runs #199
Comments
tl;dr so far:
I'll have to dig into this more. detailsI got a similar error with an updated version of snakemake, over in #200:
But ... I have no idea what's going on, as charcoal doesn't explicitly use TMPDIR for anything, If I had to guess, there's bugaroni somewhere in snakemake's interactions with charcoal rules due to this statement in the snakemake docs,
I dug into what is created in the temp directory currently, and I got this:
and
to me it all looks like snakemake stuff. |
I've deleted them all now, but i was getting files like |
oh, I'm sure they're created by snakemake, they're just not charcoal specific (as in, snakemake is creating them without any charcoal-specific configuration or instruction). the A quick google search suggests that this may be a related issue - snakemake/snakemake#1003 - and suggests a workaround, which is to set TMPDIR explicitly in the environment. Can you give that a try? |
This worked! |
I'm trying to run charcoal on all of GTDB rs202. I have it running in an srun session on farm, but it kept filling
/tmp
…so I tried to use the--default-resources
flag to changeTMPDIR
to/scratch/tereiter
…but that seems to not work.I get the same error when I put the
tmpdir
not in quotes:However, this works, until it fills
tmp
:I’m contemplating spamming bml like below and hoping that works…but wanted to see if you had any hot takes
The text was updated successfully, but these errors were encountered: