Package: pathwayPCA 1.23.0

Gabriel Odom

pathwayPCA: Integrative Pathway Analysis with Modern PCA Methodology and Gene Selection

pathwayPCA is an integrative analysis tool that implements the principal component analysis (PCA) based pathway analysis approaches described in Chen et al. (2008), Chen et al. (2010), and Chen (2011). pathwayPCA allows users to: (1) Test pathway association with binary, continuous, or survival phenotypes. (2) Extract relevant genes in the pathways using the SuperPCA and AES-PCA approaches. (3) Compute principal components (PCs) based on the selected genes. These estimated latent variables represent pathway activities for individual subjects, which can then be used to perform integrative pathway analysis, such as multi-omics analysis. (4) Extract relevant genes that drive pathway significance as well as data corresponding to these relevant genes for additional in-depth analysis. (5) Perform analyses with enhanced computational efficiency with parallel computing and enhanced data safety with S4-class data objects. (6) Analyze studies with complex experimental designs, with multiple covariates, and with interaction effects, e.g., testing whether pathway association with clinical phenotype is different between male and female subjects. Citations: Chen et al. (2008) <https://doi.org/10.1093/bioinformatics/btn458>; Chen et al. (2010) <https://doi.org/10.1002/gepi.20532>; and Chen (2011) <https://doi.org/10.2202/1544-6115.1697>.

Authors:Gabriel Odom [aut, cre], James Ban [aut], Lizhong Liu [aut], Lily Wang [aut], Steven Chen [aut]

pathwayPCA_1.23.0.tar.gz
pathwayPCA_1.23.0.zip(r-4.5)pathwayPCA_1.23.0.zip(r-4.4)pathwayPCA_1.23.0.zip(r-4.3)
pathwayPCA_1.23.0.tgz(r-4.4-any)pathwayPCA_1.23.0.tgz(r-4.3-any)
pathwayPCA_1.23.0.tar.gz(r-4.5-noble)pathwayPCA_1.23.0.tar.gz(r-4.4-noble)
pathwayPCA_1.23.0.tgz(r-4.4-emscripten)pathwayPCA_1.23.0.tgz(r-4.3-emscripten)
pathwayPCA.pdf |pathwayPCA.html
pathwayPCA/json (API)
NEWS

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

Peer review:

Bug tracker:https://github.com/gabrielodom/pathwaypca/issues

Datasets:

On BioConductor:pathwayPCA-1.23.0(bioc 3.21)pathwayPCA-1.22.0(bioc 3.20)

copynumbervariationdnamethylationgeneexpressionsnptranscriptiongenepredictiongenesetenrichmentgenesignalinggenetargetgenomewideassociationgenomicvariationcellbiologyepigeneticsfunctionalgenomicsgeneticslipidomicsmetabolomicsproteomicssystemsbiologytranscriptomicsclassificationdimensionreductionfeatureextractionprincipalcomponentregressionsurvivalmultiplecomparisonpathways

7.74 score 11 stars 42 scripts 170 downloads 4 mentions 30 exports 4 dependencies

Last updated 2 months agofrom:c68c52f6a8. Checks:OK: 1 NOTE: 6. Indexed: yes.

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

Exports:aespcaAESPCA_pValsContainsCreateOmicsCreatePathwayCollectionExtractAESPCsgetAssaygetAssay<-getEventgetEvent<-getEventTimegetEventTime<-getPathPCLsgetPathpValsgetPathwayCollectiongetPathwayCollection<-getResponsegetResponse<-getSampleIDsgetSampleIDs<-getTrimPathwayCollectionLoadOntoPCsread_gmtSE2TidyshowSubsetPathwayDataSuperPCA_pValsTransposeAssayWhichPathwayswrite_gmt

Dependencies:larslatticeMatrixsurvival

Integrative Pathway Analysis with pathwayPCA

Rendered fromIntroduction_to_pathwayPCA.Rmdusingknitr::rmarkdownon Nov 29 2024.

Last update: 2020-11-30
Started: 2018-12-14

Suppl. Ch. 1 - Quickstart Guide for New R Users

Rendered fromSupplement1-Quickstart_Guide.Rmdusingknitr::rmarkdownon Nov 29 2024.

Last update: 2019-04-15
Started: 2018-12-14

Suppl. Ch. 2 - Import and Tidy Data

Rendered fromSupplement2-Importing_Data.Rmdusingknitr::rmarkdownon Nov 29 2024.

Last update: 2022-01-15
Started: 2018-12-14

Suppl. Ch. 3 - Creating Data Objects

Rendered fromSupplement3-Create_Omics_Objects.Rmdusingknitr::rmarkdownon Nov 29 2024.

Last update: 2019-04-15
Started: 2018-12-14

Suppl. Ch. 4 - Test Pathway Significance

Rendered fromSupplement4-Methods_Walkthrough.Rmdusingknitr::rmarkdownon Nov 29 2024.

Last update: 2019-04-15
Started: 2018-12-14

Suppl. Ch. 5 - Visualizing the Results

Rendered fromSupplement5-Analyse_Results.Rmdusingknitr::rmarkdownon Nov 29 2024.

Last update: 2020-12-07
Started: 2018-12-14

Readme and manuals

Help Manual

Help pageTopics
Adaptive, elastic-net, sparse principal component analysisaespca
Test pathway association with AES-PCAAESPCA_pVals AESPCA_pVals,OmicsPathway-method
Gene Pathway Subsetcolon_pathwayCollection
Colon Cancer -Omics DatacolonSurv_df
Check if a long atomic vector contains a short atomic vectorContains
Generation Wrapper function for '-Omics*'-class objectsCreateOmics
Generation functions for '-Omics*'-class objectsCreateOmicsCateg CreateOmicsPath CreateOmicsReg CreateOmicsSurv
Manually Create a 'pathwayCollection'-class Object.CreatePathwayCollection
Extract PCs and Loadings from a 'superpcOut'- or 'aespcOut'-class Object.getPathPCLs getPathPCLs.aespcOut getPathPCLs.superpcOut
Extract Table of p-values from a 'superpcOut'- or 'aespcOut'- class Object.getPathpVals getPathpVals.aespcOut getPathpVals.superpcOut
Calculate Test Data PCs from Training-Data Estimated LoadingsLoadOntoPCs
An S4 class for categorical responses within an 'OmicsPathway' objectOmicsCateg-class
An S4 class for mass spectrometry or bio-assay data and gene pathway listsOmicsPathway-class
An S4 class for continuous responses within an 'OmicsPathway' objectOmicsReg-class
An S4 class for survival responses within an 'OmicsPathway' objectOmicsSurv-class
Extract and Test the Significance of Pathway-Specific Principal ComponentspathwayPCA
Read a '.gmt' file in as a 'pathwayCollection' objectread_gmt
Tidy a SummarizedExperiment AssaySE2Tidy
Access and Edit Assay or 'pathwayCollection' Values in 'Omics*' ObjectsgetAssay getAssay,OmicsPathway-method getAssay<- getAssay<-,OmicsPathway-method getPathwayCollection getPathwayCollection,OmicsPathway-method getPathwayCollection<- getPathwayCollection<-,OmicsPathway-method getSampleIDs getSampleIDs,OmicsPathway-method getSampleIDs<- getSampleIDs<-,OmicsPathway-method getTrimPathwayCollection getTrimPathwayCollection,OmicsPathway-method SubsetOmicsPath
Access and Edit Response of an 'OmicsReg' or 'OmicsReg' ObjectgetResponse getResponse,OmicsPathway-method getResponse<- getResponse<-,OmicsPathway-method SubsetOmicsResponse
Access and Edit Event Time or Indicator in an 'OmicsSurv' ObjectgetEvent getEvent,OmicsSurv-method getEvent<- getEvent<-,OmicsSurv-method getEventTime getEventTime,OmicsSurv-method getEventTime<- getEventTime<-,OmicsSurv-method SubsetOmicsSurv
Subset a 'pathwayCollection'-class Object by Pathway.SubsetPathwayCollection [[.pathwayCollection
Subset Pathway-Specific DataSubsetPathwayData SubsetPathwayData,OmicsPathway-method
Test pathways with Supervised PCASuperPCA_pVals SuperPCA_pVals,OmicsPathway-method
Transpose an Assay (Data Frame)TransposeAssay
Filter and Subset a 'pathwayCollection'-class Object by Symbol.WhichPathways
Wikipathways Homosapiens EntrezIDswikipwsHS_Entrez_pathwayCollection
Wikipathways Homosapiens Gene SymbolswikipwsHS_Symbol_pathwayCollection
Write a 'pathwayCollection' Object to a '.gmt' Filewrite_gmt