2024-07-08
This part deals with the scripts that are used to download associations of genes to adverse effects, diseases, pathways and other relevant phenotypes to build gene set libraries that are used for performing enrichment analysis or for calculating proximity within our framework. Here, library refer to a group of gene sets. The libraries are stored as R named list with list element being the gene sets. The genes are represented by their Ensembl IDs.
| Rscript | Scripts/Enrichment_analysis_libraries/Enrichment_Analysis_Libraries_ADR.R Scripts/Enrichment_analysis_libraries/Enrichment_Analysis_Libraries_Diseases.R |
| Input |
|
| Output |
|
| Summary | The scripts retrieves associations of genes to adverse effect and diseases as curated in different databases. Where ever possible, the types or the sources of the associations have been segregated and are stored separately. |
| Rscript | Scripts/Enrichment_analysis_libraries/Disease2Gene_BreastCancer_lib.R Scripts/Enrichment_analysis_libraries/Disease2Gene_KidneyCancer_lib.R Scripts/Enrichment_analysis_libraries/Disease2Gene_LungCancer_lib.R Scripts/Enrichment_analysis_libraries/Disease2Gene_OvaryCancer_lib.R Scripts/Enrichment_analysis_libraries/Disease2Gene_ProstateCancer_lib.R Scripts/Enrichment_analysis_libraries/Disease2Gene_SkinCancer_lib.R |
| Input |
|
| Output |
|
| Summary | The scripts prepares six cancer type specific gene set libraries using the gene disease associations retrieved in section 2.1. |
| Rscript | Scripts/Enrichment_analysis_libraries/Enrichment_Analysis_Libraries_curatedADR.R |
| Input |
|
| Output |
|
| Summary | The script curates gene set library with the genes linked to adverse drug reactions that are frequently associated with drug withdrawal from the market and other relevant organ toxicities. The script also calculates the Jaccard similarity between the gene sets in this library, |
| Rscript | Scripts/Enrichment_analysis_libraries/Enrichment_Analysis_Libraries_Pathways.R |
| Input |
|
| Output |
|
| Summary | The script curates two library consisting of pathways from two different sources. The first library consists of cancer hallmark associated KEGG pathways. The list of characteristic KEGG pathways of different cancer hallmarker were retrieved from the research article PMC7013921 while the genes in the KEGG pathway were sourced from the KEGG database. The second library is based on the pathways curated in the Small Molecule Pathway Database (SMPDB). The library consists of two sub-libraries — one for the pathways associated to drug action while the other for pathways linked to drug metabolism. |
| Rscript | Scripts/Enrichment_analysis_libraries/Enrichment_Analysis_Libraries_Miscellaneous.R |
| Input |
|
| Output | miscellaneous_gene_lib.rds |
| Summary | The script curates a library by combining four independent gene sets — genes in drugable geneome from Drug Gene Interaction Database (DGIdb), very important pharmacogenes from PharmGKB, genes related to ageing from GenAge database and hallmarkers of cancer (HOC) genes from HOC database. Note: To compile the HOC genes, the supplementary file
‘Halifax-curation.Table S2. Hallmark of Cancer Data - Gene and
Pathway.xlsx’ must be manually downloaded from the research article PMC7294774 and
placed inside the |