API Reference
This is a static API inventory for the current source tree. It is intentionally not generated with Sphinx autodoc because the package depends on the Scanpy stack and the docs hub builds in a lightweight documentation environment.
Top-Level Namespace
Source: src/single_cell_python_tools/__init__.py
sctl.pp: preprocessing namespace.sctl.pl: plotting namespace.sctl.tl: tools namespace.sctl.DATASET_class: high-level workflow class.
DATASET_class
Source: DATASET_class.py
Class:
DATASET_classDocs: DATASET_class
sctl.pp
Source files:
Public functions:
reset_cellxgene_var_namesdowncast_layers_to_float32annotate_QC_genescalculate_qc_metricsplot_QC_metrics_scatterplot_QC_metrics_violinplot_qc_metricsannotate_n_view_adata_raw_countsbasic_filiteringfilter_cells_by_anotated_QC_generemove_genesprocess2scaledPCAscale_funcPCA_funcnorm_logHVG_selection_log_norm_seuratHVG_selection_log_norm_seurat_v3HVG_removalregress_out_anotated_QC_genescalc_cell_cycle_scoreregress_cell_cycle_score_funcleiden_clusteringrename_leiden_clusters_old_oldrename_leiden_clusters_oldrename_leiden_clustersleiden_cluster_sil_scoresilhouette_walk_Largest_dropsilhouette_walk_4_Largest_drops
sctl.pl
Source files:
Public functions:
silhouette_score_n_plotsilhouette_score_of_obs_key_n_plotplot_batch_obs_key_of_obs_key2plot_adata_row_total_distplot_adata_raw_and_X_rowdist_oldplot_adata_raw_and_X_rowdistplot_batch_obs_key_of_obs_key2_oldplot_percent_obs_key2_per_batch_obs_key
sctl.tl
Source: tools/_functions_4_scanpy.py
Public functions:
print_size_in_MBdf_loadings_ordered_byPCcef_to_adataannotate_marker_genesrank_genesrank_genes_obscat1_vs_obscat2diff_expGSEA_enrichr_all_clustersfilter_obslabel_cells_by_single_gene_expressionlabel_cells_by_double_gene_expressionaverage_feature_expressionaverage_obs_feature_per_groupmake_df_obs_adataX
Direct Module APIs
Source: tools/_ingest_verbose.py
ingest_verboseIngest