API
Import SuperSCC as:
import SuperSCC
Feature selection
A function to do feature seletion based on filtering, embedding and wrapping method respectively or combing those methods together. |
|
A simple wrapper of feature_selection function for finding highly variable genes for overall clusters or for markers of the corresponding cluster. |
|
A simple wrapper of fing_signature_genes function to run in one vs rest mode. |
Clustering
A function to merge global clusters and find markers for each global cluster. |
|
A function to merge sub clusters in different global clusters and find markers for corresponding sub cluster. |
Label transfer
|
A function to do model training based on selected features and model. |
|
A function to predict label and score the prediction by using pre-trained model. |
Gene module
|
A function to iteratively find gene modules from a collection of gene sets. |
Compare two gene modules and analyze their similarities and differences. |
|
Analyze a single gene module using the DeepSeek model |
Retrival augment generation
|
A class that encapsulates a complete Retrieval-Augmented Generation (RAG) pipeline, from data loading and processing to answer generation and citation |
|
Executes the entire RAG pipeline from scratch: loading, splitting, encoding, and creating the chain. |
|
The main entry point for asking a question. |
Updates components of the existing RAG chain, such as the LLM or prompt. |
|
|
Establishes a connection to the Qdrant vector store using the provided details. |
Establishes a connection to the Qdrant vector store using the provided details. |
|
|
Initializes the RAG chain using the established connection to the vector store. |