Package: ontoProc 2.1.1

Vincent Carey

ontoProc: processing of ontologies of anatomy, cell lines, and so on

Support harvesting of diverse bioinformatic ontologies, making particular use of the ontologyIndex package on CRAN. We provide snapshots of key ontologies for terms about cells, cell lines, chemical compounds, and anatomy, to help analyze genome-scale experiments, particularly cell x compound screens. Another purpose is to strengthen development of compelling use cases for richer interfaces to emerging ontologies.

Authors:Vincent Carey [ctb, cre], Sara Stankiewicz [ctb]

ontoProc_2.1.1.tar.gz
ontoProc_2.1.1.zip(r-4.5)ontoProc_2.1.1.zip(r-4.4)ontoProc_2.1.1.zip(r-4.3)
ontoProc_2.1.1.tgz(r-4.4-any)ontoProc_2.1.1.tgz(r-4.3-any)
ontoProc_2.1.1.tar.gz(r-4.5-noble)ontoProc_2.1.1.tar.gz(r-4.4-noble)
ontoProc_2.1.1.tgz(r-4.4-emscripten)ontoProc_2.1.1.tgz(r-4.3-emscripten)
ontoProc.pdf |ontoProc.html
ontoProc/json (API)
NEWS

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

Peer review:

Bug tracker:https://github.com/vjcitn/ontoproc/issues

Datasets:
  • PROSYM - PROSYM: HGNC symbol synonyms for PR (protein ontology) entries identified in Cell Ontology
  • allGOterms - AllGOterms: data.frame with ids and terms
  • humrna - Humrna: a data.frame of SRA metadata related to RNA-seq in humans
  • minicorpus - Minicorpus: a vector of annotation strings found in 'study title' of SRA metadata.
  • packDesc2019 - PackDesc2019: overview of ontoProc resources
  • packDesc2021 - PackDesc2021: overview of ontoProc resources
  • packDesc2022 - PackDesc2022: overview of ontoProc resources
  • packDesc2023 - PackDesc2023: overview of ontoProc resources
  • stopWords - StopWords: vector of stop words from xpo6.com

On BioConductor:ontoProc-2.1.0(bioc 3.21)ontoProc-2.0.0(bioc 3.20)

infrastructuregobioinformaticsgenomicsontology

7.31 score 3 stars 2 packages 71 scripts 470 downloads 60 exports 111 dependencies

Last updated 1 days agofrom:d1b422aec3. Checks:OK: 1 NOTE: 6. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 21 2024
R-4.5-winNOTENov 21 2024
R-4.5-linuxNOTENov 21 2024
R-4.4-winNOTENov 21 2024
R-4.4-macNOTENov 21 2024
R-4.3-winNOTENov 21 2024
R-4.3-macNOTENov 21 2024

Exports:ancestorsancestors_namesbind_formal_tagsbioregistry_ols_resourcescellTypeToGenescellTypeToGOchildren_nameschildren_TAGcleanCLOnamesCLfeatscommon_classesconnect_classesctmarkscyclicSigsetdemoAppdropStopfastGrepfindCommonAncestorsget_ordo_owl_pathgetCellosaurusOntogetChebiLitegetChebiOntogetDiseaseOntogetGeneOntogetHCAOntogetLeavesFromTermgetMondoOntogetOncotreeOntogetOntogetPATOntogetPROntogetSIOOntogetUBERON_NEimproveNodeslabel_TAGldfToTermsliberalMapmake_graphNEL_from_ontology_plotmakeSelectInputmap2prosemapOneNaivenomenCheckuponto_plot2onto_rootsowl2cacheparentsplot.owlentsrecognizedPredicatessearch_labelssecLevGenselectFromMapsetup_entitiessetup_entities2seur3kTabshowsiblings_TAGsubclassessubset_descendantssym2CellOntovalid_ontonames

Dependencies:abindAnnotationDbiAnnotationHubaskpassbase64encbasiliskbasilisk.utilsBiobaseBiocFileCacheBiocGenericsBiocManagerBiocVersionBiostringsbitbit64blobbslibcachemclicommonmarkcpp11crayoncrosstalkcurlDBIdbplyrDelayedArraydigestdir.expirydplyrDTevaluatefansifastmapfilelockfontawesomefsgenericsGenomeInfoDbGenomeInfoDbDataGenomicRangesgluegraphherehighrhtmltoolshtmlwidgetshttpuvhttrigraphIRangesjquerylibjsonliteKEGGRESTknitrlaterlatticelazyevallifecyclemagrittrMatrixMatrixGenericsmatrixStatsmemoisemimeontologyIndexontologyPlotopensslpaintmappillarpkgconfigplogrpngpromisespurrrR.methodsS3R.ooR.utilsR6rappdirsRcppRcppTOMLreticulateRgraphvizrlangrmarkdownrprojrootRSQLiteS4ArraysS4VectorssassshinysourcetoolsSparseArraystringistringrSummarizedExperimentsystibbletidyrtidyselecttinytexUCSC.utilsutf8vctrswithrxfunxtableXVectoryamlzlibbioc

ontoProc: Ontology interfaces for Bioconductor, with focus on cell type identification

Rendered fromontoProc.Rmdusingknitr::rmarkdownon Nov 21 2024.

Last update: 2024-10-13
Started: 2017-09-10

owlents: using OWL directly in ontoProc

Rendered fromowlents.Rmdusingknitr::rmarkdownon Nov 21 2024.

Last update: 2024-10-08
Started: 2023-11-17

Readme and manuals

Help Manual

Help pageTopics
subset method[.owlents
allGOterms: data.frame with ids and termsallGOterms
retrieve ancestor 'sets'ancestors
obtain list of names of a set of ancestorsancestors_names
add mapping from informal to formal cell type tags to a SummarizedExperiment colDatabind_formal_tags
produce bioregistry_ols tablebioregistry_ols_resources
combine TermSet instancesc,TermSet-method
utilities for approximate matching of cell type terms to GO categories and annotationscellTypeToGenes cellTypeToGO
obtain list of names of a set of subclasses/childrenchildren_names
obtain named character vector of terms from Cell Line Ontology, omitting obsolete and trailing 'cell'cleanCLOnames
produce a data.frame of features relevant to a Cell Ontology classCLfeats
list and count samples with common ontological annotation in two SEscommon_classes
connect ontological categories between related, annotated SummarizedExperimentsconnect_classes
app to review molecular properties of cell types via cell ontologyctmarks
as in Bakken et al. (2017 PMID 29322913) create gene signatures for k cell types, each of which fails to express all but one gene in a set of k genescyclicSigset
demonstrate the use of makeSelectInputdemoApp
dropStop is a utility for removing certain words from text datadropStop
some fields of interest are lists, and grep per se should not be used - this function checks and uses grep within vapply when appropriatefastGrep
Find common ancestorsfindCommonAncestors
return a generator with ontology classesget_classes
decompress ordo owl fileget_ordo_owl_path
basic getters in old style, retained 2023 for deprecation intervalgetCellosaurusOnto getChebiLite getChebiOnto getDiseaseOnto getGeneOnto getHCAOnto getMondoOnto getOncotreeOnto getPATOnto getPROnto getSIOOnto getUBERON_NE
obtain childless descendents of a term (including query)getLeavesFromTerm
get the ontology based on a short tag and yeargetOnto
humrna: a data.frame of SRA metadata related to RNA-seq in humanshumrna
inject linefeeds for node names for graph, with textual annotation from ontologyimproveNodes
retrieve labels with nameslabels.owlents
use output of cyclicSigset to generate a series of character vectors constituting OBO termsldfToTerms
Produce a data.frame with a set of naive terms mapped to all matching ontology ids and their formal termsliberalMap
obtain graphNEL from ontology_plot instance of ontologyPlotmake_graphNEL_from_ontology_plot
generate a selectInput control for an ontologyIndex slicemakeSelectInput
use prose terminology with output of connect_classesmap2prose
use grep or agrep to find a match for a naive token into ontologymapOneNaive
minicorpus: a vector of annotation strings found in 'study title' of SRA metadata.minicorpus
repair nomenclature mismatches (to curated term set) in a vector of termsnomenCheckup
high-level use of graph/Rgraphviz for rendering ontology relationsonto_plot2
list parentless nodes in ontology_index instanceonto_roots
cache an owl file accessible via URLowl2cache
packDesc2019: overview of ontoProc resourcespackDesc2019
packDesc2021: overview of ontoProc resourcespackDesc2021
packDesc2022: overview of ontoProc resourcespackDesc2022
packDesc2023: overview of ontoProc resourcespackDesc2023
retrieve is_aparents
visualize ontology selection via onto_plot2, based on owlentsplot.owlents
short printerprint.owlents
PROSYM: HGNC symbol synonyms for PR (protein ontology) entries identified in Cell OntologyPROSYM
enumerate ontological relationships used in ontoProc utilitiesrecognizedPredicates
use owlready2 ontology search facility on term labelssearch_labels
simple generation of children of 'choices' given as terms, returned as TermSetsecLevGen
select a set of elements from a term 'map' and return a contribution to a data.frameselectFromMap
construct owlents instance from an owl filesetup_entities
preparing for a small number of entry points to owlready2 mediated by basilisk, this setup function will ingest OWL, enumerate classes and their names, and produce the 'parents' list, which can then be used with ontology_index to produce a functional ontology representationsetup_entities2
tabulate the basic outcome of PBMC 3K tutorial of Seuratseur3kTab
generate a TermSet with siblings of a given term, excluding that term by defaultchildren_TAG label_TAG siblings_TAG
stopWords: vector of stop words from xpo6.comstopWords
retrieve subclass entitiessubclasses
subset a SummarizedExperiment to which ontology tags have been bound using 'bind_formal_tags', obtaining the 'descendants' of the class of interestsubset_descendants
use Cell Ontology and Protein Ontology to identify cell-type defining conditions in which a given gene is namedsym2CellOnto
manage ontological data with tags and a DataFrame instanceshow show,TermSet-method TermSet-class
check that a URL can get a 200 for a HEAD requesturl_ok
give a vector of valid 'names' of ontoProc ontologiesvalid_ontonames