Package: goSorensen 1.15.0

Pablo Flores

goSorensen: Statistical inference based on the Sorensen-Dice dissimilarity and the Gene Ontology (GO)

This package implements inferential methods to compare gene lists in terms of their biological meaning as expressed in the GO. The compared gene lists are characterized by cross-tabulation frequency tables of enriched GO items. Dissimilarity between gene lists is evaluated using the Sorensen-Dice index. The fundamental guiding principle is that two gene lists are taken as similar if they share a great proportion of common enriched GO items.

Authors:Pablo Flores [aut, cre], Jordi Ocana [aut, ctb], Alex Mantilla [aut, ctb], Alexandre Sanchez-Pla [ctb], Miquel Salicru [ctb]

goSorensen_1.15.0.tar.gz
goSorensen_1.15.0.zip(r-4.7)goSorensen_1.15.0.zip(r-4.6)goSorensen_1.15.0.zip(r-4.5)
goSorensen_1.15.0.tgz(r-4.6-any)goSorensen_1.15.0.tgz(r-4.5-any)
goSorensen_1.15.0.tar.gz(r-4.7-any)goSorensen_1.15.0.tar.gz(r-4.6-any)
goSorensen_1.15.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
goSorensen/json (API)
NEWS

# Install 'goSorensen' in R:
install.packages('goSorensen', repos = c('https://bioc.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/pablof1988/gosorensen/issues

Datasets:
  • allContTabs - Example of the output produced by the function 'allBuildEnrichTable'.
  • allContTabsNoLevel - Example of the output produced by the function 'allBuildEnrichTable'.
  • allDissMatrx - Example of the output produced by the function 'allSorenThreshold'. It contains the dissimilarity matrices for GO levels from 3 to 10 across the ontologies BP, CC and MF.
  • allDissMatrxNoLevel - Example of the output produced by the function 'allSorenThreshold'. It contains the dissimilarity matrices without GO-Level restriction across the ontologies BP, CC and MF.
  • allEqTests - Example of the output produced by the function 'allEquivTestSorensen' using the normal asymptotic distribution.
  • allEqTests_boot - Example of the output produced by the function 'allEquivTestSorensen' using the approximated bootstrap distribution.
  • allEqTests_bootNoLevel - Example of the output produced by the function 'allEquivTestSorensen' using the approximated bootstrap distribution.
  • allEqTestsNoLevel - Example of the output produced by the function 'allEquivTestSorensen' using the normal asymptotic distribution.
  • allOncoGeneLists - 7 gene lists possibly related with cancer
  • cont_all_BP - Example of the output produced by the function 'buildEnrichTable'. It contains the enrichment contingency tables for all the lists from 'allOncoGeneLists' for ontology BP without GO-Level restriction.
  • cont_all_BP4 - Example of the output produced by the function 'buildEnrichTable'. It contains the enrichment contingency tables for all the lists from 'allOncoGeneLists' at level 4 of ontology BP.
  • cont_atlas.sanger_BP - Example of the output produced by the function 'buildEnrichTable'. It contains the enrichment contingency table for two lists for ontology BP without GO-Level restriction.
  • cont_atlas.sanger_BP4 - Example of the output produced by the function 'buildEnrichTable'. It contains the enrichment contingency table for two lists at level 4 of ontology BP.
  • dissMatrx_BP - Example of the output produced by the function 'sorenThreshold'. It contains the dissimilarity matrix for the ontology BP without GO-Level restriction.
  • dissMatrx_BP4 - Example of the output produced by the function 'sorenThreshold'. It contains the dissimilarity matrix at GO level 4, for the ontology BP.
  • enrichedInBP - Example of the output produced by the function 'enrichedIn'. It contains exclusively GO terms enriched in at least one list of 'allOncoGeneLists', ontology BP, without GO-Level restriction.
  • enrichedInBP4 - Example of the output produced by the function 'enrichedIn'. It contains exclusively GO terms enriched in at least one list of 'allOncoGeneLists', ontology BP, GO-Level 4.
  • eqTest_all_BP - Example of the output produced by the function 'equivTestSorensen'. It contains all the possible equivalence tests for the lists from 'allOncoGeneLists' in ontology BP without GO-Level restriction.
  • eqTest_all_BP4 - Example of the output produced by the function 'equivTestSorensen'. It contains all the possible equivalence tests for the lists from 'allOncoGeneLists' at level 4 of ontology BP.
  • eqTest_atlas.sanger_BP - Example of the output produced by the function 'equivTestSorensen'. It contains the equivalence test for comparing two lists in ontology BP without GO-Level restriction.
  • eqTest_atlas.sanger_BP4 - Example of the output produced by the function 'equivTestSorensen'. It contains the equivalence test for comparing two lists at level 4 of ontology BP.
  • fullEnrichedInBP - Example of the output produced by the function 'enrichedIn'. It contains all the GO terms enriched or not-enriched in the lists of 'allOncoGeneLists', ontology BP, without GO-Level restriction.
  • fullEnrichedInBP4 - Example of the output produced by the function 'enrichedIn'. It contains all the GO terms enriched or not-enriched in the lists of 'allOncoGeneLists', ontology BP, GO-Level 4.
  • pbtGeneLists - 14 gene lists possibly related with kidney transplant rejection

On BioConductor:goSorensen-1.15.0(bioc 3.24)goSorensen-1.14.0(bioc 3.23)

annotationgogenesetenrichmentsoftwaremicroarraypathwaysgeneexpressionmultiplecomparisongraphandnetworkreactomeclusteringkegg

5.08 score 2 stars 7 scripts 300 downloads 22 exports 121 dependencies

Last updated from:2d4ad98447. Checks:1 NOTE, 9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
bioc-checksNOTE408
linux-devel-x86_64OK557
source / vignettesOK632
linux-release-x86_64OK529
macos-release-arm64OK323
macos-oldrel-arm64OK230
windows-develOK384
windows-releaseOK376
windows-oldrelOK376
wasm-releaseOK390

Exports:allBuildEnrichTableallEquivTestSorensenallHclustThresholdallSorenThresholdbuildEnrichTabledSorensenduppSorensenenrichedInequivTestSorensengetDissimilaritygetEffNbootgetNbootgetPvaluegetSEgetTablegetUpperhclustThresholdnice2x2TablepruneClustsseSorensensorenThresholdupgrade

Dependencies:aisdkAnnotationDbiapeaplotaskpassbase64encBiobaseBiocGenericsBiostringsbitbit64blobbslibcachemcallrcliclusterclusterProfilerCompQuadFormcpp11crayoncurlDBIdigestDOSEdplyrenrichitenrichplotevaluatefarverfastmapfontawesomefontBitstreamVerafontLiberationfontquiverfsgdtoolsgenericsggforceggfunggiraphggnewscaleggplot2ggplotifyggrepelggtangleggtreeglueGO.dbgoProfilesGOSemSimgridGraphicsgsongtablehighrhtmltoolshtmlwidgetshttrhttr2igraphIRangesisobandjquerylibjsonliteKEGGRESTknitrlabelinglatticelazyevallifecyclemagrittrMASSMatrixmemoisemimenlmeopensslpatchworkpillarpkgconfigplyrpngpolyclipprocessxpspurrrqvalueR6rappdirsRColorBrewerRcppreshape2rlangrmarkdownRSQLiteS4VectorsS7sassscalesscatterpieSeqinfostringistringrsyssystemfontstibbletidydrtidyrtidyselecttidytreetinytextreeiotweenrutf8vctrsviridisLitewithrxfunXVectoryamlyulab.utils

An Introduction to goSorensen R-Package

Rendered fromgoSorensen_Introduction.Rmdusingknitr::rmarkdownon May 29 2026.

Last update: 2026-05-12
Started: 2022-06-16

Working with the Irrelevance-threshold Matrix of Dissimilarities.

Rendered fromDissimilarities_Matrix.Rmdusingknitr::rmarkdownon May 29 2026.

Last update: 2026-05-12
Started: 2024-11-30

Readme and manuals

Help Manual

Help pageTopics
Iterate 'buildEnrichTable' along the specified GO ontologies and GO levelsallBuildEnrichTable
Example of the output produced by the function 'allBuildEnrichTable'.allContTabs
Example of the output produced by the function 'allBuildEnrichTable'.allContTabsNoLevel
Example of the output produced by the function 'allSorenThreshold'. It contains the dissimilarity matrices for GO levels from 3 to 10 across the ontologies BP, CC and MF.allDissMatrx
Example of the output produced by the function 'allSorenThreshold'. It contains the dissimilarity matrices without GO-Level restriction across the ontologies BP, CC and MF.allDissMatrxNoLevel
Example of the output produced by the function 'allEquivTestSorensen' using the normal asymptotic distribution.allEqTests
Example of the output produced by the function 'allEquivTestSorensen' using the approximated bootstrap distribution.allEqTests_boot
Example of the output produced by the function 'allEquivTestSorensen' using the approximated bootstrap distribution.allEqTests_bootNoLevel
Example of the output produced by the function 'allEquivTestSorensen' using the normal asymptotic distribution.allEqTestsNoLevel
Iterate 'equivTestSorensen' along the specified GO ontologies and GO levelsallEquivTestSorensen allEquivTestSorensen.allTableList allEquivTestSorensen.list
Iterate 'hclustThreshold' along the specified GO ontologies and GO levelsallHclustThreshold
7 gene lists possibly related with cancerallOncoGeneLists
Iterate 'sorenThreshold' along the specified GO ontologies and GO levelsallSorenThreshold allSorenThreshold.allTableList allSorenThreshold.list
Studentized Sorensen-Dice dissimilarity statisticboot.tStat
Create enrichment contingency tables from gene listsbuildEnrichTable buildEnrichTable.default buildEnrichTable.list
Example of the output produced by the function 'buildEnrichTable'. It contains the enrichment contingency tables for all the lists from 'allOncoGeneLists' for ontology BP without GO-Level restriction.cont_all_BP
Example of the output produced by the function 'buildEnrichTable'. It contains the enrichment contingency tables for all the lists from 'allOncoGeneLists' at level 4 of ontology BP.cont_all_BP4
Example of the output produced by the function 'buildEnrichTable'. It contains the enrichment contingency table for two lists for ontology BP without GO-Level restriction.cont_atlas.sanger_BP
Example of the output produced by the function 'buildEnrichTable'. It contains the enrichment contingency table for two lists at level 4 of ontology BP.cont_atlas.sanger_BP4
Example of the output produced by the function 'sorenThreshold'. It contains the dissimilarity matrix for the ontology BP without GO-Level restriction.dissMatrx_BP
Example of the output produced by the function 'sorenThreshold'. It contains the dissimilarity matrix at GO level 4, for the ontology BP.dissMatrx_BP4
Computation of the Sorensen-Dice dissimilaritydSorensen dSorensen.character dSorensen.list dSorensen.matrix dSorensen.numeric dSorensen.table dSorensen.tableList
Upper limit of a one-sided confidence interval (0, dUpp] for the S orensen-Dice dissimilarityduppSorensen duppSorensen.character duppSorensen.list duppSorensen.matrix duppSorensen.numeric duppSorensen.table duppSorensen.tableList
This function builds a cross-tabulation of enriched (TRUE) and non-enriched (FALSE) GO terms vs. gene listsenrichedIn enrichedIn.default
Example of the output produced by the function 'enrichedIn'. It contains exclusively GO terms enriched in at least one list of 'allOncoGeneLists', ontology BP, without GO-Level restriction.enrichedInBP
Example of the output produced by the function 'enrichedIn'. It contains exclusively GO terms enriched in at least one list of 'allOncoGeneLists', ontology BP, GO-Level 4.enrichedInBP4
Example of the output produced by the function 'equivTestSorensen'. It contains all the possible equivalence tests for the lists from 'allOncoGeneLists' in ontology BP without GO-Level restriction.eqTest_all_BP
Example of the output produced by the function 'equivTestSorensen'. It contains all the possible equivalence tests for the lists from 'allOncoGeneLists' at level 4 of ontology BP.eqTest_all_BP4
Example of the output produced by the function 'equivTestSorensen'. It contains the equivalence test for comparing two lists in ontology BP without GO-Level restriction.eqTest_atlas.sanger_BP
Example of the output produced by the function 'equivTestSorensen'. It contains the equivalence test for comparing two lists at level 4 of ontology BP.eqTest_atlas.sanger_BP4
Equivalence test based on the Sorensen-Dice dissimilarityequivTestSorensen equivTestSorensen.character
Example of the output produced by the function 'enrichedIn'. It contains all the GO terms enriched or not-enriched in the lists of 'allOncoGeneLists', ontology BP, without GO-Level restriction.fullEnrichedInBP
Example of the output produced by the function 'enrichedIn'. It contains all the GO terms enriched or not-enriched in the lists of 'allOncoGeneLists', ontology BP, GO-Level 4.fullEnrichedInBP4
Access to the estimated Sorensen-Dice dissimilarity in one or more e quivalence test resultsgetDissimilarity getDissimilarity.AllEquivSDhtest getDissimilarity.equivSDhtest getDissimilarity.equivSDhtestList
Access to the number of effective bootstrap replicates in one or more equivalence test results (only for their bootstrap version)getEffNboot getEffNboot.AllEquivSDhtest getEffNboot.equivSDhtest getEffNboot.equivSDhtestList
Access to the number of initially planned bootstrap replicates in one or more equivalence test results (only in their bootstrap version)getNboot getNboot.AllEquivSDhtest getNboot.equivSDhtest getNboot.equivSDhtestList
Access to the p-value of one or more equivalence test resultsgetPvalue getPvalue.AllEquivSDhtest getPvalue.equivSDhtest getPvalue.equivSDhtestList
Access to the estimated standard error of the sample Sorensen-Dice dissimilarity in one or more equivalence test resultsgetSE getSE.AllEquivSDhtest getSE.equivSDhtest getSE.equivSDhtestList
Access to the contingency table of mutual enrichment of one or more equivalence test resultsgetTable getTable.AllEquivSDhtest getTable.equivSDhtest getTable.equivSDhtestList
Access to the upper limit of the one-sided confidence intervals for the Sorensen-Dice dissimilarity in one or more equivalence test resultsgetUpper getUpper.AllEquivSDhtest getUpper.equivSDhtest getUpper.equivSDhtestList
gosorensen: A package for making inference on gene lists based on the Sorensen-Dice dissimilaritygoSorensen-package goSorensen gosorensen
From a Sorensen-Dice threshold dissimilarity matrix, generate an object of c lass "hclust"hclustThreshold
Checks for validity data representing an enrichment contingency table generated from two gene listsnice2x2Table nice2x2Table.matrix nice2x2Table.numeric nice2x2Table.table
14 gene lists possibly related with kidney transplant rejectionpbtGeneLists
Remove all NULL or unrepresentable as a dendrogram "equivClustSorensen" elements in an object of class "equivClustSorensenList"pruneClusts
Standard error of the sample Sorensen-Dice dissimilarity, asymptotic approachseSorensen seSorensen.character seSorensen.list seSorensen.matrix seSorensen.numeric seSorensen.table seSorensen.tableList
For a given level (2, 3, ...) in a GO ontology (BP, MF or CC), compute the equivalence threshold dissimilarity matrix.sorenThreshold sorenThreshold.list sorenThreshold.tableList
Update the result of a Sorensen-Dice equivalence test.upgrade upgrade.AllEquivSDhtest upgrade.equivSDhtest upgrade.equivSDhtestList