Skip to content
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

How change the path of tmp files #190

Open
microbial-cookie opened this issue Dec 12, 2023 · 1 comment
Open

How change the path of tmp files #190

microbial-cookie opened this issue Dec 12, 2023 · 1 comment

Comments

@microbial-cookie
Copy link

Hi developers,

I would like to know how to change the path where intermediate files are stored during the execution of CoverM. Due to limited personal tmp storage space on the server, when I run CoverM to calculate the abundance of MAGs, it exceeds the maximum value for cache files. How can I change it to another path? Alternatively, do you have any suggestions to reduce the storage space occupied by intermediate files? This issue has caused frequent errors and no results when running the analysis on a sample with a single-sequence file of 11GB. Thank you very much!!!

[2023-12-12T04:47:12Z ERROR coverm::bam_generator] Failed to correctly find or parse BAM file at "/tmp/coverm_fifo.Xjny75gjMWOC/foo.pipe": unable to open SAM/BAM/CRAM file at /tmp/coverm_fifo.Xjny75gjMWOC/foo.pipe
[2023-12-12T04:47:12Z ERROR coverm::bam_generator] Error when running mapping process. Exitstatus was ExitStatus(unix_wait_status(256)). Command run was: ["bash -c "set -e -o pipefail; minimap2 --split-prefix /tmp/.tmp6CfAL7 -a -x sr -t 64 '/tmp/.tmplxyL0M' 'S10-sample_rmRNA_1.fastq' 'S10-sample_rmRNA_2.fastq' 2>/tmp/.tmpJ09Vw7 | remove_minimap2_duplicated_headers 2>/tmp/.tmpURlAiq| samtools sort -T '/tmp/coverm_fifo.Xjny75gjMWOC/coverm-make-samtools-sortYGl602' -l0 -@ 63 2>/tmp/.tmpwMMs8N |tee "/tmp/coverm_fifo.Xjny75gjMWOC/foo.pipe" |samtools view -@ 63 -b -o '/opt/shared/ruiwenhu/coverm-genome.S10-sample_rmRNA_1.fastq.bam' 2>/tmp/.tmpH4qSWY""]
[2023-12-12T04:47:12Z ERROR coverm::bam_generator] The STDERR for the MINIMAP2_SR part was: [M::mm_idx_gen::3.5091.52] collected minimizers
[M::mm_idx_gen::5.111
1.78] sorted minimizers
[M::main::5.1111.78] loaded/built the index for 21048 target sequence(s)
[M::mm_mapopt_update::5.111
1.78] mid_occ = 1000
[M::mm_idx_stat] kmer size: 21; skip: 11; is_hpc: 0; #seq: 21048
[M::mm_idx_stat::5.3291.75] distinct minimizers: 24420302 (88.16% are singletons); average occurrences: 1.149; average spacing: 6.019; total length: 168891417
[M::worker_pipeline::7.495
3.34] mapped 342626 sequences
[M::worker_pipeline::8.9684.43] mapped 341828 sequences
[M::worker_pipeline::9.686
5.57] mapped 341156 sequences
[M::worker_pipeline::10.4876.54] mapped 340744 sequences
[M::worker_pipeline::11.114
7.47] mapped 340464 sequences
[M::worker_pipeline::11.7288.27] mapped 340206 sequences
[M::worker_pipeline::12.298
9.01] mapped 339824 sequences
[M::worker_pipeline::12.9139.67] mapped 339402 sequences
[M::worker_pipeline::13.514
10.25] mapped 338982 sequences
[M::worker_pipeline::14.06710.82] mapped 338738 sequences
[M::worker_pipeline::14.675
11.35] mapped 338430 sequences
[M::worker_pipeline::15.19711.86] mapped 338332 sequences
[M::worker_pipeline::15.756
12.31] mapped 338218 sequences
[M::worker_pipeline::16.49012.60] mapped 338236 sequences
[M::worker_pipeline::17.158
12.91] mapped 338272 sequences
[M::worker_pipeline::17.95113.10] mapped 338472 sequences
[M::worker_pipeline::18.569
13.41] mapped 341754 sequences
[M::worker_pipeline::19.25213.67] mapped 341312 sequences
[M::worker_pipeline::19.930
13.91] mapped 340408 sequences
[M::worker_pipeline::20.73014.04] mapped 340362 sequences
[M::worker_pipeline::21.508
14.17] mapped 340046 sequences
[M::worker_pipeline::22.44814.19] mapped 339830 sequences
[M::worker_pipeline::23.349
14.25] mapped 339434 sequences
[M::worker_pipeline::24.18514.34] mapped 339004 sequences
[M::worker_pipeline::25.081
14.39] mapped 338990 sequences
[M::worker_pipeline::26.04914.40] mapped 338752 sequences
[M::worker_pipeline::26.975
14.41] mapped 338594 sequences
[M::worker_pipeline::27.98814.39] mapped 338236 sequences
[M::worker_pipeline::28.875
14.42] mapped 338236 sequences
[M::worker_pipeline::29.98814.35] mapped 338092 sequences
[M::worker_pipeline::30.996
14.33] mapped 338098 sequences
[M::worker_pipeline::32.00214.30] mapped 338300 sequences
[M::worker_pipeline::32.939
14.30] mapped 340692 sequences
[M::worker_pipeline::33.81014.35] mapped 341556 sequences
[M::worker_pipeline::34.767
14.37] mapped 340876 sequences
[M::worker_pipeline::35.37714.51] mapped 340374 sequences
[M::worker_pipeline::35.913
14.67] mapped 340082 sequences
[M::worker_pipeline::36.47814.83] mapped 339728 sequences
[M::worker_pipeline::37.058
14.99] mapped 339548 sequences
[M::worker_pipeline::37.57915.16] mapped 339240 sequences
[M::worker_pipeline::38.091
15.32] mapped 338994 sequences
[M::worker_pipeline::38.67215.46] mapped 338754 sequences
[M::worker_pipeline::39.219
15.60] mapped 338620 sequences
[M::worker_pipeline::39.76115.76] mapped 338288 sequences
[M::worker_pipeline::40.307
15.88] mapped 338206 sequences
[M::worker_pipeline::40.83616.01] mapped 338068 sequences
[M::worker_pipeline::41.469
16.10] mapped 338182 sequences
[M::worker_pipeline::41.97016.23] mapped 338124 sequences
[M::worker_pipeline::42.584
16.33] mapped 338552 sequences
[M::worker_pipeline::43.06916.44] mapped 342064 sequences
[M::worker_pipeline::43.730
16.49] mapped 341278 sequences
[M::worker_pipeline::44.45916.52] mapped 340544 sequences
[M::worker_pipeline::45.073
16.59] mapped 340150 sequences
[M::worker_pipeline::45.55916.70] mapped 339764 sequences
[M::worker_pipeline::46.143
16.78] mapped 339450 sequences
[M::worker_pipeline::46.64816.87] mapped 339320 sequences
[M::worker_pipeline::47.146
16.96] mapped 338960 sequences
[M::worker_pipeline::47.72217.03] mapped 338894 sequences
[M::worker_pipeline::48.231
17.12] mapped 338570 sequences
[M::worker_pipeline::48.82217.18] mapped 338446 sequences
[M::worker_pipeline::49.383
17.27] mapped 338342 sequences
[M::worker_pipeline::49.82717.35] mapped 338028 sequences
[M::worker_pipeline::50.359
17.43] mapped 337910 sequences
[M::worker_pipeline::50.83617.52] mapped 338018 sequences
[M::worker_pipeline::51.346
17.59] mapped 338202 sequences
[M::worker_pipeline::52.08317.60] mapped 340286 sequences
[M::worker_pipeline::52.761
17.62] mapped 341198 sequences
[M::worker_pipeline::53.34917.73] mapped 340566 sequences
[M::worker_pipeline::53.885
17.82] mapped 339890 sequences
[M::worker_pipeline::54.55117.87] mapped 339592 sequences
[M::worker_pipeline::55.083
17.96] mapped 339260 sequences
[M::worker_pipeline::55.69418.01] mapped 339072 sequences
[M::worker_pipeline::56.205
18.10] mapped 338850 sequences
[M::worker_pipeline::56.73518.17] mapped 338818 sequences
[M::worker_pipeline::57.423
18.19] mapped 338532 sequences
[M::worker_pipeline::57.99618.25] mapped 338414 sequences
[M::worker_pipeline::60.155
18.24] mapped 338180 sequences
[M::worker_pipeline::60.51618.21] mapped 338040 sequences
[M::worker_pipeline::60.956
18.31] mapped 337880 sequences
[M::worker_pipeline::61.21518.24] mapped 337916 sequences
[M::worker_pipeline::61.697
18.31] mapped 337882 sequences
[M::worker_pipeline::62.32518.36] mapped 338078 sequences
[M::worker_pipeline::62.843
18.42] mapped 341242 sequences
[M::worker_pipeline::63.36518.47] mapped 340896 sequences
[M::worker_pipeline::63.927
18.52] mapped 340238 sequences
[M::worker_pipeline::64.45418.57] mapped 339592 sequences
[M::worker_pipeline::65.212
18.57] mapped 339332 sequences
[M::worker_pipeline::65.70818.62] mapped 339172 sequences
[M::worker_pipeline::66.258
18.67] mapped 339112 sequences
[M::worker_pipeline::66.75218.73] mapped 338898 sequences
[M::worker_pipeline::69.752
18.50] mapped 338526 sequences
[M::worker_pipeline::70.07018.42] mapped 338542 sequences
[M::worker_pipeline::70.848
18.53] mapped 338370 sequences
[M::worker_pipeline::71.58318.59] mapped 338160 sequences
[M::worker_pipeline::71.903
18.52] mapped 338066 sequences
[M::worker_pipeline::72.50118.56] mapped 337782 sequences
[M::worker_pipeline::73.066
18.60] mapped 337854 sequences
[M::worker_pipeline::73.64018.63] mapped 338148 sequences
[M::worker_pipeline::74.465
18.74] mapped 342336 sequences
[M::worker_pipeline::75.22918.76] mapped 356008 sequences
[M::worker_pipeline::75.571
18.68] mapped 350428 sequences
[M::worker_pipeline::76.05618.74] mapped 345122 sequences
[M::worker_pipeline::76.679
18.76] mapped 347050 sequences
[M::worker_pipeline::77.48418.89] mapped 344848 sequences
[M::worker_pipeline::77.864
18.81] mapped 340590 sequences
[M::worker_pipeline::78.43118.84] mapped 339656 sequences
[M::worker_pipeline::78.965
18.87] mapped 339166 sequences
[M::worker_pipeline::79.95518.95] mapped 339024 sequences
[M::worker_pipeline::80.651
18.93] mapped 339032 sequences
[M::worker_pipeline::81.01618.89] mapped 338522 sequences
[M::worker_pipeline::81.838
19.01] mapped 338630 sequences
[M::worker_pipeline::82.15618.95] mapped 338634 sequences
[M::worker_pipeline::82.596
18.97] mapped 338556 sequences
[M::worker_pipeline::83.13618.90] mapped 340048 sequences
[M::worker_pipeline::84.376
18.78] mapped 342256 sequences
[M::worker_pipeline::85.60118.68] mapped 341792 sequences
[M::worker_pipeline::86.552
18.63] mapped 341048 sequences
[M::worker_pipeline::87.77918.53] mapped 340760 sequences
[M::worker_pipeline::88.940
18.44] mapped 340990 sequences
[M::worker_pipeline::89.86618.40] mapped 340950 sequences
[M::worker_pipeline::90.870
18.35] mapped 339320 sequences
[M::worker_pipeline::92.04018.26] mapped 339362 sequences
[M::worker_pipeline::92.746
18.26] mapped 339154 sequences
[M::worker_pipeline::94.01818.16] mapped 339156 sequences
[M::worker_pipeline::95.387
18.04] mapped 338984 sequences
[M::worker_pipeline::96.44817.99] mapped 338734 sequences
[M::worker_pipeline::97.708
17.90] mapped 338584 sequences
[M::worker_pipeline::98.81717.83] mapped 338690 sequences
[M::worker_pipeline::99.862
17.78] mapped 338612 sequences
[M::worker_pipeline::101.05917.71] mapped 338944 sequences
[M::worker_pipeline::101.983
17.68] mapped 341308 sequences
[M::worker_pipeline::103.319*
[2023-12-12T04:47:12Z ERROR coverm::bam_generator] The STDERR for the samtools sort part was:
[2023-12-12T04:47:12Z ERROR coverm::bam_generator] The STDERR for the samtools view for cache part was:
[2023-12-12T04:47:12Z ERROR coverm::bam_generator] The STDERR for the remove_minimap2_duplicated_headers part was:
[2023-12-12T04:47:12Z ERROR coverm::bam_generator] Cannot continue since mapping failed.

@rhysnewell
Copy link
Contributor

You can set the TMPDIR environment variable. Either by setting it prior to your coverm command i.e.

TMPDIR=/path/to/bigger/disk/ coverm genome ...

Or by changing it for your entire login session

export TMPDIR=/path/to/bigger/disk

Then you can run coverm as usual:

coverm genome ...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants