Enrichr analysis error
Opened this issue · 1 comments
dbau commented
Hi,
I have a problem with the Enrichr analysis. When I run it as:
# Initialize results
results['enrichr'] = {}
# Loop through signatures
for label, signature in signatures.items():
# Run analysis
results['enrichr'][label] = analyze(signature=signature, tool='enrichr', signature_label=label, geneset_size=500)
# Display results
plot(results['enrichr'][label])
I get the following error:
Exception Traceback (most recent call last)
<ipython-input-62-6cd0bc5bc6ce> in <module>()
6
7 # Run analysis
----> 8 results['enrichr'][label] = analyze(signature=signature, tool='enrichr', signature_label=label, geneset_size=500)
9
10 # Display results
<ipython-input-1-835cab3f0c8d> in analyze(tool, **kwargs)
69 kwargs['dataset'][normalization_method] = normalize_dataset(method = normalization_method, dataset=kwargs['dataset'])
70
---> 71 return {'results': eval(tool).run(**kwargs), 'tool': tool}
72
73 # Plot
/library/v1.0.5/analysis_tools/enrichr/enrichr.py in run(signature, geneset_size, libraries, signature_label)
60
61 # Submit to Enrichr
---> 62 enrichr_ids = {geneset_label: submit_enrichr_geneset(geneset=geneset, label=signature_label+', '+geneset_label+', from BioJupies') for geneset_label, geneset in genesets.items()}
63 enrichr_ids['signature_label'] = signature_label
64 return enrichr_ids
/library/v1.0.5/analysis_tools/enrichr/enrichr.py in <dictcomp>(.0)
60
61 # Submit to Enrichr
---> 62 enrichr_ids = {geneset_label: submit_enrichr_geneset(geneset=geneset, label=signature_label+', '+geneset_label+', from BioJupies') for geneset_label, geneset in genesets.items()}
63 enrichr_ids['signature_label'] = signature_label
64 return enrichr_ids
/library/v1.0.5/analysis_tools/enrichr/enrichr.py in submit_enrichr_geneset(geneset, label)
47 response = requests.post(ENRICHR_URL, files=payload)
48 if not response.ok:
---> 49 raise Exception('Error analyzing gene list')
50 time.sleep(0.5)
51 data = json.loads(response.text)
Exception: Error analyzing gene list
I can I fix it?
Thanks in advance!
Davide
dbau commented
Hi,
Any news on this issue? Could Biojupies use the new enrichr server to overcome this error?
Thanks,
Davide