-
Notifications
You must be signed in to change notification settings - Fork 4
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
"Error in mcexit(0L) : ignoring SIGPIPE signal" in dma/DSS step #7
Comments
Hi @PengNi , I am not sure if this affects your final results, but I think if the message is more like a warning and does not crash the job the final results should not be affected. Thanks, |
@vahidAK , thanks very much for your reply. I used 100000 CpG sites on ch1 of HG002, and tried different versions of Also, in my test, this message doesn't affect the results -- the results are the same whether this message appears ( However, I noticed that the results of latest version of # 2.34.0 - 2.40.0
$ wc -l test.nanomethpahse.dmr_*
2181 test.nanomethpahse.dmr_callDML.txt
37 test.nanomethpahse.dmr_callDMR.txt
101350 test.nanomethpahse.dmr_DMLtest.txt
103978 test.nanomethpahse.dmr_ReadyForDSS_case1.tsv
103353 test.nanomethpahse.dmr_ReadyForDSS_control1.tsv
# 2.42.0
$ wc -l test.nanomethpahse.dmr_*
11739 test.nanomethpahse.dmr_callDML.txt
238 test.nanomethpahse.dmr_callDMR.txt
101350 test.nanomethpahse.dmr_DMLtest.txt
103978 test.nanomethpahse.dmr_ReadyForDSS_case1.tsv
103353 test.nanomethpahse.dmr_ReadyForDSS_control1.tsv Thank you very much! Best, |
Hi @PengNi , thanks, |
@vahidAK , I tried dma module many times with different DSS versions, but with the same input params. |
Thanks, @PengNi . Thanks, |
Hi @PengNi , Seems that the issue is at the DMLtest step. I saw an open issue on the DSS GitHub repo here that someone already reported the same issue. It seems the issue is when you set smoothing as true which is the default in dma module. For now, could you try with -sf FALSE and see if the results are the same? Thanks, |
Hi @vahidAK , thank you very much. With -smf=FALSE, I got the same results from DSS-2.40 and DSS-2.42. Post all my tests and results here: cmds: nanomethphase dma -c 1,2,4,5,7 -ca hp1.methyfreq.tsv -co hp2.methyfreq.tsv -o ./ -op test.nanomethpahse_dss2.40.dmr \
--overwrite > test.nanomethpahse_dss2.40.logdmr.log 2>&1 &
nanomethphase dma -c 1,2,4,5,7 -ca hp1.methyfreq.tsv -co hp2.methyfreq.tsv -o ./ -op test.nanomethpahse_dss2.42.dmr \
--overwrite > test.nanomethpahse_dss2.42.logdmr.log 2>&1 &
nanomethphase dma -c 1,2,4,5,7 -ca hp1.methyfreq.tsv -co hp2.methyfreq.tsv -o ./ -op test.nanomethpahse_dss2.40_sfF.dmr \
-smf FALSE -ed TRUE --overwrite > test.nanomethpahse_dss2.40_sfF.logdmr.log 2>&1
nanomethphase dma -c 1,2,4,5,7 -ca hp1.methyfreq.tsv -co hp2.methyfreq.tsv -o ./ -op test.nanomethpahse_dss2.42_sfF.dmr \
-smf FALSE -ed TRUE --overwrite > test.nanomethpahse_dss2.42_sfF.logdmr.log 2>&1 outputs: $ wc -l test.nanomethpahse_dss2.4[02].dmr*
2181 test.nanomethpahse_dss2.40.dmr_callDML.txt
37 test.nanomethpahse_dss2.40.dmr_callDMR.txt
101350 test.nanomethpahse_dss2.40.dmr_DMLtest.txt
103978 test.nanomethpahse_dss2.40.dmr_ReadyForDSS_case1.tsv
103353 test.nanomethpahse_dss2.40.dmr_ReadyForDSS_control1.tsv
11739 test.nanomethpahse_dss2.42.dmr_callDML.txt
238 test.nanomethpahse_dss2.42.dmr_callDMR.txt
101350 test.nanomethpahse_dss2.42.dmr_DMLtest.txt
103978 test.nanomethpahse_dss2.42.dmr_ReadyForDSS_case1.tsv
103353 test.nanomethpahse_dss2.42.dmr_ReadyForDSS_control1.tsv
$ wc -l test.nanomethpahse_dss2.4[02]_sfF.dmr*
6024 test.nanomethpahse_dss2.40_sfF.dmr_callDML.txt
19 test.nanomethpahse_dss2.40_sfF.dmr_callDMR.txt
101312 test.nanomethpahse_dss2.40_sfF.dmr_DMLtest.txt
103978 test.nanomethpahse_dss2.40_sfF.dmr_ReadyForDSS_case1.tsv
103353 test.nanomethpahse_dss2.40_sfF.dmr_ReadyForDSS_control1.tsv
6024 test.nanomethpahse_dss2.42_sfF.dmr_callDML.txt
19 test.nanomethpahse_dss2.42_sfF.dmr_callDMR.txt
101312 test.nanomethpahse_dss2.42_sfF.dmr_DMLtest.txt
103978 test.nanomethpahse_dss2.42_sfF.dmr_ReadyForDSS_case1.tsv
103353 test.nanomethpahse_dss2.42_sfF.dmr_ReadyForDSS_control1.tsv So do you have any suggestion on how to choose Best, |
Actually, no. Thanks, |
Thanks very much for your help, @vahidAK. FWIW, regarding the issue in DSS, I just checked more versions of DSS, found that when using smoothing, results of Best, |
Dear Vahid,
Hope you are doing well.
I tried the nanomethphase pipeline on ONT reads of a human sample, all steps seems work well, however, when I ran
nanomethphase dma
, I got the log which said:Do you know what causes this "Error in mcexit(0L) : ignoring SIGPIPE signal"? Does it affect the results?
Best,
Peng
The text was updated successfully, but these errors were encountered: