epos1.1 package

Epilepsy Ontologies' Similarities

calcCosine

Calculate the cosine similarity metric for two lists a and b

calcDice

Calculate the dice similarity metric for two lists a and b

calcDSEA

Calculate dsea scores of one list in comparison to reference list

calcEnrichment

Calculate enrichment of one list in comparison to reference list

calcJaccard

Calculate the jaccard coefficient for two lists a and b

cosine

Calculate cosine similarity metric

createBaseTable

Main function to call everything and produce the results

createDashVectorForATC

Creates a vector with an X at each position where a drug from the drug...

createJaccardPlotDBMeSH

Creates the plot for all jaccard coefficients amongst the three epilep...

createJaccardPlotMeSHFive

Creates the plot for all jaccard coefficients amongst the three epilep...

createNeuroTable

Create the final resulting data frame

createTanimotoBaseline

Creates the plot for all jaccard coefficients amongst the three epilep...

dice

Calculate dice similarity metric

doFullPlot

Does the full plot on one page

drawVenn4

Create quad Venn Diagramm for overlapping concepts between EpSO, ESSO,...

drawVenn4Doc

Create quintuple Venn Diagramm for shared documents with co-occurrence...

drawVenn4DrugDoc

Create quad Venn Diagramm for shared documents with co-occurrences of ...

drawVenn4Syn

Create quad Venn Diagramm for shared synonyms between EpSO, ESSO, EPIL...

drawVenn5

Create quintuple Venn Diagramm for overlapping concepts between EpSO, ...

drawVenn5Doc

Create quintuple Venn Diagramm for shared documents between EpSO, ESSO...

drawVenn5DrugDoc

Create quintuple Venn Diagramm for shared documents with co-occurrence...

drawVenn5Syn

Create quintuple Venn Diagramm for shared synonyms between EpSO, ESSO,...

drawVennGrid

Create plot_grid from multiple plots

filterApprovedDrugs

Filter a given list of drug names for having an ATC code, if not they ...

filterNeuroDrugs

Filter a given list of drug names for having an ATC code starting with...

genDictListFromRawFreq

Clears object that was loaded from harddrive into a list of terms sort...

getRefAll

Retrieve the list of drugs from the union of all reference lists

getTermMatrix

Receives a sorted hashmap with found entities from a dictionary

jaccard

Calculate jaccard similarity metric for two sets a and b

plotDSEA

Plotting functions for DSEA lists

plotEnrichment

Plotting functions for enrichment lists

printTop10Drugs

Print Top 10 Drugs

readAtcMapIntoHashMapAtcCodesAtcNames

Processes the input file db-atc.map to form a HashMap containing the d...

readAtcMapIntoHashMapDrugNamesAtcCodes

Processes the input file db-atc.map to form a HashMap containing the d...

readSecondLevelATC

Read the second level ATC classes from the file atc-secondlevel.map

sortTableByRefMatches

Sort table by scoring for each row

Analysis and visualization of similarities between epilepsy ontologies based on text mining results by comparing ranked lists of co-occurring drug terms in the BioASQ corpus. The ranked result lists of neurological drug terms co-occurring with terms from the epilepsy ontologies EpSO, ESSO, EPILONT, EPISEM and FENICS undergo further analysis. The source data to create the ranked lists of drug names is produced using the text mining workflows described in Mueller, Bernd and Hagelstein, Alexandra (2016) <doi:10.4126/FRL01-006408558>, Mueller, Bernd et al. (2017) <doi:10.1007/978-3-319-58694-6_22>, Mueller, Bernd and Rebholz-Schuhmann, Dietrich (2020) <doi:10.1007/978-3-030-43887-6_52>, and Mueller, Bernd et al. (2022) <doi:10.1186/s13326-021-00258-w>.

  • Maintainer: Bernd Mueller
  • License: LGPL (>= 3)
  • Last published: 2024-03-15