-
Notifications
You must be signed in to change notification settings - Fork 172
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
pipeline failed in atac.filter #359
Comments
Did you install pipeline's conda environment ( |
Yes, as I mentioned, I install pipeline's conda environment by running scripts/install_conda_env.sh and run with capper run ... --conda. |
I have met the same problem as you. Have you solved this problem yet? @w111zsj |
Please try this for debugging: $ source activate encode-atac-seq-pipeline # or conda activte
(encode-atac-seq-pipeline) $ conda env list
# conda environments:
#
base /users/leepc12/miniconda3
encode-atac-seq-pipeline * /users/leepc12/miniconda3/envs/encode-atac-seq-pipeline
encode-atac-seq-pipeline-macs2 /users/leepc12/miniconda3/envs/encode-atac-seq-pipeline-macs2
encode-atac-seq-pipeline-python2 /users/leepc12/miniconda3/envs/encode-atac-seq-pipeline-python2
encode-atac-seq-pipeline-spp /users/leepc12/miniconda3/envs/encode-atac-seq-pipeline-spp
(encode-atac-seq-pipeline) $ which python
/users/leepc12/miniconda3/envs/encode-atac-seq-pipeline/bin/python
(encode-atac-seq-pipeline) $ python --version
Python 3.6.6 :: Anaconda, Inc.
(encode-atac-seq-pipeline) $ which samtools
/users/leepc12/miniconda3/envs/encode-atac-seq-pipeline/bin/samtools
(encode-atac-seq-pipeline) $ samtools --version
samtools 1.9
Using htslib 1.9
Copyright (C) 2018 Genome Research Ltd. |
I'm person number 3 with this problem. I debugged as you suggested above and everything looks fine to me. |
This looks like a bug in the pipeline. # cd to the git repo
$ cd atac-seq-pipeline
# edit the first line of src/assign_multimappers.py , replace python2 with python3
$ vi src/assign_multimappers.py
# then the python script should look like this
$ head src/assign_multimappers.py
#!/usr/bin/env python3
# piped script to take multimappers and randomly assign
# requires a qname sorted file!!
import sys
import random
import argparse
# transfer that python script to conda envs
$ scripts/update_conda_env.sh Please let me know if this fix works. |
Worked like a charm for me. Thank you! |
Closing this, I will make a new release today. |
Describe the bug
Hi team,
My pipeline failed before entering the atac.filter step.
My caper was installed in conda environment (canu) so I ran this pipeline when activate canu.
caper run /home/zhaosj/software/encode_atacseq/atac-seq-pipeline/atac.wdl -i /home/zhaosj/proj/yeastatac/data/jasondb2015.json --conda canu
Conda environments corresponding to this pipeline were installed follow your instructions by running install_conda_env.sh.
Softlink (ln -s ) and hardlink (ln) work good in my filesystem.
Could you please help me fix this problem?
Many thanks,
Jason
OS/Platform
Caper configuration file
Paste contents of
~/.caper/default.conf
.Input JSON file
Paste contents of your input JSON file.
Troubleshooting result
If you ran
caper run
without Caper server then Caper automatically runs a troubleshooter for failed workflows. Find troubleshooting result in the bottom of Caper's screen log.If you ran
caper submit
with a running Caper server then first find your workflow ID (1st column) withcaper list
and runcaper debug [WORKFLOW_ID]
.Paste troubleshooting result.
The text was updated successfully, but these errors were encountered: