API ====== ScTriangulate Class Methods ----------------------------- .. _reference_to_instantiation: __init__() ~~~~~~~~~~~~~~~~ .. autoclass:: sctriangulate.main_class.ScTriangulate :members: :exclude-members: confusion_to_df, plot_heterogeneity, gene_to_df, get_metrics_and_shapley, salvage_run, lazy_run, add_to_invalid, add_to_invalid_by_win_fraction, clear_invalid, serialize, deserialize, add_new_metrics, plot_winners_statistics, plot_clusterability, display_hierarchy, doublet_predict, compute_metrics, run_single_key_assessment, penalize_artifact, regress_out_size_effect, compute_shapley, pruning, plot_umap, plot_confusion, plot_cluster_feature, modality_contributions, plot_multi_modal_feature_rank, plot_long_heatmap, viewer_cluster_feature_figure, viewer_cluster_feature_html, viewer_heterogeneity_figure, viewer_heterogeneity_html, plot_concordance, plot_two_column_sankey, extract_stability, elo_rating_like, plot_stability, cluster_performance (statis) deserialize() ~~~~~~~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.main_class.ScTriangulate.deserialize (statics) salvage_run() ~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.main_class.ScTriangulate.salvage_run add_new_metrics() ~~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.main_class.ScTriangulate.add_new_metrics add_to_invalid() ~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.main_class.ScTriangulate.add_to_invalid add_to_invalid_by_win_fraction() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.main_class.ScTriangulate.add_to_invalid_by_win_fraction clear_invalid() ~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.main_class.ScTriangulate.clear_invalid cluster_performance() ~~~~~~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.main_class.ScTriangulate.cluster_performance compute_metrics() ~~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.main_class.ScTriangulate.compute_metrics compute_shapley() ~~~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.main_class.ScTriangulate.compute_shapley confusion_to_df() ~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.main_class.ScTriangulate.confusion_to_df display_hierarchy() ~~~~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.main_class.ScTriangulate.display_hierarchy doublet_predict() ~~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.main_class.ScTriangulate.doublet_predict elo_rating_like() ~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.main_class.ScTriangulate.elo_rating_like extract_stability() ~~~~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.main_class.ScTriangulate.extract_stability gene_to_df() ~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.main_class.ScTriangulate.gene_to_df get_metrics_and_shapley() ~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.main_class.ScTriangulate.get_metrics_and_shapley lazy_run() ~~~~~~~~~~~~ .. autofunction:: sctriangulate.main_class.ScTriangulate.lazy_run modality_contributions() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.main_class.ScTriangulate.modality_contributions penalize_artifact() ~~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.main_class.ScTriangulate.penalize_artifact plot_clusterability() ~~~~~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.main_class.ScTriangulate.plot_clusterability plot_cluster_feature() ~~~~~~~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.main_class.ScTriangulate.plot_cluster_feature plot_concordance() ~~~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.main_class.ScTriangulate.plot_concordance plot_confusion() ~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.main_class.ScTriangulate.plot_confusion plot_heterogeneity() ~~~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.main_class.ScTriangulate.plot_heterogeneity plot_long_heatmap() ~~~~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.main_class.ScTriangulate.plot_long_heatmap plot_multi_modal_feature_rank() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.main_class.ScTriangulate.plot_multi_modal_feature_rank plot_stability() ~~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.main_class.ScTriangulate.plot_stability plot_two_column_sankey() ~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.main_class.ScTriangulate.plot_two_column_sankey plot_umap() ~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.main_class.ScTriangulate.plot_umap plot_winners_statistics() ~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.main_class.ScTriangulate.plot_winners_statistics pruning() ~~~~~~~~~ .. autofunction:: sctriangulate.main_class.ScTriangulate.pruning regress_out_size_effect() ~~~~~~~~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.main_class.ScTriangulate.regress_out_size_effect run_single_key_assessment() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.main_class.ScTriangulate.run_single_key_assessment serialize() ~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.main_class.ScTriangulate.serialize viewer_cluster_feature_figure() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.main_class.ScTriangulate.viewer_cluster_feature_figure viewer_cluster_feature_html() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.main_class.ScTriangulate.viewer_cluster_feature_html viewer_heterogeneity_figure() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.main_class.ScTriangulate.viewer_heterogeneity_figure viewer_heterogeneity_html() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.main_class.ScTriangulate.viewer_heterogeneity_html Preprocessing Module ---------------------- GeneConvert Class ~~~~~~~~~~~~~~~~~~~~ .. autoclass:: sctriangulate.preprocessing.GeneConvert :members: Normalization Class ~~~~~~~~~~~~~~~~~~~~~~~ .. autoclass:: sctriangulate.preprocessing.Normalization :members: .. _reference_to_small_txt_to_adata: small_txt_to_adata() ~~~~~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.preprocessing.small_txt_to_adata .. _reference_to_large_txt_to_mtx: large_txt_to_mtx() ~~~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.preprocessing.large_txt_to_mtx .. _reference_to_mtx_to_adata: mtx_to_adata() ~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.preprocessing.mtx_to_adata mtx_to_large_txt() ~~~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.preprocessing.mtx_to_large_txt adata_to_mtx() ~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.preprocessing.adata_to_mtx add_azimuth() ~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.preprocessing.add_azimuth .. _reference_to_add_annotation: add_annotations() ~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.preprocessing.add_annotations .. _reference_to_add_umap: add_umap() ~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.preprocessing.add_umap doublet_predict() ~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.preprocessing.doublet_predict make_sure_adata_writable() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.preprocessing.make_sure_adata_writable just_log_norm() ~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.preprocessing.just_log_norm() .. _reference_to_scanpy_recipe: scanpy_recipe() ~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.preprocessing.scanpy_recipe concat_rna_and_other() ~~~~~~~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.preprocessing.concat_rna_and_other nca_embedding() ~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.preprocessing.nca_embedding umap_dual_view_save() ~~~~~~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.preprocessing.umap_dual_view_save umap_color_exceed_102() ~~~~~~~~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.preprocessing.umap_color_exceed_102 make_sure_mat_dense() ~~~~~~~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.preprocessing.make_sure_mat_dense make_sure_mat_sparse() ~~~~~~~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.preprocessing.make_sure_mat_sparse gene_activity_count_matrix_old_10x() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.preprocessing.gene_activity_count_matrix_old_10x gene_activity_count_matrix_new_10x() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.preprocessing.gene_activity_count_matrix_new_10x format_find_concat() ~~~~~~~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.preprocessing.format_find_concat find_genes() ~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.preprocessing.find_genes reformat_peak() ~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.preprocessing.reformat_peak rna_umap_transform() ~~~~~~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.preprocessing.rna_umap_transform Colors Module ---------------------- color_stdout() ~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.colors.color_stdout pick_n_colors() ~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.colors.pick_n_colors colors_for_set() ~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.colors.colors_for_set gradienting() ~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.colors.gradienting bg_greyed_cmap() ~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.colors.bg_greyed_cmap build_custom_continuous_cmap() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.colors.build_custom_continuous_cmap build_custom_divergent_cmap() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.colors.build_custom_divergent_cmap retrieve_pretty_cmap() ~~~~~~~~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.colors.retrieve_pretty_cmap retrieve_pretty_colors() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.colors.retrieve_pretty_colors generate_block() ~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.colors.generate_block generate_gradient() ~~~~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.colors.generate_gradient Spatial (Experimental) --------------------------- read_spatial_data ~~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.spatial.read_spatial_data plot_deconvolution ~~~~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.spatial.plot_deconvolution cluster_level_spatial_stability ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.spatial.cluster_level_spatial_stability create_spatial_features ~~~~~~~~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.spatial.create_spatial_features identify_ecosystem ~~~~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.spatial.identify_ecosystem identity_spatial_program ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. autofunction:: sctriangulate.spatial.identify_spatial_program