Vignette of the a4Core package

Introduction

This document explains the functionalities available in the a4Core package.

This package contains utility functions for the Automated Affymetrix Array Analysis suite of packages.

Simulate data

An expressionSet example data for testing and demonstration of the set of packages is simulated with the simulateData function:

eSet <- simulateData(
    nCols = 40, nRows = 1000, 
    nEffectRows = 5, nNoEffectCols = 5,
    betweenClassDifference = 1, withinClassSd = 0.5
)
print(eSet)
## ExpressionSet (storageMode: lockedEnvironment)
## assayData: 1000 features, 40 samples 
##   element names: exprs 
## protocolData: none
## phenoData
##   sampleNames: Sample1 Sample2 ... Sample40 (40 total)
##   varLabels: type
##   varMetadata: type labelDescription
## featureData: none
## experimentData: use 'experimentData(object)'
## Annotation:

Top tables utility functions for classification

The package contains utility functions to create the top tables of the most important features for multiple classification models as produced by the lassoClass function of the a4Classif package, as ‘glmnet’, ‘lognet’ and ‘elnet’.

Appendix

Session information

## R version 4.4.2 (2024-10-31)
## Platform: x86_64-pc-linux-gnu
## Running under: Ubuntu 24.04.1 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.26.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=C              
##  [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] a4Core_1.55.0  rmarkdown_2.29
## 
## loaded via a namespace (and not attached):
##  [1] cli_3.6.3           knitr_1.49          rlang_1.1.4        
##  [4] xfun_0.49           generics_0.1.3      jsonlite_1.8.9     
##  [7] buildtools_1.0.0    htmltools_0.5.8.1   maketools_1.3.1    
## [10] sys_3.4.3           sass_0.4.9          glmnet_4.1-8       
## [13] Biobase_2.67.0      grid_4.4.2          evaluate_1.0.1     
## [16] jquerylib_0.1.4     fastmap_1.2.0       yaml_2.3.10        
## [19] foreach_1.5.2       lifecycle_1.0.4     compiler_4.4.2     
## [22] codetools_0.2-20    Rcpp_1.0.13-1       lattice_0.22-6     
## [25] digest_0.6.37       R6_2.5.1            splines_4.4.2      
## [28] shape_1.4.6.1       bslib_0.8.0         Matrix_1.7-1       
## [31] tools_4.4.2         iterators_1.0.14    BiocGenerics_0.53.3
## [34] survival_3.8-3      cachem_1.1.0