Package: simona 1.5.0

Zuguang Gu

simona: Semantic Similarity on Bio-Ontologies

This package implements infrastructures for ontology analysis by offering efficient data structures, fast ontology traversal methods, and elegant visualizations. It provides a robust toolbox supporting over 70 methods for semantic similarity analysis.

Authors:Zuguang Gu [aut, cre]

simona_1.5.0.tar.gz
simona_1.5.0.zip(r-4.5)simona_1.5.0.zip(r-4.4)simona_1.5.0.zip(r-4.3)
simona_1.5.0.tgz(r-4.4-x86_64)simona_1.5.0.tgz(r-4.4-arm64)simona_1.5.0.tgz(r-4.3-x86_64)simona_1.5.0.tgz(r-4.3-arm64)
simona_1.5.0.tar.gz(r-4.5-noble)simona_1.5.0.tar.gz(r-4.4-noble)
simona_1.5.0.tgz(r-4.4-emscripten)simona_1.5.0.tgz(r-4.3-emscripten)
simona.pdf |simona.html
simona/json (API)
NEWS

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

Peer review:

Bug tracker:https://github.com/jokergoo/simona/issues

Uses libs:
  • c++– GNU Standard C++ Library v3

On BioConductor:simona-1.5.0(bioc 3.21)simona-1.4.0(bioc 3.20)

softwareannotationgobiomedicalinformaticscpp

6.78 score 15 stars 1 packages 27 scripts 239 downloads 93 exports 59 dependencies

Last updated 2 months agofrom:40a2e14c42. Checks:OK: 1 NOTE: 8. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 30 2024
R-4.5-win-x86_64NOTENov 30 2024
R-4.5-linux-x86_64NOTENov 30 2024
R-4.4-win-x86_64NOTENov 30 2024
R-4.4-mac-x86_64NOTENov 30 2024
R-4.4-mac-aarch64NOTENov 30 2024
R-4.3-win-x86_64NOTENov 30 2024
R-4.3-mac-x86_64NOTENov 30 2024
R-4.3-mac-aarch64NOTENov 30 2024

Exports:add_annotationall_group_sim_methodsall_term_IC_methodsall_term_sim_methodsalternative_GO_termsannotated_termsavg_childrenavg_parentsCA_termscreate_ontology_DAGcreate_ontology_DAG_from_GO_dbcreate_ontology_DAG_from_igraphdag_add_random_childrendag_all_termsdag_ancestorsdag_as_dendrogramdag_as_DOTdag_as_igraphdag_childrendag_circular_vizdag_depthdag_distinct_ancestorsdag_enrich_on_genesdag_enrich_on_itemsdag_enrich_on_offspringsdag_filterdag_graphvizdag_has_termsdag_heightdag_is_leafdag_leavesdag_longest_dist_from_ancestorsdag_longest_dist_to_offspringdag_n_leavesdag_n_relationsdag_n_termsdag_offspringdag_parentsdag_permutate_childrendag_randomdag_random_treedag_reorderdag_rootdag_shinydag_shortest_dist_from_ancestorsdag_shortest_dist_from_rootdag_shortest_dist_to_leavesdag_shortest_dist_to_offspringdag_siblingsdag_treelizegroup_simimport_oboimport_ontologyimport_owlimport_ttlLCA_depthLCA_termlongest_distances_directedlongest_distances_via_LCAmax_ancestor_idmax_ancestor_path_summax_ancestor_vmcolsmcols<-method_paramMICA_ICMICA_termn_ancestorsn_annotationsn_childrenn_connected_leavesn_offspringn_parentsNCA_termontology_chebiontology_DAGontology_goontology_hpontology_kwontology_pwontology_rdoontology_vtpartition_by_levelpartition_by_sizerandom_itemsrandom_termsshortest_distances_directedshortest_distances_via_NCAshowsimona_optterm_annotationsterm_ICterm_sim

Dependencies:base64encBiocGenericsbslibcachemcirclizecliclueclustercodetoolscolorspacecommonmarkComplexHeatmapcpp11crayondigestdoParallelfastmapfontawesomeforeachfsgenericsGetoptLongGlobalOptionsgluehtmltoolshttpuvigraphIRangesiteratorsjquerylibjsonlitelaterlatticelifecyclemagrittrMatrixmatrixStatsmemoisemimepkgconfigpngPolychromepromisesR6rappdirsRColorBrewerRcpprjsonrlangS4Vectorssassscatterplot3dshapeshinysourcetoolsvctrswithrxml2xtable

The simona package

Rendered fromsimona.Rmdusingknitr::rmarkdownon Nov 30 2024.

Last update: 2024-03-26
Started: 2024-03-26

Readme and manuals

Help Manual

Help pageTopics
Create sub-DAGs[,ontology_DAG,ANY,ANY,ANY-method [,ontology_DAG,ANY,ANY,missing-method [,ontology_DAG,ANY,missing,ANY-method [,ontology_DAG,ANY,missing,missing-method [,ontology_DAG,missing,ANY,ANY-method [,ontology_DAG,missing,ANY,missing-method [,ontology_DAG,missing,missing,ANY-method [,ontology_DAG,missing,missing,missing-method [[,ontology_DAG,character,missing-method
Add annotations to the DAG objectadd_annotation
Supported methodsall_group_sim_methods all_term_IC_methods all_term_sim_methods
Create the ontology_DAG objectcreate_ontology_DAG
Create the ontology_DAG object from the GO.db packagealternative_GO_terms create_ontology_DAG_from_GO_db
Create the ontology_DAG object from the igraph objectcreate_ontology_DAG_from_igraph
Names of all termsdag_all_terms dag_n_leaves dag_n_relations dag_n_terms
Convert to an igraph objectdag_as_igraph
Visualize the DAGdag_as_DOT dag_circular_viz dag_graphviz
Depth and height in the DAGdag_depth dag_height dag_shortest_dist_from_root dag_shortest_dist_to_leaves
Distinct ancestors of a list of termsdag_distinct_ancestors
Enrichment analysis on the number of annotated itemsdag_enrich_on_genes dag_enrich_on_items
Enrichment analysis on offspring termsdag_enrich_on_offsprings
Enrichment analysis on offspring terms by permutation testdag_enrich_on_offsprings_by_permutation
Filter the DAGdag_filter
Whether the terms exist in the DAGdag_has_terms
Distance from all ancestors/to all offspring in the DAGdag_longest_dist_from_ancestors dag_longest_dist_to_offspring dag_shortest_dist_from_ancestors dag_shortest_dist_to_offspring
Parent/child/ancestor/offspring termsdag_ancestors dag_children dag_offspring dag_parents dag_siblings
Generate a random DAGdag_add_random_children dag_random dag_random_tree
Reorder the DAGdag_permutate_children dag_reorder
Root or leaves of the DAGdag_is_leaf dag_leaves dag_root
A shiny app for the DAGdag_shiny
Reduce the DAG to a treedag_as_dendrogram dag_treelize print.ontology_tree
Semantic similarity between two groups of termsgroup_sim
Import ontology file to an ontology_DAG objectimport_obo import_ontology import_owl import_ttl
Get or set meta columns on DAGmcols,ontology_DAG-method mcols<-,ontology_DAG-method
All Papameters of a given methodmethod_param
Various types of common ancestorsCA_terms LCA_depth LCA_term max_ancestor_id max_ancestor_path_sum max_ancestor_v MICA_IC MICA_term NCA_term
Number of annotated itemshas_annotation n_annotations
Number of parent/child/ancestor/offspring/leaf termsavg_children avg_parents n_ancestors n_children n_connected_leaves n_offspring n_parents
The ontology_DAG classontology_DAG ontology_DAG-class
Import ontologies already having gene annotationsontology_chebi ontology_go ontology_hp ontology_kw ontology_pw ontology_rdo ontology_vt
Partition the DAGpartition_by_level partition_by_size
Print the sourceprint.print_source
Randomly sample terms/itemsrandom_items random_terms
Distance on the DAGlongest_distances_directed longest_distances_via_LCA shortest_distances_directed shortest_distances_via_NCA
Print the ontology_DAG objectshow,ontology_DAG-method
Global optionssimona_opt
Term-item associationsannotated_terms term_annotations
Information contentterm_IC
Semantic similarityterm_sim