Accessing PTMsToPathwaysData from ExperimentHub

This vignette shows how to find and download PTMsToPathways resources from ExperimentHub once the records are available.

Connect to ExperimentHub

library(ExperimentHub)
>> Loading required package: BiocGenerics
>> Loading required package: generics
>> 
>> Attaching package: 'generics'
>> The following objects are masked from 'package:base':
>> 
>>     as.difftime, as.factor, as.ordered, intersect, is.element, setdiff,
>>     setequal, union
>> 
>> Attaching package: 'BiocGenerics'
>> The following objects are masked from 'package:stats':
>> 
>>     IQR, mad, sd, var, xtabs
>> The following object is masked from 'package:utils':
>> 
>>     data
>> The following objects are masked from 'package:base':
>> 
>>     anyDuplicated, aperm, append, as.data.frame, basename, cbind,
>>     colnames, dirname, do.call, duplicated, eval, evalq, Filter, Find,
>>     get, grep, grepl, is.unsorted, lapply, Map, mapply, match, mget,
>>     order, paste, pmax, pmax.int, pmin, pmin.int, Position, rank,
>>     rbind, Reduce, rownames, sapply, saveRDS, scale, sequence, table,
>>     tapply, transform, unique, unsplit, which.max, which.min
>> Loading required package: AnnotationHub
>> Loading required package: BiocFileCache
>> Loading required package: dbplyr

eh <- ExperimentHub()

Find PTMsToPathwaysData records

You can query directly:

ptm_hub <- query(eh, "PTMsToPathwaysData")
ptm_hub
>> ExperimentHub with 0 records
>> # snapshotDate(): 2026-06-25

Download a resource

Select an entry by index or by accession, then retrieve the object.

# Example: first matched record
obj1 <- ptm_hub[[1]]

Inspect downloaded objects

class(obj1)
str(obj1, max.level = 1)

After a resource is downloaded once, ExperimentHub caches it locally and will reuse the cached copy in later sessions.

Session info

sessionInfo()
>> R version 4.6.1 (2026-06-24)
>> Platform: x86_64-pc-linux-gnu
>> Running under: Ubuntu 26.04 LTS
>> 
>> Matrix products: default
>> BLAS:   /usr/lib/x86_64-linux-gnu/openblas-pthread/libblas.so.3 
>> LAPACK: /usr/lib/x86_64-linux-gnu/openblas-pthread/libopenblasp-r0.3.32.so;  LAPACK version 3.12.0
>> 
>> locale:
>>  [1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C              
>>  [3] LC_TIME=en_US.UTF-8        LC_COLLATE=en_US.UTF-8    
>>  [5] LC_MONETARY=en_US.UTF-8    LC_MESSAGES=en_US.UTF-8   
>>  [7] LC_PAPER=en_US.UTF-8       LC_NAME=C                 
>>  [9] LC_ADDRESS=C               LC_TELEPHONE=C            
>> [11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C       
>> 
>> time zone: Etc/UTC
>> tzcode source: system (glibc)
>> 
>> attached base packages:
>> [1] stats     graphics  grDevices utils     datasets  methods   base     
>> 
>> other attached packages:
>> [1] ExperimentHub_3.3.1 AnnotationHub_4.3.2 BiocFileCache_3.3.0
>> [4] dbplyr_2.6.0        BiocGenerics_0.59.8 generics_0.1.4     
>> [7] rmarkdown_2.31     
>> 
>> loaded via a namespace (and not attached):
>>  [1] rappdirs_0.3.4       sass_0.4.10          BiocVersion_3.24.0  
>>  [4] RSQLite_3.53.3       digest_0.6.39        magrittr_2.0.5      
>>  [7] evaluate_1.0.5       fastmap_1.2.0        blob_1.3.0          
>> [10] jsonlite_2.0.0       AnnotationDbi_1.75.0 DBI_1.3.0           
>> [13] BiocManager_1.30.27  httr_1.4.8           purrr_1.2.2         
>> [16] Biostrings_2.81.3    httr2_1.2.3          jquerylib_0.1.4     
>> [19] cli_3.6.6            crayon_1.5.3         rlang_1.2.0         
>> [22] XVector_0.53.0       Biobase_2.73.1       bit64_4.8.2         
>> [25] withr_3.0.3          cachem_1.1.0         yaml_2.3.12         
>> [28] tools_4.6.1          memoise_2.0.1        dplyr_1.2.1         
>> [31] filelock_1.0.3       curl_7.1.0           png_0.1-9           
>> [34] buildtools_1.0.0     vctrs_0.7.3          R6_2.6.1            
>> [37] stats4_4.6.1         lifecycle_1.0.5      Seqinfo_1.3.0       
>> [40] KEGGREST_1.53.4      S4Vectors_0.51.5     IRanges_2.47.2      
>> [43] bit_4.6.0            pkgconfig_2.0.3      pillar_1.11.1       
>> [46] bslib_0.11.0         glue_1.8.1           xfun_0.59           
>> [49] tibble_3.3.1         tidyselect_1.2.1     sys_3.4.3           
>> [52] knitr_1.51           htmltools_0.5.9      maketools_1.3.2     
>> [55] compiler_4.6.1