-
Notifications
You must be signed in to change notification settings - Fork 30
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
rgt-hint differential: multiprocessing error #126
Comments
Hi @daria-dc The reason for this error is to generate a motif logo, we send a request to weblogo3 and download the picture. If too many requests are sent at the same time, there is a chance to get the communication problem. In our develop branch, we have solved this problem by using self-contained method to get the picture, therefore no internet connection is needed. We are going to release it soon. If you want to use it now, please install RGT use develop branch as follows:
Be sure you have uninstalled the old RGT and let me know if you have any questions. Thanks, |
Hi Li, thanks for the quick response.
and also, the arguments are not recognized anymore... Thanks, Daria |
Hi Daria, The above is not an error message, just warning, so no worries. Regarding arguments, rgt-hint differential now supports comparing more than two conditions, so I changed the arguments to reflect this, you can set it as follows: before: now: Best, |
Hi Li, thank you very much for your help. I was able to successfully run the program.
What does it mean, are the results still reliable? Thanks, Daria |
Just another warning for making plots, so the results are still reliable. |
Hi,
I am trying to run a differential footprinting analysis for different comparisons. For one particular comparison, the pipeline runs successfully. For all the other comparisons, however, I get the following error message:
The output (if any) follows:
Traceback (most recent call last):
File "/icgc/dkfzlsdf/analysis/OE0285_projects/ctc-epigenome/doncevic/miniconda3/envs/rgtEnv/bin/rgt-hint", line 10, in
sys.exit(main())
File "/icgc/dkfzlsdf/analysis/OE0285_projects/ctc-epigenome/doncevic/miniconda3/envs/rgtEnv/lib/python2.7/site-packages/rgt/HINT/Main.py", line 90, in main
args.func(args)
File "/icgc/dkfzlsdf/analysis/OE0285_projects/ctc-epigenome/doncevic/miniconda3/envs/rgtEnv/lib/python2.7/site-packages/rgt/HINT/DifferentialAnalysis.py", line 311, in diff_analysis_run
pool.map(line_plot, plots_list)
File "/icgc/dkfzlsdf/analysis/OE0285_projects/ctc-epigenome/doncevic/miniconda3/envs/rgtEnv/lib/python2.7/multiprocessing/pool.py", line 253, in map
return self.map_async(func, iterable, chunksize).get()
File "/icgc/dkfzlsdf/analysis/OE0285_projects/ctc-epigenome/doncevic/miniconda3/envs/rgtEnv/lib/python2.7/multiprocessing/pool.py", line 572, in get
raise self._value
multiprocessing.pool.MaybeEncodingError: Error sending result: 'HTTPError()'. Reason: 'TypeError("can't pickle cStringIO.StringO objects",)'
It is like the pipeline was interrupted somewhere in the middle, because the factor.txt file is there and also there are some files in the Lineplots folder.
I generated all of my input files the same way.
Did you ever encounter this error message or do you have any idea what might be causing it? Any help is greatly appreciated!
Thanks,
Daria
The text was updated successfully, but these errors were encountered: