Package: SC3 1.35.0

Vladimir Kiselev

SC3: Single-Cell Consensus Clustering

A tool for unsupervised clustering and analysis of single cell RNA-Seq data.

Authors:Vladimir Kiselev

SC3_1.35.0.tar.gz
SC3_1.35.0.zip(r-4.5)SC3_1.35.0.zip(r-4.4)SC3_1.35.0.zip(r-4.3)
SC3_1.35.0.tgz(r-4.4-x86_64)SC3_1.35.0.tgz(r-4.4-arm64)SC3_1.35.0.tgz(r-4.3-x86_64)SC3_1.35.0.tgz(r-4.3-arm64)
SC3_1.35.0.tar.gz(r-4.5-noble)SC3_1.35.0.tar.gz(r-4.4-noble)
SC3_1.35.0.tgz(r-4.4-emscripten)SC3_1.35.0.tgz(r-4.3-emscripten)
SC3.pdf |SC3.html
SC3/json (API)
NEWS

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

Peer review:

Bug tracker:https://github.com/hemberg-lab/sc3/issues

Uses libs:
  • openblas– Optimized BLAS
  • c++– GNU Standard C++ Library v3
Datasets:
  • ann - Cell type annotations for data extracted from a publication by Yan et al.
  • yan - Single cell RNA-Seq data extracted from a publication by Yan et al.

On BioConductor:SC3-1.35.0(bioc 3.21)SC3-1.34.0(bioc 3.20)

immunooncologysinglecellsoftwareclassificationclusteringdimensionreductionsupportvectormachinernaseqvisualizationtranscriptomicsdatarepresentationguidifferentialexpressiontranscriptionbioconductor-packagehuman-cell-atlassingle-cell-rna-seq

10.06 score 119 stars 1 packages 354 scripts 618 downloads 71 mentions 24 exports 98 dependencies

Last updated 23 days agofrom:9b5ac20f8a. Checks:OK: 1 NOTE: 8. Indexed: yes.

TargetResultDate
Doc / VignettesOKOct 31 2024
R-4.5-win-x86_64NOTEOct 31 2024
R-4.5-linux-x86_64NOTEOct 31 2024
R-4.4-win-x86_64NOTEOct 31 2024
R-4.4-mac-x86_64NOTEOct 31 2024
R-4.4-mac-aarch64NOTEOct 31 2024
R-4.3-win-x86_64NOTEOct 31 2024
R-4.3-mac-x86_64NOTEOct 31 2024
R-4.3-mac-aarch64NOTEOct 31 2024

Exports:consensus_matrixget_de_genesget_marker_genesget_outl_cellsget_processed_datasetnorm_laplacianreindex_clusterssc3sc3_calc_biologysc3_calc_consenssc3_calc_distssc3_calc_transfssc3_estimate_ksc3_export_results_xlssc3_interactivesc3_kmeanssc3_plot_cluster_stabilitysc3_plot_consensussc3_plot_de_genessc3_plot_expressionsc3_plot_markerssc3_plot_silhouettesc3_preparesc3_run_svm

Dependencies:abindaskpassbase64encBiobaseBiocGenericsbitopsbslibcachemcaToolsclasscliclustercodetoolscolorspacecommonmarkcrayoncurlDelayedArrayDEoptimRdigestdoParalleldoRNGe1071fansifarverfastmapfontawesomeforeachfsGenomeInfoDbGenomeInfoDbDataGenomicRangesggplot2gluegplotsgtablegtoolshtmltoolshttpuvhttrIRangesisobanditeratorsjquerylibjsonliteKernSmoothlabelinglaterlatticelifecyclemagrittrMASSMatrixMatrixGenericsmatrixStatsmemoisemgcvmimemunsellmvtnormnlmeopensslpcaPPpheatmappillarpkgconfigpromisesproxyR6rappdirsRColorBrewerRcppRcppArmadillorlangrngtoolsrobustbaseROCRrrcovS4ArraysS4VectorssassscalesshinySingleCellExperimentsourcetoolsSparseArraySummarizedExperimentsystibbleUCSC.utilsutf8vctrsviridisLitewithrWriteXLSxtableXVectorzlibbioc

SC3 package manual

Rendered fromSC3.Rmdusingknitr::rmarkdownon Oct 31 2024.

Last update: 2023-05-15
Started: 2017-10-04

Readme and manuals

Help Manual

Help pageTopics
Cell type annotations for data extracted from a publication by Yan et al.ann
Calculate a distance matrixcalculate_distance
Calculate the stability index of the obtained clusters when changing 'k'calculate_stability
Calculate consensus matrixconsensus_matrix
Consensus matrix computationconsmx
Compute Euclidean distance matrix by rowsED1
Compute Euclidean distance matrix by columnsED2
Estimate the optimal k for k-means clusteringestkTW
Calculate the area under the ROC curve for a given gene.get_auroc
Wrapper for calculating biological propertiesget_biolgy
Find differentially expressed genesget_de_genes
Calculate marker genesget_marker_genes
Find cell outliers in each cluster.get_outl_cells
Get processed dataset used by 'SC3' clusteringget_processed_dataset
Reorder and subset gene markers for plotting on a heatmapmarkers_for_heatmap
Graph Laplacian calculationnorm_laplacian
Get differentiall expressed genes from an object of 'SingleCellExperiment' classorganise_de_genes
Get marker genes from an object of 'SingleCellExperiment' classorganise_marker_genes
A helper function for the SVM analysisprepare_for_svm
Reindex cluster labels in ascending orderreindex_clusters
Run all steps of 'SC3' in one gosc3 sc3,SingleCellExperiment-method sc3.SingleCellExperiment
Calculate DE genes, marker genes and cell outliers.sc3_calc_biology sc3_calc_biology, sc3_calc_biology,SingleCellExperiment-method sc3_calc_biology.SingleCellExperiment
Calculate consensus matrix.sc3_calc_consens sc3_calc_consens, sc3_calc_consens,SingleCellExperiment-method sc3_calc_consens.SingleCellExperiment
Calculate distances between the cells.sc3_calc_dists sc3_calc_dists, sc3_calc_dists,SingleCellExperiment-method sc3_calc_dists.SingleCellExperiment
Calculate transformations of the distance matrices.sc3_calc_transfs sc3_calc_transfs, sc3_calc_transfs,SingleCellExperiment-method sc3_calc_transfs.SingleCellExperiment
Estimate the optimal number of cluster 'k' for a scRNA-Seq expression matrixsc3_estimate_k sc3_estimate_k,SingleCellExperiment-method sc3_estimate_k.SingleCellExperiment
Write 'SC3' results to Excel filesc3_export_results_xls sc3_export_results_xls,SingleCellExperiment-method sc3_export_results_xls.SingleCellExperiment
Opens 'SC3' results in an interactive session in a web browser.sc3_interactive sc3_interactive, sc3_interactive,SingleCellExperiment-method sc3_interactive.SingleCellExperiment
'kmeans' clustering of cells.sc3_kmeans sc3_kmeans, sc3_kmeans,SingleCellExperiment-method sc3_kmeans.SingleCellExperiment
Plot stability of the clusterssc3_plot_cluster_stability sc3_plot_cluster_stability, sc3_plot_cluster_stability,SingleCellExperiment-method sc3_plot_cluster_stability.SingleCellExperiment
Plot consensus matrix as a heatmapsc3_plot_consensus sc3_plot_consensus, sc3_plot_consensus,SingleCellExperiment-method sc3_plot_consensus.SingleCellExperiment
Plot expression of DE genes of the clusters identified by 'SC3' as a heatmapsc3_plot_de_genes sc3_plot_de_genes, sc3_plot_de_genes,SingleCellExperiment-method sc3_plot_de_genes.SingleCellExperiment
Plot expression matrix used for SC3 clustering as a heatmapsc3_plot_expression sc3_plot_expression, sc3_plot_expression,SingleCellExperiment-method sc3_plot_expression.SingleCellExperiment
Plot expression of marker genes identified by 'SC3' as a heatmap.sc3_plot_markers sc3_plot_markers, sc3_plot_markers,SingleCellExperiment-method sc3_plot_markers.SingleCellExperiment
Plot silhouette indexes of the cellssc3_plot_silhouette sc3_plot_silhouette, sc3_plot_silhouette,SingleCellExperiment-method sc3_plot_silhouette.SingleCellExperiment
Prepare the 'SingleCellExperiment' object for 'SC3' clustering.sc3_prepare sc3_prepare,SingleCellExperiment-method sc3_prepare.SingleCellExperiment
Run the hybrid 'SVM' approach.sc3_run_svm sc3_run_svm, sc3_run_svm,SingleCellExperiment-method sc3_run_svm.SingleCellExperiment
Run support vector machines ('SVM') predictionsupport_vector_machines
Matrix left-multiplied by its transposetmult
Distance matrix transformationtransformation
Single cell RNA-Seq data extracted from a publication by Yan et al.yan