Package: bixverse 0.8.3

bixverse: Rust-accelerated standard bioinformatics, computational biology workflows

Your favourite methods used in bioinformatics and computational biology made VERY fast via Rust. Contains various gene set enrichment methods, graph- based methods, co-expression module detection and much more. Additionally, has now a single cell analysis suite, enabling million cell scale analysis on local compute.

Authors:Gregor Lueg [aut, cre], Liesbeth Francois [ctb], Andrew Skelton [ctb], Grant Neilson [ctb]

bixverse_0.8.3.tar.gz
bixverse_0.8.3.zip(r-4.7-x86_64)bixverse_0.8.3.zip(r-4.7-arm64)bixverse_0.8.3.zip(r-4.6-x86_64)bixverse_0.8.3.zip(r-4.6-arm64)bixverse_0.8.3.zip(r-4.5-x86_64)
bixverse_0.8.3.tgz(r-4.6-x86_64)bixverse_0.8.3.tgz(r-4.6-arm64)bixverse_0.8.3.tgz(r-4.5-arm64)bixverse_0.8.2.tgz(r-4.5-x86_64)
bixverse_0.8.3.tar.gz(r-4.7-arm64)bixverse_0.8.3.tar.gz(r-4.7-x86_64)bixverse_0.8.3.tar.gz(r-4.6-arm64)bixverse_0.8.3.tar.gz(r-4.6-x86_64)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
bixverse/json (API)

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

Bug tracker:https://github.com/gregorlueg/bixverse/issues

Pkgdown/docs site:https://gregorlueg.github.io

Datasets:

On CRAN:

Conda:

bioinformaticscomputational-biologyr-languagesingle-cellrustcargo

6.70 score 37 stars 2 packages 54 scripts 816 exports 66 dependencies

Last updated from:5699a0506c (on v0.8.3). Checks:12 NOTE, 1 OK, 2 FAIL. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64NOTE993
linux-devel-x86_64NOTE1222
source / vignettesOK802
linux-release-arm64NOTE1125
linux-release-x86_64NOTE1309
macos-release-arm64NOTE1495
macos-release-x86_64NOTE5305
macos-oldrel-arm64NOTE3485
macos-oldrel-x86_64FAIL3785
windows-devel-arm64NOTE1439
windows-devel-x86_64NOTE1659
windows-release-arm64NOTE1432
windows-release-x86_64NOTE1314
windows-oldrel-x86_64NOTE1546
wasm-releaseFAIL498

Exports:%>>%add_adt_counts_scadd_new_metadataadd_nhoods_infoadd_sc_new_obsadd_snf_data_modalityadd_symphony_labelsAnnDataParserapply_pipelineapply_pipeline_per_grouparchive_sc_expas_ligand_target_influenceassert_sc_stateassign_sc_typeaucell_scbatch_correction_bulk_dgebbknn_scbinarise_regulon_activityBixverseBaseClassblitzgsea_calibratebonsai_scbuild_regulonsbuild_symphony_refbulk_coexpbulk_dgebulk_dge_from_h5adBulkCoExpBulkDgec_pca_plot_alphascalc_blitzgseacalc_diffusion_coordinatescalc_fgseacalc_fgsea_simplecalc_gsea_traditionalcalc_gsvacalc_knn_metricscalc_lm_activitycalc_manifold_metricscalc_meta_cell_compactnesscalc_meta_cell_puritycalc_meta_cell_separationcalc_mitchcalc_sc_type_scorescalc_singscorecalc_singscore_multicalc_singscore_rankcalc_ssgseacalculate_all_dgescalculate_batch_asw_sccalculate_cell_type_asw_sccalculate_critical_valuecalculate_dge_hedgescalculate_dge_limmacalculate_diffusion_auccalculate_effect_sizecalculate_graph_connectivity_sccalculate_information_contentcalculate_integration_metrics_sccalculate_kbet_sccalculate_lisi_sccalculate_pca_adt_sccalculate_pca_bulk_dgecalculate_pca_sccalculate_pcr_sccalculate_rpkmcalculate_semantic_simcalculate_semantic_sim_matcalculate_semantic_sim_ontocalculate_sparsity_statscalculate_tomcalculate_tom_from_expcalculate_tpmcalculate_wang_simcalculate_wang_sim_matcalculate_wang_sim_ontocall_doublets_manualcellphonedb_sccellsweep_scchange_gene_identifiercheck_sc_statecommunity_detectioncompute_expression_info_scconsensus_nmf_bulkconsensus_nmf_scconstrained_page_rankconstrained_page_rank_lscontrastive_pcacontrastive_pca_processingcor_module_check_epsiloncor_module_coremo_clusteringcor_module_coremo_cor_signcor_module_coremo_eigengenecor_module_coremo_stabilitycor_module_graph_check_rescor_module_graph_final_modulescor_module_processingcor_module_tomdemo_single_cellsdensmap_scdensne_scdetect_adt_isotypesdetect_raw_count_slotdgrdl_grid_searchdgrdl_resultdialogue_scdiffcor_module_processingdiffuse_seed_nodesdoublet_detection_boost_scdownload_cd34_datadownload_cistarget_hg38download_demuxlet_pbmcdownload_dialogue_ucdownload_kang_pbmcdownload_marrow_cd34download_pbmc_1k_5pdownload_pbmc_batchesdownload_pbmc_totalseq_datadownload_pbmc3kdownload_pbmc8kdownload_thymus_ageingdrop_cols_scextract_binary_heatmap_dataextract_dot_plot_dataextract_embedding_dataextract_feature_pairextract_feature_plot_dataextract_gene_expressionextract_gene_violin_dataextract_milo_plot_dataextract_paga_plot_dataf1_score_confusion_matfast_cluster_scfast_ica_rustfast_ica_rust_helperfast_mnn_scfgsea_go_elimfgsea_simple_go_elimfilter_similaritiesfind_all_markers_scfind_clusters_scfind_hvg_batch_aware_scfind_hvg_scfind_markers_scfind_neighbours_scfind_rbh_communitiesfind_specific_markers_scfind_threshold_otsufit_residuals_scfix_meta_data_columnflag_cellsforceatlas2_scgene_ontology_datagene_set_proportions_scGeneOntologyElimgenerate_bt_meta_cells_scgenerate_cellsweep_test_datagenerate_dialogue_test_datagenerate_gene_module_datagenerate_hotspot_membershipgenerate_knn_scgenerate_ligand_target_influencegenerate_metacells2_scgenerate_personalisation_vecgenerate_rbh_graphgenerate_sc_knngenerate_seacells_scgenerate_single_cell_test_datagenerate_single_cell_test_data_adtgenerate_supercells_scgenerate_wnn_graph_scget_adt_feature_infoget_adt_namesget_adt_sample_infoget_available_embeddingsget_best_modelget_best_runget_c_pca_factorsget_c_pca_loadingsget_cell_indicesget_cell_infoget_cell_namesget_cell_ranger_paramsget_cellphonedb_dbget_cells_to_keepget_centroids_scget_cistarget_resget_connectivitiesget_cor_graphget_dataget_dge_effect_sizesget_dge_limma_voomget_dge_listget_dge_qc_plotget_diagnosticsget_diffcor_graphget_differential_abundance_resget_diffusion_permsget_diffusion_vectorget_embeddingget_epsilon_resget_factorsget_feature_matget_fpkm_countsget_gene_indicesget_gene_lengthsget_gene_namesget_gene_names_from_idxget_go_data_humanget_grid_search_resget_hget_h5ad_dimensionsget_hotspot_membershipget_hvgget_hvg_data_scget_ica_stability_resget_index_cellsget_inflection_pointget_influenceget_kmeans_clustersget_knn_distget_knn_matget_knn_objget_magicget_marker_comparisonsget_marker_summaryget_meta_cell_purityget_metadataget_miloR_abundances_scget_model_fitget_modulesget_nmf_gene_loadingsget_nmf_modulesget_nmf_sample_activityget_nmf_stabilityget_ontology_ancestryget_outputsget_paramsget_params.ConsensusNmfResultget_params.DialogueResultget_params.Hotspotget_params.LdaKSweepResultget_params.LdaResultget_params.miloRget_params.NmfResultget_params.ScenicGrnget_params.ScNebulaget_params.StabilisedNmfResultget_pca_factorsget_pca_loadingsget_pca_singular_valget_pseudobulked_scget_rbh_resget_residual_fitget_resolution_resget_resultsget_results.DialogueResultget_sc_available_featuresget_sc_cacheget_sc_cache_statusget_sc_countsget_sc_duckdbget_sc_mapget_sc_obsget_sc_rust_ptrget_sc_varget_scoresget_sim_matrixget_snf_adjcacency_matget_snf_final_matget_snf_paramsget_snn_graphget_stabilityget_symphony_hvg_namesget_symphony_labelsget_symphony_loadingsget_symphony_z_corrget_tf_to_geneget_top_termsget_tpm_countsget_wgse_go_elim_methodgse_go_elim_method_listgse_hypergeometricgse_hypergeometric_listharmony_scharmony_v2_schedges_g_dgehotspot_autocor_schotspot_gene_cor_scica_evaluate_compica_optimal_ncompica_processingica_stabilised_resultsidentify_tf_to_genesinstall_agent_skillknn_graph_label_propagationlda_k_sweepleiden_clusteringligand_activity_scoreslm_activity_scload_existingload_go_human_dataload_h5adload_h5ad_normload_mtxload_multi_h5adload_multi_mtxload_multi_tenx_h5load_r_dataload_sceload_scenic_tfs_hg38load_seuratload_tenx_h5map_symphony_querymc_counts_to_listmc_get_clr_offsetsmeld_scmerge_meta_cellsmerge_sc_experimentsmerge_subset_obsmeta_cellsmeta_cells_per_groupMetaCellsmodule_scores_scmodules_from_loadingsnebula_mcnebula_scnetwork_diffusionsNetworkDiffusionsnew_adt_counts_clrnew_adt_counts_dsbnew_bonsai_treenew_consensus_nmf_resultnew_dialogue_resultnew_gene_trends_resnew_lda_k_sweep_resultnew_lda_resultnew_nmf_k_sweep_resultnew_nmf_resultnew_paga_resnew_palantir_resnew_sc_cachenew_sc_hotspot_resnew_sc_knnnew_sc_listnew_sc_magicnew_sc_mappernew_sc_matrixnew_sc_specific_markersnew_scenic_grnnew_stabilised_nmf_resultnmf_bulknmf_k_sweep_bulknmf_k_sweep_scnmf_scnormalise_bulk_dgeontologyOntologySimot_harmonic_scoreparams_binary_heatmapparams_blitzgseaparams_boostparams_bpcaparams_bulk_sparsityparams_cistargetparams_community_detectionparams_cor_graphparams_coremoparams_dgrdlparams_dialogue_hlmparams_dialogue_pmdparams_dialogue_refineparams_edger_qlparams_fast_cluster_defaultparams_graph_resolutionparams_gseaparams_gsvaparams_hvg_defaultsparams_hvg_scran_defaultsparams_ica_generalparams_ica_ncompparams_ica_randomisationparams_kmeans_defaultsparams_knn_defaultsparams_knn_graph_defaultsparams_label_propagationparams_ldaparams_ligand_targetparams_limma_voomparams_lm_activityparams_meldparams_module_membershipparams_nebulaparams_nmf_consensusparams_nmf_halsparams_norm_doublets_defaultsparams_pca_defaultsparams_ppcaparams_sc_aprparams_sc_aucellparams_sc_bbknnparams_sc_bonsaiparams_sc_branch_selectionparams_sc_bt_metacellsparams_sc_cellphonedbparams_sc_cellsweepparams_sc_dsbparams_sc_empty_dropletsparams_sc_fast_clusterparams_sc_fastmnnparams_sc_gene_trendsparams_sc_harmonyparams_sc_harmony_v2params_sc_hotspotparams_sc_hvgparams_sc_knnparams_sc_magicparams_sc_metacells2params_sc_metacells2_dacparams_sc_miloRparams_sc_min_qualityparams_sc_mtx_ioparams_sc_neighboursparams_sc_palantirparams_sc_pcaparams_sc_sctransformparams_sc_seacellsparams_sc_seurat_ccaparams_sc_seurat_rpcaparams_sc_supercellparams_sc_synthetic_cellsweepparams_sc_synthetic_dataparams_sc_synthetic_data_adtparams_sc_synthetic_dialogueparams_sc_visionparams_sc_wnnparams_scdblfinderparams_scenicparams_scenic_binariseparams_scenic_extra_trees_defaultsparams_scenic_gradient_boosting_defaultsparams_scenic_random_forest_defaultsparams_scrubletparams_sctype_cellsparams_snfparams_ssgseaparams_symphony_mapparams_synthetic_bulk_rnaseqper_cell_qc_outlierpermute_seed_nodesphate_scplot_boxplot_normalizationplot_epsilon_resplot_hvgsplot_ica_ncomp_paramsplot_ica_stability_individualplot_optimal_cutsplot_pcaplot_pca_resplot_preprocessing_genesplot_preprocessing_outliersplot_rbf_impactplot_resolution_resplot_voom_normalizationpre_process_sim_ontoprep_data_gower_hamming_distprepare_cell_markerspreprocess_bulk_coexppreprocess_bulk_dgeprescan_h5ad_filesprescan_mtx_dirsprescan_tenx_h5_filesprioritise_interactionsprocess_go_datapseudobulk_dge_scqc_bulk_dgerbh_graphRbhGraphread_h5ad_metadataread_h5ad_x_summaryread_motif_annotation_fileread_motif_rankingread_multi_tenx_h5_adtread_tenx_h5_adtread_tenx_h5_metadatarelayout_bonsairemove_adt_isotypesremove_connectivitiesremove_knnremove_magicremove_residual_fitremove_samplesremove_snn_graphrescue_cellsreset_cells_to_keeprobust_scalers_2d_loessrs_adt_clrrs_aucellrs_batch_silhouette_widthrs_bbknnrs_bbknn_filteringrs_blitzgsea_calibraters_blitzgsea_scorers_bonsai_layoutrs_bpcars_build_symphony_refrs_calc_esrs_calc_gsea_stat_cumulative_batchrs_calc_gsea_stat_traditional_batchrs_calc_gsea_statsrs_calc_multi_levelrs_calc_norm_factorsrs_calculate_dge_mann_whitneyrs_calculate_dge_one_vs_manyrs_calculate_dge_one_vs_restrs_cell_type_aswrs_cistargetrs_compare_knnrs_compute_cluster_expr_statsrs_constrained_page_rankrs_constrained_page_rank_listrs_contrastive_pcars_corrs_cor_upper_trianglers_cor2rs_cosrs_count_zeroesrs_cov2corrs_covariancers_cpmrs_create_random_aucsrs_critvalrs_critval_matrs_dense_to_upper_trianglers_dialogue_scrs_differential_corrs_distrs_dsbrs_edger_qlrs_extract_counts_plotsrs_extract_grouped_gene_statsrs_extract_several_genes_plotsrs_fast_aucrs_fast_cluster_scrs_fast_icars_fdr_adjustmentrs_filter_by_exprrs_filter_onto_simrs_gene_trendsrs_generate_bulk_rnaseqrs_generate_ligand_target_influencers_geom_elim_fgsea_simplers_get_gs_indicesrs_get_metacells_bootstrappedrs_get_seacellsrs_gower_distrs_graph_connectivityrs_gse_geom_elimrs_gse_geom_elim_listrs_gsvars_h5ad_datars_hamming_distrs_harmonyrs_harmony_v2rs_hedges_grs_hotspot_autocorrs_hotspot_cluster_genesrs_hotspot_gene_corrs_hypergeom_testrs_hypergeom_test_listrs_ica_itersrs_ica_iters_cvrs_importance_thresholdrs_jaccard_row_integersrs_kbetrs_knn_label_propagationrs_knn_mat_to_edge_listrs_knn_mat_to_edge_pairsrs_ldars_lda_k_sweeprs_leiden_clusteringrs_ligand_activity_scoresrs_limma_voomrs_lisirs_lm_activityrs_lm_activity_scrs_mad_outlierrs_magic_imputers_make_milor_nhoodsrs_mc_aucellrs_mc_bonsairs_mc_dialoguers_mc_fit_residualsrs_mc_hotspot_autocorrs_mc_hotspot_gene_corrs_mc_hvgrs_mc_lm_activityrs_mc_pcars_mc_pca_residualsrs_mc_residual_variancers_mc_scenicrs_mc_visionrs_mc_vision_with_autocorrelationrs_meld_scrs_metacell_compactnessrs_metacell_densityrs_metacell_separationrs_metacells2rs_mitch_calcrs_mnnrs_module_scoringrs_mutual_infors_nebula_mcrs_nebula_scrs_nmf_consensus_bulkrs_nmf_consensus_mcrs_nmf_consensus_scrs_nmf_k_sweep_bulkrs_nmf_k_sweep_mcrs_nmf_k_sweep_scrs_nmf_multi_bulkrs_nmf_multi_mcrs_nmf_multi_scrs_nmf_single_bulkrs_nmf_single_mcrs_nmf_single_scrs_onto_semantic_simrs_onto_semantic_sim_matrs_onto_sim_wangrs_onto_sim_wang_matrs_ot_harmonic_sumrs_pagars_page_rankrs_page_rank_parallelrs_pairwise_gene_corsrs_pairwise_gene_cors_mcrs_palantirrs_pcrrs_phyperrs_pointwise_mutual_infors_ppcars_prcomprs_prepare_gsva_gsrs_prepare_whiteningrs_pseudobulk_cells_densers_pseudobulk_cells_sparsers_random_svdrs_range_normrs_rank_matrix_colrs_rank_matrix_col_stablers_rbf_functionrs_rbf_function_matrs_rbf_iterate_epsilonsrs_rbh_corrs_rbh_setsrs_read_tenx_h5_modalityrs_regulon_thresholdsrs_remove_batch_effectrs_sample_ids_for_cell_typesrs_save_h5adrs_sc_bonsairs_sc_cellphonedbrs_sc_doublet_detectionrs_sc_fit_residualsrs_sc_gene_store_to_cell_storers_sc_get_gene_set_percrs_sc_get_top_genes_percrs_sc_hvgrs_sc_hvg_batch_awarers_sc_infer_empty_dropletsrs_sc_knnrs_sc_knn_graphrs_sc_knn_w_distrs_sc_otsu_methodrs_sc_pcars_sc_pca_residualsrs_sc_pca_sparsers_sc_residual_variancers_sc_scdblfinderrs_sc_scrubletrs_sc_typers_sc_type_assign_cellsrs_sc_type_cluster_assignmentrs_scenic_gene_filterrs_scenic_grnrs_scenic_grn_streamingrs_sct_corrected_countsrs_set_similarityrs_set_similarity_listrs_set_similarity_list2rs_seurat_ccars_seurat_rpcars_simple_and_multi_errrs_simulate_dropoutsrs_singscore_multirs_singscore_permutation_testrs_singscore_singlers_snfrs_snf_affinity_catrs_snf_affinity_continuousrs_snf_affinity_mixedrs_sparse_dict_dgrdlrs_sparse_dict_dgrdl_grid_searchrs_spatial_fdrrs_spectral_clusteringrs_spectral_clustering_simrs_split_cor_signsrs_ssgsears_supercellrs_symphony_map_queryrs_synthetic_sc_adt_with_cell_typesrs_synthetic_sc_cellsweep_datars_synthetic_sc_data_with_cell_typesrs_synthetic_sc_dialogue_datars_tied_diffusion_parallelrs_tomrs_top_k_targetsrs_transfer_labels_symphonyrs_upper_triangle_to_densers_upper_triangle_to_sparsers_visionrs_vision_with_autocorrelationrs_voom_normalisers_wnnrun_bpcarun_cell_qcrun_cell_qc_fixedrun_cistargetrun_edger_qlrun_gene_trends_scrun_ldarun_limma_voomrun_magic_scrun_paga_scrun_palantir_scrun_ppcarun_snfsave_h5adsave_sc_exp_to_disksc_knn_to_nearest_neighbourssc_pipelinescdblfinder_scscenic_gene_filter_scscenic_grn_scscore_clustersscrublet_scsct_corrected_counts_scset_bonsai_embeddingset_cell_mappingset_cells_to_keepset_connectivitiesset_embeddingset_gene_mappingset_hvgset_knnset_magicset_pca_factorsset_pca_loadingsset_pca_singular_valsset_residual_fitset_sc_new_obs_colset_sc_new_obs_col_multipleset_sc_new_var_colsset_snn_graphsetnames_scseurat_cca_scseurat_rpca_scSimilarityNetworkFusionsimplify_hypergeom_ressimulate_dropoutssingle_cell_expSingleCellCountDataSingleCellDuckDBSingleCellDuckDBBaseSingleCellsSingleCellsMultiModalSingleCellsSubsetsnfsparse_list_to_matstabilised_nmf_bulkstabilised_nmf_scstep_bbknn_scstep_clusters_scstep_fast_mnn_scstep_harmony_scstep_harmony_v2_scstep_hvg_scstep_metacells_scstep_neighbours_scstep_pca_scstream_h5adSymphonyReferencesynthetic_bulk_cor_matrixsynthetic_c_pca_datasynthetic_signal_matrixtest_nhoodstf_to_genes_correlationstf_to_genes_motif_enrichmenttied_diffusionto_snake_casetop_genes_perc_sctransfer_labels_symphonytsne_scumap_scupdate_metadata_valuesupgrade_sc_storeupper_triangle_to_sparseupper_triangular_sym_matvalidate_pipelinevision_scvision_w_autocor_scwrite_cellranger_outputwrite_h5ad_scwrite_h5ad_sc_densewrite_tenx_h5_sc

Dependencies:arrowassertthatbackportsbiocmakebitbit64briocallrcheckmateclicpp11data.tableDBIdescdir.expirydplyrduckdbfarverfastclusterfilelockgenericsggplot2gluegtableigraphisobandjsonlitelabelinglatticelifecyclemagrittrmanifoldsRMatrixmatrixStatsmirainanonextotelpatchworkpillarpkgbuildpkgconfigprocessxpspurrrR.methodsS3R.ooR.utilsR6RColorBrewerrextendrrhdf5rhdf5filtersRhdf5librlangrprojrootS7scalesstringistringrtibbletidyselectutf8vctrsviridisLitewithrzeallot

Readme and manuals

Help Manual

Help pageTopics
Append a step to a pipeline%>>%
Add ADT counts to 'SingleCellsMultiModal'add_adt_counts_sc
Replace the meta dataadd_new_metadata
Add neighbourhood info on majority cell typeadd_nhoods_info add_nhoods_info.miloR
Add an obs table derived from a method to the SingleCells.add_sc_new_obs
Add a data modality for SNF generationadd_snf_data_modality
Add labels to a Symphony reference post-hocadd_symphony_labels
Class for AnndataAnnDataParser
Apply a pipeline to a single cell objectapply_pipeline
Apply a pipeline independently to each group of a 'SingleCells' objectapply_pipeline_per_group
Archive the on-disk counts for cold storagearchive_sc_exp
Wrap an existing ligand-target matrix as a 'LigandTargetInfluence'as_ligand_target_influence
Assert that cached artefacts still match the object's stateassert_sc_state
Assign cell types per cell based on ScTypeassign_sc_type
Calculate AUC scores (akin to AUCell)aucell_sc
Run a linear batch correctionbatch_correction_bulk_dge
Run BBKNNbbknn_sc
Binarise regulon activity into on/off callsbinarise_regulon_activity
Calibrate the blitzGSEA null model for a signatureblitzgsea_calibrate
Build a Bonsai tree over the cellsbonsai_sc
Build the final regulonsbuild_regulons build_regulons.ScenicGrn
Build a Symphony reference from a SingleCells objectbuild_symphony_ref
Wrapper function to generate BulkDge object from h5adbulk_dge_from_h5ad
Bulk RNAseq co-expression modulesBulkCoExp
Bulk RNAseq differential gene expression classBulkDge
Plot various alphas for the contrastive PCAc_pca_plot_alphas
Bixverse implementation of the blitzGSEA algorithmcalc_blitzgsea
Calculate diffusion coordinatescalc_diffusion_coordinates
Bixverse implementation of the fgsea algorithmcalc_fgsea
Bixverse implementation of the simple fgsea algorithmcalc_fgsea_simple
Bixverse implementation of the traditional GSEA algorithmcalc_gsea_traditional
Bixverse implementation of GSVAcalc_gsva
Calculate recall at k and distance ratiocalc_knn_metrics
ULM / MLM activity scores (decoupler-style)calc_lm_activity
Calculate manifold metricscalc_manifold_metrics
Meta cell compactness in a diffusion mapcalc_meta_cell_compactness
Calculate meta cell puritycalc_meta_cell_purity
Meta cell separation in a diffusion mapcalc_meta_cell_separation
Calculate a mitch gene set enrichments on contrastcalc_mitch
Calculate ScType scores per cellcalc_sc_type_scores
Bixverse implementation of singscore (single gene set)calc_singscore
Bixverse implementation of singscore (multiple gene sets)calc_singscore_multi
Rank an expression matrix for singscorecalc_singscore_rank
Bixverse implementation of ssGSEAcalc_ssgsea
Calculate all possible DGE variants (DEPRECATED!)calculate_all_dges
Calculate batch average silhouette widthcalculate_batch_asw_sc
Calculate cell type average silhouette widthcalculate_cell_type_asw_sc
Calculates the critical valuecalculate_critical_value
Calculates the Hedge's G effect sizecalculate_dge_hedges
Calculates the Limma Voom DGEcalculate_dge_limma
Calculate the AUROC for a diffusion scorecalculate_diffusion_auc
Calculate the Hedge's G effect between two matricescalculate_effect_size
Calculate the graph connectivity per cell typecalculate_graph_connectivity_sc
Calculate the information content for each ontology termcalculate_information_content
Calculate a summary of integration metricscalculate_integration_metrics_sc
Calculate kBET scorescalculate_kbet_sc
Calculate LISI scores (iLISI or cLISI)calculate_lisi_sc
Calculate the PCA on top of the normalised ADT countscalculate_pca_adt_sc
Calculate PCA on the expression.calculate_pca_bulk_dge
Run PCA for single cellcalculate_pca_sc
Calculate the principal component regression on batchcalculate_pcr_sc
RPKM calculationcalculate_rpkm
Calculate the Resnik or Lin semantic similaritycalculate_semantic_sim
Calculate the Resnik or Lin semantic similarity matrixcalculate_semantic_sim_mat
Calculate the Resnik or Lin semantic similarity for an ontology.calculate_semantic_sim_onto
Helper function to calculate the induced sparsitycalculate_sparsity_stats
Calculate the TOM from a correlation matrixcalculate_tom
Calculate the TOM from an expression matrixcalculate_tom_from_exp
TPM calculationcalculate_tpm
Calculate the Wang similarities between termscalculate_wang_sim
Calculate the Wang similarity matrixcalculate_wang_sim_mat
Calculate the Wang similarity for an ontology.calculate_wang_sim_onto
Manually readjust Scrublet doublet call thresholdscall_doublets_manual
Cell cycle genescell_cycle_genes
CellPhoneDB ligand-receptor analysiscellphonedb_sc
Remove ambient and bulk contamination with CellSweepcellsweep_sc
Change the primary gene identifier of BulkDgechange_gene_identifier
Check that cached artefacts still match the object's statecheck_sc_state
Identify privileged communities based on a given diffusion vectorcommunity_detection
Compute per-cluster mean expression and expressing fraction for a gene setcompute_expression_info_sc
Run consensus NMF on a BulkCoExpconsensus_nmf_bulk
Run consensus NMF on single cell or meta cell dataconsensus_nmf_sc
Constrained personalised page rankconstrained_page_rank
Constrained personalised page rank over a listconstrained_page_rank_ls
Apply contrastive PCA.contrastive_pca
Prepare class for contrastive PCAcontrastive_pca_processing
Iterate through different epsilon parameterscor_module_check_epsilon
Generates CoReMo-based gene modulescor_module_coremo_clustering
Split CoReMo modules by correlation signcor_module_coremo_cor_sign
Calculate Eigengenes for CoReMo modulescor_module_coremo_eigengene
Assesses CoReMo-based gene module stabilitycor_module_coremo_stability
Iterate through Leiden resolutions for graph-based community detection.cor_module_graph_check_res
Identify correlation-based gene modules via graphscor_module_graph_final_modules
Prepare correlation-based module detectioncor_module_processing
Update the correlation matrix to a TOMcor_module_tom
Ready-made 'SingleCells' object for examples and testsdemo_single_cells
Run densMAP on a SingleCells/MetaCells objectdensmap_sc
Run den-SNE on a SingleCells/MetaCells objectdensne_sc
Detect likely isotype-control features by name patterndetect_adt_isotypes
Grid search over DGRDL parametersdgrdl_grid_search
Run DGRDL with the specified parametersdgrdl_result
Find multicellular programmes with DIALOGUEdialogue_sc
Prepare differential correlation-based module detectiondiffcor_module_processing
Diffuse seed genes over a networkdiffuse_seed_nodes
Doublet detection with boosted doublet classificationdoublet_detection_boost_sc
Download the CD34 example data from SEACellsdownload_cd34_data
Download CisTarget reference files for human (hg38)download_cistarget_hg38
Download PBMCs with demuxlet doublet informationdownload_demuxlet_pbmc
Download the ulcerative colitis example data for DIALOGUEdownload_dialogue_uc
Download the Kang, et al. IFN-beta stimulated PBMC datadownload_kang_pbmc
Download the marrow CD34 example data from Palantirdownload_marrow_cd34
Download the raw PBMC 1k 5' matrix from 10x Genomicsdownload_pbmc_1k_5p
Download two different PBMC data sets for batch correction testingdownload_pbmc_batches
Download the PBMC TotalSeq data with ADT countsdownload_pbmc_totalseq_data
Download PBMC3K data from Zenododownload_pbmc3k
Download PBMC8K data from Zenododownload_pbmc8k
Download the Baran-Gale, et al. ageing thymus datadownload_thymus_ageing
Drop columns from the obs or var tabledrop_cols_sc
Extract plot-ready data for a binary heatmapextract_binary_heatmap_data
Extract grouped gene statistics for dot plotsextract_dot_plot_data
Extract embedding coordinates for plottingextract_embedding_data
Extract a pair of features for scatter / hex plotsextract_feature_pair
Extract per-cell expression mapped onto an embeddingextract_feature_plot_data
Extract normalised gene expression for plottingextract_gene_expression
Extract per-cell expression grouped for violin plotsextract_gene_violin_data
Extract the miloR neighbourhood graph positioned on an embeddingextract_milo_plot_data
Extract the PAGA graph positioned on an embeddingextract_paga_plot_data
F1 scores on top of a confusion matrixf1_score_confusion_mat
Run fast clustering on a SingleCells objectfast_cluster_sc
Fast ICA via Rustfast_ica_rust
Fast ICA via Rust from processed datafast_ica_rust_helper
Run fastMNNfast_mnn_sc
Run GO enrichment with elimination method over a continuous vectorsfgsea_go_elim
Run GO enrichment with elimination with fgsea simplefgsea_simple_go_elim
Filter the calculated similaritiesfilter_similarities
Find all markersfind_all_markers_sc
Graph-based clustering of cells on the neighbour graphfind_clusters_sc
Identify HVGs (batch aware)find_hvg_batch_aware_sc
Identify HVGsfind_hvg_sc
Calculate DGE between two cell groupsfind_markers_sc
Find the neighbours for single cell.find_neighbours_sc
Find RBH communitiesfind_rbh_communities
Find markers that are specific to a cell groupfind_specific_markers_sc
Find a threshold via the Otsu methodfind_threshold_otsu
Fit a residual model for single cell datafit_residuals_sc
Helper to fix meta-data columns to be R conformfix_meta_data_column
Add hard-threshold flags to a CellQc objectflag_cells
Run ForceAtlas2 on a SingleCells/MetaCells objectforceatlas2_sc
Calculate the proportions of reads for specific gene setsgene_set_proportions_sc
Gene Ontology dataGeneOntologyElim
Generate meta cells based on hdWGCNA and return a 'MetaCells' objectgenerate_bt_meta_cells_sc
Single cell test data with a planted ambient profilegenerate_cellsweep_test_data
Single cell test data with a planted multicellular programmegenerate_dialogue_test_data
Generates synthetic gene module data.generate_gene_module_data
Identify hotspot gene clustersgenerate_hotspot_membership generate_hotspot_membership.Hotspot
Generate a 'SingleCellNearestNeighbour' from a single cell classgenerate_knn_sc
Generate the ligand to target influence matrixgenerate_ligand_target_influence
Generate meta cells via MetaCells2 (divide and conquer)generate_metacells2_sc
Helper function to create personalisation vectorsgenerate_personalisation_vec
Generate an RBH graph.generate_rbh_graph
Generate a new SingleCellNearestNeighbour from datagenerate_sc_knn
Generate meta cells based on SEACells and return a 'MetaCells' objectgenerate_seacells_sc
Single cell test datagenerate_single_cell_test_data
Generate SuperCells and return a 'MetaCells' objectgenerate_supercells_sc
Generate a weighted nearest neighbour (WNN) graphgenerate_wnn_graph_sc
Get the ADT feature infoget_adt_feature_info get_adt_feature_info.ADTCounts
Get the ADT feature namesget_adt_names get_adt_names.ADTCounts
Get the ADT sample infoget_adt_sample_info get_adt_sample_info.ADTCounts
Get the available embeddingsget_available_embeddings get_available_embeddings.MetaCells get_available_embeddings.ScCache get_available_embeddings.SingleCells get_available_embeddings.SingleCellsSubset
Get the selected model from an LDA topic count sweepget_best_model get_best_model.LdaKSweepResult
Get the best run from a stabilised NMF resultget_best_run get_best_run.StabilisedNmfResult
Get the contrastive PCA factorsget_c_pca_factors
Get the contrastive PCA loadingsget_c_pca_loadings
Get the index position for a geneget_cell_indices get_cell_indices.MetaCells get_cell_indices.ScMap get_cell_indices.SingleCells get_cell_indices.SingleCellsSubset
Get the cell idx (R-based) and cell namesget_cell_info get_cell_info.ScMap get_cell_info.SingleCells
Get the cell namesget_cell_names get_cell_names.ScMap get_cell_names.SingleCells get_cell_names.SingleCellsSubset
Helper to generate cell ranger input parametersget_cell_ranger_params
Download the CellPhoneDB ligand-receptor databaseget_cellphonedb_db
Get the cells to keepget_cells_to_keep get_cells_to_keep.ScMap get_cells_to_keep.SingleCells get_cells_to_keep.SingleCellsSubset
Get k-means centroids from a fast cluster resultget_centroids_sc get_centroids_sc.SingleCellFastClusters
Extract the TF to gene data from the ScenicGrn objectget_cistarget_res get_cistarget_res.ScenicGrn
Get the neighbour graphget_connectivities get_connectivities.MetaCells get_connectivities.ScCache get_connectivities.SingleCells get_connectivities.SingleCellsSubset
Get correlation-based graphget_cor_graph
Get the ready obs data from various sub methodget_data get_data.BoostRes get_data.CellQc get_data.ConsensusNmfResult get_data.NmfResult get_data.ScDblFinderRes get_data.ScListRes get_data.ScMatrixRes get_data.ScrubletRes get_data.SingleCellFastClusters
Return the effect size resultsget_dge_effect_sizes
Return the Limma Voom resultsget_dge_limma_voom
Return the DGEListget_dge_list
Return QC plotsget_dge_qc_plot
Get diagnostics from a BulkModuleResultget_diagnostics
Get differential correlation-based graphget_diffcor_graph
Get the differential abundance resultsget_differential_abundance_res get_differential_abundance_res.miloR
Get the diffusion permutationsget_diffusion_perms
Get the diffusion vectorget_diffusion_vector
Get the embeddingget_embedding get_embedding.MetaCells get_embedding.ScCache get_embedding.SingleCells get_embedding.SingleCellsSubset
Return the epsilon dataget_epsilon_res
Get factor matrices from a BulkModuleResultget_factors
Get the feature matrix used for the classifierget_feature_mat get_feature_mat.ScDblFinderRes
Return the FPKM-normalised countsget_fpkm_counts
Get the index position for a geneget_gene_indices get_gene_indices.MetaCells get_gene_indices.ScMap get_gene_indices.SingleCells get_gene_indices.SingleCellsSubset
Get the gene lengthsget_gene_lengths get_gene_lengths,bixverse::BulkCoExp-method
Get the gene namesget_gene_names get_gene_names.ScMap get_gene_names.SingleCells get_gene_names.SingleCellsSubset
Get the gene names based on the gene idxget_gene_names_from_idx get_gene_names_from_idx.ScMap get_gene_names_from_idx.SingleCells get_gene_names_from_idx.SingleCellsSubset
Wrapper function to load and process the gene ontology data.get_go_data_human
Get the grid search resultsget_grid_search_res
Get the H (cell activations) matrixget_h get_h.ConsensusNmfResult get_h.NmfResult get_h.StabilisedNmfResult
Helper function to get the dimensions and storage formatget_h5ad_dimensions
Get the hotspot gene membership tableget_hotspot_membership get_hotspot_membership.Hotspot
Get the HVGget_hvg get_hvg.MetaCells get_hvg.ScMap get_hvg.SingleCells get_hvg.SingleCellsSubset
Identify HVGs without mutating object stateget_hvg_data_sc
Get the ICA component data (stability, convergence, redundancy)get_ica_stability_res
Get the index cellsget_index_cells get_index_cells.miloR
Identify the inflection point for elbow-like dataget_inflection_point
Get the ligand-target influence matrixget_influence get_influence.LigandTargetInfluence
Get k-means cluster assignments from a fast cluster resultget_kmeans_clusters get_kmeans_clusters.SingleCellFastClusters
Get the KNN distanceget_knn_dist get_knn_dist.MetaCells get_knn_dist.ScCache get_knn_dist.SingleCellNearestNeighbour get_knn_dist.SingleCells get_knn_dist.SingleCellsSubset
Get the KNN matrixget_knn_mat get_knn_mat.MetaCells get_knn_mat.ScCache get_knn_mat.SingleCellNearestNeighbour get_knn_mat.SingleCells get_knn_mat.SingleCellsSubset
Get the KNN objectget_knn_obj get_knn_obj.MetaCells get_knn_obj.ScCache get_knn_obj.SingleCells get_knn_obj.SingleCellsSubset
Get the MAGIC imputed layerget_magic get_magic.ScCache get_magic.SingleCells get_magic.SingleCellsSubset
Get the per-rival marker statisticsget_marker_comparisons get_marker_comparisons.ScSpecificMarkers
Get the per-gene marker summaries across all rivalsget_marker_summary get_marker_summary.ScSpecificMarkers
Calculate meta cell purity without mutating object stateget_meta_cell_purity
Return the metadataget_metadata
Generate an miloR abundance object for differential abundance testingget_miloR_abundances_sc
Get the fitted modelget_model_fit get_model_fit.miloR
Get the module membership from a BulkModuleResultget_modules
Get the NMF gene loadingsget_nmf_gene_loadings
Get the NMF module membership data.tableget_nmf_modules
Get the NMF sample activityget_nmf_sample_activity
Get the multi-run NMF diagnosticsget_nmf_stability
Return ancestry terms from an ontologyget_ontology_ancestry
Return the outputsget_outputs
Get the parameters that were used.get_params get_params.ConsensusNmfResult get_params.DialogueResult get_params.Hotspot get_params.LdaKSweepResult get_params.LdaResult get_params.miloR get_params.NmfResult get_params.ScenicGrn get_params.ScNebula get_params.StabilisedNmfResult
Get the PCA factorsget_pca_factors get_pca_factors.MetaCells get_pca_factors.ScCache get_pca_factors.SingleCells get_pca_factors.SingleCellsSubset
Get the PCA loadingsget_pca_loadings get_pca_loadings.MetaCells get_pca_loadings.ScCache get_pca_loadings.SingleCells get_pca_loadings.SingleCellsSubset
Get the PCA singular valuesget_pca_singular_val get_pca_singular_val.MetaCells get_pca_singular_val.ScCache get_pca_singular_val.SingleCells get_pca_singular_val.SingleCellsSubset
Generate pseudo-bulked matricesget_pseudobulked_sc
Get the RBH resultsget_rbh_res
Get the fitted residual modelget_residual_fit get_residual_fit.MetaCells get_residual_fit.ScCache get_residual_fit.SingleCells get_residual_fit.SingleCellsSubset
Return the resolution resultsget_resolution_res
Get the final results from the classget_results get_results.DialogueResult
Returns the available features for single cell applicationsget_sc_available_features
Status of everything held in a single cell object's cachesget_sc_cache_status
Getter the countsget_sc_counts
Getter the obs tableget_sc_obs
Getter the var tableget_sc_var
Get scoresget_scores get_scores.ScDblFinderRes get_scores.ScTypeCellResults get_scores.ScTypeResults
Get the similarity matrixget_sim_matrix
Get an individual affinity matrixget_snf_adjcacency_mat
Get the final SNF matrixget_snf_final_mat
Get the SNF paramsget_snf_params
Get the consensus NMF stability diagnosticsget_stability get_stability.ConsensusNmfResult
Getter for the HVG gene names of a Symphony referenceget_symphony_hvg_names
Getter for the stored labels of a Symphony referenceget_symphony_labels
Getter for the PCA loadings of a Symphony referenceget_symphony_loadings
Getter for the corrected embedding of a Symphony referenceget_symphony_z_corr
Extract the TF to gene data from the ScenicGrn objectget_tf_to_gene get_tf_to_gene.ScenicGrn
Get the highest-probability terms per topicget_top_terms get_top_terms.LdaResult
Return the TPM-normalised countsget_tpm_counts
Get the W (gene loadings) matrixget_w get_w.ConsensusNmfResult get_w.NmfResult get_w.StabilisedNmfResult
Run gene ontology enrichment with elimination method.gse_go_elim_method
Run gene ontology enrichment with elimination method over a list.gse_go_elim_method_list
Gene set enrichment (GSE) based on a hypergeometric test.gse_hypergeometric
Gene set enrichment (GSE) based on a hypergeometric test over a list.gse_hypergeometric_list
Run Harmonyharmony_sc
Run Harmony v2harmony_v2_sc
Calculate the effect sizehedges_g_dge
Calculate the local auto-correlation of a genehotspot_autocor_sc
Calculate the local pairwise gene-gene correlationhotspot_gene_cor_sc
Iterate over different ncomp parameters for ICAica_evaluate_comp
Identify stability inflection pointica_optimal_ncomp
Prepare class for ICAica_processing
Run stabilised ICA with a given number of componentsica_stabilised_results
Identify the TF to gene regulationidentify_tf_to_genes identify_tf_to_genes.ScenicGrn
Install the bixverse agent skillinstall_agent_skill
kNN-based graph label propagationknn_graph_label_propagation
Sweep the topic count for LDAlda_k_sweep
Leiden or Louvain community detection on an igraphleiden_clustering
Compute ligand activity scores against gene setsligand_activity_scores
Calculate ULM / MLM activity scores per celllm_activity_sc
Load an existing SingleCells from diskload_existing
Get the Gene Ontology data humanload_go_human_data
Load in h5ad to 'SingleCells'load_h5ad
Load in h5ad with normalised counts to 'SingleCells'load_h5ad_norm
Load in mtx/plain text files to 'SingleCells'load_mtx
Load multiple h5ad files into a single 'SingleCells'load_multi_h5ad
Load multiple mtx directories into a single 'SingleCells'load_multi_mtx
Load multiple 10x CellRanger h5 files into a single 'SingleCells'load_multi_tenx_h5
Load in data directly from R objects.load_r_data
Load in data from a 'SingleCellExperiment'load_sce
Load the human (hg38) transcription factor list used by SCENICload_scenic_tfs_hg38
Load in Seurat to 'SingleCells'load_seurat
Load in a 10x CellRanger h5 file to 'SingleCells'load_tenx_h5
Map a SingleCells query onto a Symphony referencemap_symphony_query
Run MELD signal smoothing for differential abundance estimationmeld_sc
Merge meta cell objects into onemerge_meta_cells
Merge multiple 'SingleCells' experiments into onemerge_sc_experiments
Merge obs columns from subsets back into the parent objectmerge_subset_obs
Generate source-pure meta cells and merge themmeta_cells_per_group
bixverse meta cell classMetaCells
Calculate module activity scoresmodule_scores_sc
Derive sparse module membership from a loading matrixmodules_from_loadings
Run NEBULA on meta cellsnebula_mc
Run NEBULA on single cellsnebula_sc
Network diffusion classNetworkDiffusions
Generates a new 'ADTCounts' classnew_adt_counts_clr
Generates a new 'ADTCounts' class via DSB normalisationnew_adt_counts_dsb
Helper function to generate kNN data with distancesnew_sc_knn
Run non-negative matrix factorisation on a BulkCoExpnmf_bulk
Sweep k for consensus NMF on a BulkCoExpnmf_k_sweep_bulk
Sweep k for consensus NMF on single cell or meta cell datanmf_k_sweep_sc
Run single-run NMF on single cell or meta cell datanmf_sc
Normalise the count data for DGE.normalise_bulk_dge
OntologySim classOntologySim
Calculates a harmonic sum normalised between 0 to 1.ot_harmonic_score
Wrapper function for parameters for binary heatmap dataparams_binary_heatmap
Wrapper function to generate blitzGSEA parametersparams_blitzgsea
Wrapper function for Boost parametersparams_boost
Wrapper function for Bayesian PCA parametersparams_bpca
Wrapper function to generate bulk sparsification parametersparams_bulk_sparsity
Wrapper function to CisTarget parametersparams_cistarget
Wrapper function to generate community detection parametersparams_community_detection
Wrapper function for graph generationparams_cor_graph
Wrapper function to generate CoReMo parametersparams_coremo
Wrapper function to generate DGRDL parametersparams_dgrdl
Wrapper function for the DIALOGUE mixed model parametersparams_dialogue_hlm
Wrapper function for the DIALOGUE decomposition parametersparams_dialogue_pmd
Wrapper function for the DIALOGUE refinement parametersparams_dialogue_refine
Wrapper function for parameters for the edgeR quasi-likelihood workflowparams_edger_ql
Helper function to generate default parameters for the fast clustering for the doublet detection methodsparams_fast_cluster_default
Wrapper function to generate resolution parameters for Leiden or Louvain clustering.params_graph_resolution
Wrapper function to generate GSEA parametersparams_gsea
Wrapper function to generate GSVA parametersparams_gsva
Helper function to generate HVG defaultsparams_hvg_defaults
Helper function to generate the scran HVG trend defaultsparams_hvg_scran_defaults
Wrapper function for standard ICA parametersparams_ica_general
Wrapper function for ICA ncomp iterationsparams_ica_ncomp
Wrapper function for ICA randomisationparams_ica_randomisation
K-mean parameter defaults.params_kmeans_defaults
Helper function to generate kNN defaultsparams_knn_defaults
Helper function to generate the kNN graph defaultsparams_knn_graph_defaults
Wrapper function to generate label propagation parametersparams_label_propagation
Wrapper function for the LDA parametersparams_lda
Parameters for ligand to target influence computationparams_ligand_target
Wrapper function for parameters for the limma-voom workflowparams_limma_voom
Wrapper function to generate ULM / MLM activity parametersparams_lm_activity
Constructor for MELD parametersparams_meld
Wrapper function to generate module membership parametersparams_module_membership
Wrapper function for parameters for NEBULAparams_nebula
Wrapper function for consensus NMF parametersparams_nmf_consensus
Wrapper function for NMF (HALS) parametersparams_nmf_hals
Helper function to generate normalisation defaults for doublet detection.params_norm_doublets_defaults
Helper function to generate default parameters for PCAparams_pca_defaults
Wrapper function for probabilistic PCA parametersparams_ppca
Wrapper function for analytic Pearson residual parametersparams_sc_apr
Wrapper function for parameters for AUCellparams_sc_aucell
Wrapper function for the BBKNN parametersparams_sc_bbknn
Wrapper function for Bonsai parametersparams_sc_bonsai
Wrapper function for the branch cell selection parametersparams_sc_branch_selection
Wrapper function for parameters for bootstrapped meta cell generationparams_sc_bt_metacells
Parameters for the CellPhoneDB analysisparams_sc_cellphonedb
Default parameters for CellSweep denoisingparams_sc_cellsweep
Default parameters for DSB ADT normalisationparams_sc_dsb
Parameters for identifying empty dropletsparams_sc_empty_droplets
Fast single cell clustering parametersparams_sc_fast_cluster
Wrapper function for the fastMNN parametersparams_sc_fastmnn
Wrapper function for gene trend parametersparams_sc_gene_trends
Default parameters for Harmony batch correctionparams_sc_harmony
Default parameters for Harmony v2 batch correctionparams_sc_harmony_v2
Wrapper function for parameters for HotSpotparams_sc_hotspot
Wrapper function for HVG detection parameters.params_sc_hvg
Parameters for single cell kNN searchesparams_sc_knn
Wrapper function for MAGIC imputation parametersparams_sc_magic
Wrapper function for the MetaCells2 per-pile parametersparams_sc_metacells2
Wrapper function for the MetaCells2 divide and conquer parametersparams_sc_metacells2_dac
Wrapper function for parameters for MiloRparams_sc_miloR
Wrapper function to generate QC metric params for single cellparams_sc_min_quality
Wrapper function to provide data for mtx-based loadingparams_sc_mtx_io
Wrapper function for parameters for neighbour identification in single cellparams_sc_neighbours
Wrapper function for Palantir parametersparams_sc_palantir
Wrapper for PCA specifically designed for single cellsparams_sc_pca
Wrapper function for scTransform (v2) parametersparams_sc_sctransform
Wrapper function for the SEACells parametersparams_sc_seacells
Wrapper function for the Seurat CCA parametersparams_sc_seurat_cca
Wrapper function for the Seurat rPCA parametersparams_sc_seurat_rpca
Wrapper function for parameters for SuperCell generationparams_sc_supercell
Default parameters for generation of synthetic CellSweep dataparams_sc_synthetic_cellsweep
Default parameters for generation of synthetic single cell data (RNA)params_sc_synthetic_data
Default parameters for generation of synthetic single cell data (ADT)params_sc_synthetic_data_adt
Default parameters for generation of synthetic DIALOGUE dataparams_sc_synthetic_dialogue
Wrapper function for parameters for VISION with auto-correlationparams_sc_vision
Wrapper function for WNN parametersparams_sc_wnn
Wrapper function for scDblFinder doublet detection parametersparams_scdblfinder
Constructor for SCENIC parametersparams_scenic
Wrapper function for parameters for the SCENIC binarisationparams_scenic_binarise
Default parameters for the SCENIC ExtraTrees regression learnerparams_scenic_extra_trees_defaults
Default parameters for the SCENIC GradientBoosting (GRNBoost2) regression learnerparams_scenic_gradient_boosting_defaults
Default parameters for the SCENIC RandomForest regression learnerparams_scenic_random_forest_defaults
Wrapper function for Scrublet doublet detection parametersparams_scrublet
Parameters for the per-cell ScType assignmentparams_sctype_cells
Wrapper function to generate SNF parametersparams_snf
Wrapper function to generate ssGSEA parametersparams_ssgsea
Default parameters for Symphony query mappingparams_symphony_map
Wrapper function to generate synthetic bulk RNAseq parametersparams_synthetic_bulk_rnaseq
Use MAD outlier detection on per-cell QC metricsper_cell_qc_outlier
Generate permuation scores for the diffusionpermute_seed_nodes
Run PHATE on a SingleCells/MetaCells objectphate_sc
Helper plot function for boxplot of normalised dataplot_boxplot_normalization
Plot the epsilon vs. power law goodness of fit resultplot_epsilon_res
Plot the highly variable genesplot_hvgs
Plot various parameters with no compplot_ica_ncomp_params
Plot the stability of the ICA componentsplot_ica_stability_individual
Plot the k cuts vs median R2plot_optimal_cuts
Helper plot function for pca with contrastsplot_pca
Plot the PCA dataplot_pca_res
Helper plot function of distribution of genes by samplesplot_preprocessing_genes
Helper plot function for identification of outliersplot_preprocessing_outliers
Helper function to plot distance to affinity relationshipplot_rbf_impact
Plot the resolution results.plot_resolution_res
Helper plot function for Voom normalisationplot_voom_normalization
Plot the LDA topic count sweepplot.LdaKSweepResult
Plot a consensus NMF k sweepplot.NmfKSweepResult
Pre-process data for subsequent ontology similaritypre_process_sim_onto
Helper function to prepare cell markersprepare_cell_markers
Process the raw datapreprocess_bulk_coexp
QC on the bulk dge data (DEPRECATED!)preprocess_bulk_dge
Pre-scan multiple h5ad files for multi-sample loadingprescan_h5ad_files
Prescan multiple mtx directories for a multi-loadprescan_mtx_dirs
Pre-scan multiple 10x CellRanger h5 files for multi-sample loadingprescan_tenx_h5_files
Prioritise sender-ligand-receiver-receptor interactionsprioritise_interactions
Process Gene Ontology data into the right formatprocess_go_data
Run the edgeR quasi-likelihood workflow on pseudo-bulked single cellspseudobulk_dge_sc
QC on the bulk dge dataqc_bulk_dge
Reciprocal best hit graphRbhGraph
Read obs and var tables and metadata from an h5ad fileread_h5ad_metadata
Read summary statistics from the X slot of an h5ad fileread_h5ad_x_summary
Read in the motif annotation fileread_motif_annotation_file
Read in the motif rankings and transform them into a matrixread_motif_ranking
Read in 10x h5 ADT data from multiple filesread_multi_tenx_h5_adt
Read in 10x h5 ADT dataread_tenx_h5_adt
Read barcode and feature tables and metadata from a 10x h5 fileread_tenx_h5_metadata
Recompute the layout of a Bonsai treerelayout_bonsai
Return the ADT feature names removing the isotypesremove_adt_isotypes
Remove the MAGIC imputed layerremove_magic remove_magic.ScCache remove_magic.SingleCells remove_magic.SingleCellsSubset
Remove the fitted residual modelremove_residual_fit remove_residual_fit.MetaCells remove_residual_fit.ScCache remove_residual_fit.SingleCells remove_residual_fit.SingleCellsSubset
Remove samples from objectremove_samples
Rescue MAD-flagged cells that fall within safe boundsrescue_cells
Reset the cells to keepreset_cells_to_keep reset_cells_to_keep.MetaCells reset_cells_to_keep.SingleCells reset_cells_to_keep.SingleCellsMultiModal reset_cells_to_keep.SingleCellsSubset
Robust scaler.robust_scale
Rust implementation of a Loess functionrs_2d_loess
Calculate batch silhouette width from an embeddingrs_batch_silhouette_width
Calibrate the blitzGSEA gamma null for a signaturers_blitzgsea_calibrate
Score gene sets against a calibrated blitzGSEA nullrs_blitzgsea_score
Calculate normalisation factorsrs_calc_norm_factors
Calculate cell type silhouette width from an embeddingrs_cell_type_asw
Run CisTarget motif enrichment analysisrs_cistarget
Helper to compare kNN graphsrs_compare_knn
Calculate a constrained page-rank scorers_constrained_page_rank
Calculate a constrained page-rank score over a list.rs_constrained_page_rank_list
Calculate the contrastive PCArs_contrastive_pca
Calculate the column wise correlations.rs_cor
Calculate the column wise correlations and returns the upper trianglers_cor_upper_triangle
Calculate the column wise correlations.rs_cor2
Calculate the column wise cosine similaritiesrs_cos
Helper to get zero stats from a given matrixrs_count_zeroes
Calculates the correlation matrix from the co-variance matrixrs_cov2cor
Calculate the column-wise co-variance.rs_covariance
Counts per millionrs_cpm
Generate a vector-based representation of the upper triangle of a matrixrs_dense_to_upper_triangle
Calculate the column wise differential correlation between two sets of data.rs_differential_cor
Calculate the pairwise column distance in a matrixrs_dist
Run the edgeR quasi-likelihood chain on a count matrixrs_edger_ql
Fast AUC calculationrs_fast_auc
Run the Rust implementation of fast ICA.rs_fast_ica
Calculate a BH-based FDRrs_fdr_adjustment
Filter lowly expressed genesrs_filter_by_expr
Fit Palantir gene trends over pseudotimers_gene_trends
Generate the ligand to target influence matricesrs_generate_ligand_target_influence
Run fgsea simple method for gene ontology with elimination methodrs_geom_elim_fgsea_simple
Calculates the Gower distance for a given matrixrs_gower_dist
Calculate graph connectivity per cell typers_graph_connectivity
Run hypergeometric enrichment over the gene ontologyrs_gse_geom_elim
Run hypergeometric enrichment a list of target genes over the gene ontologyrs_gse_geom_elim_list
Rust version of the GSVA algorithmrs_gsva
Load in h5ad data via Rustrs_h5ad_data
Calculates the Hamming distance between categorical columnsrs_hamming_dist
Harmony batch correction in Rustrs_harmony
Harmony batch correction in Rust (version 2)rs_harmony_v2
Calculate the Hedge's G effectrs_hedges_g
Run a single hypergeometric test.rs_hypergeom_test
Run a hypergeometric test over a list of target genesrs_hypergeom_test_list
Run ICA over a given no_comp with random initialisations of w_initrs_ica_iters
Run ICA with cross-validation and random initialisationrs_ica_iters_cv
Calculate rapidly Jaccard similarities between rowsrs_jaccard_row_integers
Calculate kBET type scoresrs_kbet
kNN label propagationrs_knn_label_propagation
Flatten kNN matrix to edge listrs_knn_mat_to_edge_list
Rust implementation of Leiden and Louvain clusteringrs_leiden_clustering
Calculate the NicheNet ligand activity scoresrs_ligand_activity_scores
Run the limma linear model chain on a count matrixrs_limma_voom
Calculate LISI scores on any labelrs_lisi
Calculate MAD outlier detection in Rust.rs_mad_outlier
Calculate AUCell in Rust (for meta cells)rs_mc_aucell
Run DIALOGUE over meta cellsrs_mc_dialogue
Calculate gene spatial auto-correlations (for meta cells)rs_mc_hotspot_autocor
Calculate gene to gene spatial correlations (for meta cells)rs_mc_hotspot_gene_cor
Meta cells highly variable genesrs_mc_hvg
PCA on MetaCells (sparse data)rs_mc_pca
SCENIC on MetaCellsrs_mc_scenic
Calculate VISION pathway scores in Rust (for meta cells)rs_mc_vision
Calculate VISION pathway scores with auto-correlation (for meta cells)rs_mc_vision_with_autocorrelation
Calculate mitch enrichment leveraging Rust under the hoodrs_mitch_calc
Calculates the mutual information matrixrs_mutual_info
Fit the NEBULA negative binomial gamma mixed model over meta cellsrs_nebula_mc
Calculate the semantic similarity in an ontologyrs_onto_semantic_sim
Calculate the semantic similarity in an ontologyrs_onto_semantic_sim_mat
Calculate the Wang similarity for specific termsrs_onto_sim_wang
Calculate the Wang similarity matrix for an ontologyrs_onto_sim_wang_mat
Calculate the OT harmonic sumrs_ot_harmonic_sum
Rust version of calculating the personalised page rankrs_page_rank
Calculate massively parallelised personalised page rank scoresrs_page_rank_parallel
Principal component regression on batchrs_pcr
Calculate the hypergeometric test in Rustrs_phyper
Calculates the point wise mutual informationrs_pointwise_mutual_info
Rust implementation of prcomprs_prcomp
Prepare the data for whiteningrs_prepare_whitening
Run randomised SVD over a matrixrs_random_svd
Apply a range normalisation on a vector.rs_range_norm
Gene rank matrixrs_rank_matrix_col
Stable-gene rank matrixrs_rank_matrix_col_stable
Apply a Radial Basis Functionrs_rbf_function
Apply a Radial Basis Function (to a matrix)rs_rbf_function_mat
Generate reciprocal best hits based on correlationsrs_rbh_cor
Generate reciprocal best hits based on set similaritiesrs_rbh_sets
Remove batch effects from a log-expression matrixrs_remove_batch_effect
Generates the kNN graphrs_sc_knn
Generates the neighbour graph for igraphrs_sc_knn_graph
Generates the kNN graph with additional distancesrs_sc_knn_w_dist
Set similaritiesrs_set_similarity
Set similarities over one listrs_set_similarity_list
Set similarities over two listrs_set_similarity_list2
Rust version of singscore for many gene setsrs_singscore_multi
Rust version of the singscore permutation testrs_singscore_permutation_test
Rust version of singscore for a single gene setrs_singscore_single
Similarity network fusionrs_snf
Generate a sparse dictionary with DGRDLrs_sparse_dict_dgrdl
Generate a sparse dictionary with DGRDLrs_sparse_dict_dgrdl_grid_search
Weighted Benjamini-Hochberg over overlapping neighbourhoodsrs_spatial_fdr
Rust implementation of spectral clusteringrs_spectral_clustering
Rust implementation of spectral clusteringrs_spectral_clustering_sim
Rust version of the ssGSEA algorithmrs_ssgsea
Calculate massively parallelised tied diffusion scoresrs_tied_diffusion_parallel
Calculates the TOM over an affinity matrixrs_tom
Reconstruct a matrix from a flattened upper triangle vectorrs_upper_triangle_to_dense
Generate sparse data from an upper trianglers_upper_triangle_to_sparse
Voom-transform a count matrixrs_voom_normalise
Run the weighted nearest neighbour algorithmrs_wnn
Bayesian PCA on a matrix with missing valuesrun_bpca
Run outlier detection on per-cell QC metricsrun_cell_qc
Fixed-threshold cell QCrun_cell_qc_fixed
Main function to run CisTargetrun_cistarget
Run the edgeR quasi-likelihood workflowrun_edger_ql
Fit gene trends over Palantir pseudotimerun_gene_trends_sc
Fit a latent Dirichlet allocation modelrun_lda
Wrapper for a Limma Voom analysisrun_limma_voom
Impute a subset of genes with MAGICrun_magic_sc
Run PAGA graph abstractionrun_paga_sc
Run Palantir trajectory inferencerun_palantir_sc
Probabilistic PCA on a matrix with missing valuesrun_ppca
Run the SNF algorithmrun_snf
Save a 'SingleCells' object to h5adsave_h5ad
Save memory-bound data to disksave_sc_exp_to_disk
Convert SingleCellNearestNeighbour to manifoldsR NearestNeighbourssc_knn_to_nearest_neighbours
Construct an empty single cell pipelinesc_pipeline
Run scDblFinder doublet detection on a SingleCells objectscdblfinder_sc
Filter genes for SCENIC GRN inferencescenic_gene_filter_sc
Run SCENIC GRN inferencescenic_grn_sc
Score clusters based on ScTypescore_clusters score_clusters.ScTypeResults
Doublet detection with Scrubletscrublet_sc
Write scTransform-corrected counts to a new storesct_corrected_counts_sc
Store the leaf coordinates of a Bonsai tree as an embeddingset_bonsai_embedding
Set/add the MAGIC imputed layerset_magic set_magic.ScCache set_magic.SingleCells set_magic.SingleCellsSubset
Set/add the fitted residual modelset_residual_fit set_residual_fit.MetaCells set_residual_fit.ScCache set_residual_fit.SingleCells set_residual_fit.SingleCellsSubset
Add a new column to the obs tableset_sc_new_obs_col
Add multiple new columns to the obs tableset_sc_new_obs_col_multiple
Add a new column to the var tableset_sc_new_var_cols
Rename columns in the obs or var tablesetnames_sc
Run Seurat CCA integrationseurat_cca_sc
Run Seurat rPCA integrationseurat_rpca_sc
Similarity network fusionSimilarityNetworkFusion
Simplify gene set results via ontologiessimplify_hypergeom_res
Simulate sequencing-depth dropouts on synthetic bulk datasimulate_dropouts
Single cell count data handler$.SingleCellCountData SingleCellCountData
bixverse SingleCells classSingleCells
bixverse SingleCells (multi modal) classSingleCellsMultiModal
bixverse single cell subset classSingleCellsSubset
Run stabilised (multi-restart) NMF on a BulkCoExpstabilised_nmf_bulk
Run stabilised (multi-run) NMF on single cell or meta cell datastabilised_nmf_sc
Pipeline step: BBKNN batch correctionstep_bbknn_sc
Pipeline step: graph-based clusteringstep_clusters_sc
Pipeline step: fastMNN batch correctionstep_fast_mnn_sc
Pipeline step: Harmony batch correctionstep_harmony_sc
Pipeline step: Harmony v2 batch correctionstep_harmony_v2_sc
Pipeline step: identify highly variable genesstep_hvg_sc
Pipeline step: generate meta cellsstep_metacells_sc
Pipeline step: nearest neighboursstep_neighbours_sc
Pipeline step: PCAstep_pca_sc
Stream in h5ad to 'SingleCells' (alias)stream_h5ad
bixverse SymphonyReference classSymphonyReference
Generates synthetic bulk RNAseq datasynthetic_bulk_cor_matrix
Generates synthetic data for contrastive PCA exploration.synthetic_c_pca_data
Generates a simple synthetic, pseudo gene expression matrixsynthetic_signal_matrix
Test neighbourhoods for differential abundancetest_nhoods test_nhoods.miloR
Generate TF to gene correlationstf_to_genes_correlations tf_to_genes_correlations.ScenicGrn
Run the SCENIC motif enrichmenttf_to_genes_motif_enrichment tf_to_genes_motif_enrichment.ScenicGrn
Diffuse seed genes in a tied manner over a networktied_diffusion
Helper function to transform strings to snake_caseto_snake_case
Calculate the proportions of reads for the Top N genestop_genes_perc_sc
Transfer labels from a Symphony reference to a query via kNN majority votetransfer_labels_symphony
Run t-SNE on a SingleCells/MetaCells objecttsne_sc
Run UMAP on a SingleCells/MetaCells objectumap_sc
Replace values in a metadata columnupdate_metadata_values
Upgrade the on-disk counts to the v4 file formatupgrade_sc_store
Transform an upper triangle-stored matrix to a sparse oneupper_triangle_to_sparse
Class for symmetric correlation matricesupper_triangular_sym_mat
Check that a pipeline can run on a given classvalidate_pipeline
Calculate VISION scoresvision_sc
Calculate VISION scores (with auto-correlation scores)vision_w_autocor_sc
Helper function to write data to a cell ranger like outputwrite_cellranger_output
Helper function to write data to h5ad formatwrite_h5ad_sc
Helper function to write data to a dense h5ad filewrite_h5ad_sc_dense