My kernel is killing the pairtools dedup script, how to prevent that?
1
0
Entering edit mode
18 months ago
NikhilP ▴ 20

So I am working on Hi-C Data Analysis using 4DN Pipeline. In that there is this step to mark the PCR Duplicates. When I run the program its works and get terminated at the end stating :-

/home/ubuntu/Pipeline/docker-4dn-hic/scripts/run-pairsam-markasdup.sh: line 35: 16998 Killed pairtools dedup --mark-dups --nproc-in ${inThreads} --nproc-out ${outThreads} --output-dups - --output-unmapped - --output ${MARKED_PAIRSAM} ${PAIRSAM}

I dont know what is the issue, I read somewhere that its the kernel that's killing the script and to check dmesg file, but there is no information regarding the process in that file. So i dont know what is happening. I also read that the input file might be the issue but the input file was generated without any error.

I am running this on AWS :-

  1. Ubuntu
  2. 256gb Ram
  3. 64 Threads

Size of input File :- 35Gb

ubuntu hic pairtools aws • 1.0k views
ADD COMMENT
1
Entering edit mode
18 months ago
GenoMax 147k

Keep an eye on memory usage. Even though you have 256G it is possible that the process is running out of memory or temp (/tmp) space. Try reducing number of threads.

ADD COMMENT
0
Entering edit mode

The problem is this script takes around 3hrs to process and after that the kernel kills it. When i first ran this command that time i checked the dmesg as suggested and it was Out Of Memory, so i changed the instance with larger memory after that i ran this script for like 7-8 times same error but got no information in the dmseg

ADD REPLY
2
Entering edit mode

Why do you think the kernel is killing the job? What is the exact error message? As I said above try reducing the number of threads. Memory usage should reduce if you go with less number of threads.

ADD REPLY
0
Entering edit mode

Yes, Thank you it Worked.

ADD REPLY

Login before adding your answer.

Traffic: 2076 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6