chevreulShiny (original) (raw)

Basics

Install chevreulShiny

R is an open-source statistical environment which can be easily modified to enhance its functionality via packages. chevreulShiny is a Rpackage available via the Bioconductor repository for packages. R can be installed on any operating system fromCRAN after which you can install_chevreulShiny_ by using the following commands in your R session:

if (!requireNamespace("BiocManager", quietly = TRUE)) {
    install.packages("BiocManager")
}

BiocManager::install("chevreulShiny")

Required knowledge

The chevreulShiny package is designed for single-cell RNA sequencing data. The functions included within this package are derived from other packages that have implemented the infrastructure needed for RNA-seq data processing and analysis. Packages that have been instrumental in the development of chevreulShiny include,Biocpkg("SummarizedExperiment") and Biocpkg("scater").

Asking for help

R and Bioconductor have a steep learning curve so it is critical to learn where to ask for help. TheBioconductor support site is the main resource for getting help: remember to use the chevreulShiny tag and checkthe older posts.

Quick start to using chevreulShiny

The chevreulShiny package contains functions to preprocess, cluster, visualize, and perform other analyses on scRNA-seq data. It also contains a shiny app for easy visualization and analysis of scRNA data.

chvereul uses SingelCellExperiment (SCE) object type (from SingleCellExperiment) to store expression and other metadata from single-cell experiments.

This package features functions capable of:


library("chevreulShiny")

# Load the data
data("small_example_dataset")

Shiny app

chevreulShiny includes a shiny app for exploratory scRNA data analysis and visualization which can be accessed via


minimalChevreulApp(small_example_dataset)

Note: the SCE object must be pre-processed and integrated (if required) prior to building the shiny app.

The app is arranged into different sections each of which performs different function. More information about individual sections of the app is provided within the “shiny app” vignette.

R session information.

#> R version 4.5.0 RC (2025-04-04 r88126)
#> Platform: x86_64-pc-linux-gnu
#> Running under: Ubuntu 24.04.2 LTS
#> 
#> Matrix products: default
#> BLAS:   /home/biocbuild/bbs-3.21-bioc/R/lib/libRblas.so 
#> LAPACK: /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3.12.0  LAPACK version 3.12.0
#> 
#> locale:
#>  [1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C               LC_TIME=en_GB              LC_COLLATE=C              
#>  [5] LC_MONETARY=en_US.UTF-8    LC_MESSAGES=en_US.UTF-8    LC_PAPER=en_US.UTF-8       LC_NAME=C                 
#>  [9] LC_ADDRESS=C               LC_TELEPHONE=C             LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C       
#> 
#> time zone: America/New_York
#> tzcode source: system (glibc)
#> 
#> attached base packages:
#> [1] stats4    stats     graphics  grDevices utils     datasets  methods   base     
#> 
#> other attached packages:
#>  [1] chevreulShiny_1.0.0         chevreulPlot_1.0.0          chevreulProcess_1.0.0       scater_1.36.0              
#>  [5] ggplot2_3.5.2               scuttle_1.18.0              shinydashboard_0.7.2        shiny_1.10.0               
#>  [9] SingleCellExperiment_1.30.0 SummarizedExperiment_1.38.0 Biobase_2.68.0              GenomicRanges_1.60.0       
#> [13] GenomeInfoDb_1.44.0         IRanges_2.42.0              S4Vectors_0.46.0            BiocGenerics_0.54.0        
#> [17] generics_0.1.3              MatrixGenerics_1.20.0       matrixStats_1.5.0           BiocStyle_2.36.0           
#> 
#> loaded via a namespace (and not attached):
#>   [1] later_1.4.2               batchelor_1.24.0          BiocIO_1.18.0             ggplotify_0.1.2          
#>   [5] bitops_1.0-9              tibble_3.2.1              polyclip_1.10-7           XML_3.99-0.18            
#>   [9] lifecycle_1.0.4           edgeR_4.6.0               doParallel_1.0.17         globals_0.16.3           
#>  [13] MASS_7.3-65               lattice_0.22-7            ensembldb_2.32.0          alabaster.base_1.8.0     
#>  [17] magrittr_2.0.3            limma_3.64.0              plotly_4.10.4             sass_0.4.10              
#>  [21] rmarkdown_2.29            jquerylib_0.1.4           yaml_2.3.10               shinyBS_0.61.1           
#>  [25] metapod_1.16.0            httpuv_1.6.15             EnhancedVolcano_1.26.0    DBI_1.2.3                
#>  [29] RColorBrewer_1.1-3        ResidualMatrix_1.18.0     abind_1.4-8               purrr_1.0.4              
#>  [33] ggraph_2.2.1              AnnotationFilter_1.32.0   RCurl_1.98-1.17           yulab.utils_0.2.0        
#>  [37] rappdirs_0.3.3            tweenr_2.0.3              circlize_0.4.16           GenomeInfoDbData_1.2.14  
#>  [41] ggrepel_0.9.6             irlba_2.3.5.1             listenv_0.9.1             megadepth_1.18.0         
#>  [45] cmdfun_1.0.2              parallelly_1.43.0         dqrng_0.4.1               DelayedMatrixStats_1.30.0
#>  [49] codetools_0.2-20          DelayedArray_0.34.0       ggforce_0.4.2             DT_0.33                  
#>  [53] tidyselect_1.2.1          shape_1.4.6.1             UCSC.utils_1.4.0          farver_2.1.2             
#>  [57] rhandsontable_0.3.8       wiggleplotr_1.32.0        ScaledMatrix_1.16.0       viridis_0.6.5            
#>  [61] shinyWidgets_0.9.0        GenomicAlignments_1.44.0  jsonlite_2.0.0            GetoptLong_1.0.5         
#>  [65] BiocNeighbors_2.2.0       waiter_0.2.5              tidygraph_1.3.1           iterators_1.0.14         
#>  [69] foreach_1.5.2             tools_4.5.0               Rcpp_1.0.14               glue_1.8.0               
#>  [73] gridExtra_2.3             SparseArray_1.8.0         xfun_0.52                 dplyr_1.1.4              
#>  [77] withr_3.0.2               BiocManager_1.30.25       fastmap_1.2.0             clustree_0.5.1           
#>  [81] rhdf5filters_1.20.0       bluster_1.18.0            shinyjs_2.1.0             digest_0.6.37            
#>  [85] rsvd_1.0.5                gridGraphics_0.5-1        R6_2.6.1                  mime_0.13                
#>  [89] colorspace_2.1-1          RSQLite_2.3.9             tidyr_1.3.1               data.table_1.17.0        
#>  [93] rtracklayer_1.68.0        graphlayouts_1.2.2        httr_1.4.7                htmlwidgets_1.6.4        
#>  [97] S4Arrays_1.8.0            pkgconfig_2.0.3           gtable_0.3.6              blob_1.2.4               
#> [101] ComplexHeatmap_2.24.0     XVector_0.48.0            htmltools_0.5.8.1         shinyhelper_0.3.2        
#> [105] bookdown_0.43             ProtGenerics_1.40.0       clue_0.3-66               scales_1.3.0             
#> [109] png_0.1-8                 scran_1.36.0              rstudioapi_0.17.1         knitr_1.50               
#> [113] tzdb_0.5.0                rjson_0.2.23              curl_6.2.2                rhdf5_2.52.0             
#> [117] cachem_1.1.0              GlobalOptions_0.1.2       stringr_1.5.1             miniUI_0.1.1.1           
#> [121] parallel_4.5.0            vipor_0.4.7               AnnotationDbi_1.70.0      restfulr_0.0.15          
#> [125] alabaster.schemas_1.8.0   pillar_1.10.2             grid_4.5.0                vctrs_0.6.5              
#> [129] promises_1.3.2            shinyFiles_0.9.3          BiocSingular_1.24.0       EnsDb.Hsapiens.v86_2.99.0
#> [133] beachmat_2.24.0           xtable_1.8-4              cluster_2.1.8.1           beeswarm_0.4.0           
#> [137] evaluate_1.0.3            readr_2.1.5               GenomicFeatures_1.60.0    cli_3.6.4                
#> [141] locfit_1.5-9.12           compiler_4.5.0            Rsamtools_2.24.0          rlang_1.1.6              
#> [145] crayon_1.5.3              DataEditR_0.1.5           forcats_1.0.0             fs_1.6.6                 
#> [149] ggbeeswarm_0.7.2          stringi_1.8.7             viridisLite_0.4.2         BiocParallel_1.42.0      
#> [153] munsell_0.5.1             Biostrings_2.76.0         lazyeval_0.2.2            Matrix_1.7-3             
#> [157] hms_1.1.3                 patchwork_1.3.0           future_1.40.0             sparseMatrixStats_1.20.0 
#> [161] bit64_4.6.0-1             Rhdf5lib_1.30.0           KEGGREST_1.48.0           statmod_1.5.0            
#> [165] igraph_2.1.4              memoise_2.0.1             bslib_0.9.0               bit_4.6.0