Enrich_omics is a package that allows users to perform enrichment analysis directly from Python without the need to use webapps or external tools (that often require copy-pasting lists of genes and can thus be error-prone).
Through enrich_omics you can use both the EnrichR and OpenTargets APIs to get enrichment results, as well as pathways, processeses, terms and drugs associated to a given target or set of targets. Targets can either be genes or proteins.
- Choose from all EnrichR libraries (Transcription, Pathways, Drugs, etc).
- Default library is KEGG pathways 2021
- Get table with enrichment results
- Plot with enrichment results ans export it
Open Targets uses human genetics and genomics data for systematic drug target identification and prioritisation. Open Target is currently only supporting single targets searches.
- Convert Entrez ID to Ensemble ID if needed (OpenTargets API only accepts Ensemble IDs)
- Get description of the biological function of the target
- Get diseases associated to a certain target
- Plot diseases associated to a certain target
- Get table drugs associated to a certain target
- Plot the drugs that work for a given target and the diseases associated to it
- Plot the drugs associated to a given target and the trial phase they are currently in
- Export plots in SVG and PNG
The source code can be found at https://github.com/saramasarone/enrich_omics
.. toctree:: installing enrichr opentargets