Closed Liyang-Zhang closed 2 years ago
Hi Liyang,
I think it's supposed to work like that: one index per chromosome. Instead of using CaVEMan directly, take a look at the Perl wrapper:
https://github.com/cancerit/cgpCaVEManWrapper
It should simplify the launching of analyses, you just specify the number of threads to use (along with the other arguments) and it should carry out all the steps for you.
Raul
From: Liyang-Zhang @.> Sent: Tuesday, February 15, 2022 2:08 AM To: cancerit/CaVEMan @.> Cc: Subscribed @.***> Subject: [cancerit/CaVEMan] split step does not work correctly 1.13.15 (Issue #108)
I am using the Caveman 1.13.15 which is part of the dockstore-cgpwxs cantainer.
Instead of dividing the chromosome into sections, the split step just output the whole chromsome. The same issue happened when using cgpCaVEManWrapper.
ngularity exec $IAMGE_NAME caveman setup -t ${tumor} -n ${normal} -r ${genome_19}.fai -g ${introns_bed} -f ${working_dir} -c ${working_dir}/caveman.cfg.ini -l ${working_dir}/splitList -a ${working_dir}/alg_bean
singularity exec $IAMGE_NAME caveman split -i 2 -f ${working_dir}/caveman.cfg.ini
The reference is GRCh37_ucsc, and the splitList got from looks this: $ cat splitList.chr1 chr1 0 249250621
Any advice will be appreciated.
— Reply to this email directly, view it on GitHubhttps://github.com/cancerit/CaVEMan/issues/108, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AEAAUCH6GGPWCW6LTLKYKPTU3GYSHANCNFSM5ONEQ5HA. Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub. You are receiving this because you are subscribed to this thread.Message ID: @.***>
Hi, your output suggests you have chromosomes prefixed with chr
. The GRCh37 reference bundle provided doesn't have this prefix and will not function correctly without intervention as the system expects the reference in the bundles to be used for mapping.
Thank you all for your help.
I made a mistake when preprocessing the input tumor and normal bam files. CaVEMan Split works well after I changed the input bam files, though I don't think Split step uses the bam files. Anyway, thanks a lot.
$ head splitList.chr1 chr1 0 3397173 chr1 3397173 9501589 chr1 9501589 12802072 chr1 12802072 18808336 chr1 18808336 22974185
Hi Liyang,
I'm having the exact same issue with caveman-split. My chromosomes also begin with the chr
prefix like yours. I was wondering how you processed your bam files to get this to work?
I am using the Caveman 1.13.15 which is part of the dockstore-cgpwxs cantainer.
Instead of dividing the chromosome into sections, the split step just output the whole chromsome. The same issue happened when using cgpCaVEManWrapper.
ngularity exec $IAMGE_NAME caveman setup \ -t ${tumor} \ -n ${normal} \ -r ${genome_19}.fai \ -g ${introns_bed} \ -f ${working_dir} \ -c ${working_dir}/caveman.cfg.ini \ -l ${working_dir}/splitList \ -a ${working_dir}/alg_bean
not split chromosomes correctly
singularity exec $IAMGE_NAME caveman split \ -i 2 \ -f ${working_dir}/caveman.cfg.ini
The reference is GRCh37_ucsc, and the splitList got from looks this: $ cat splitList.chr1 chr1 0 249250621
Any advice will be appreciated.