Man pages for mLLMCelltype
Cell Type Annotation Using Large Language Models

annotate_cell_typesCell Type Annotation with Multi-LLM Framework
AnthropicProcessorAnthropic API Processor
BaseAPIProcessorBase API Processor Class
CacheManagerCache Manager Class
calculate_simple_consensusCalculate simple consensus without LLM
check_consensusCheck if consensus is reached among models
clean_annotationClean annotation text by removing prefixes and extra...
combine_resultsCombine results from all phases of consensus annotation
compare_model_predictionsCompare predictions from different models
configure_loggerSet global logger configuration
create_annotation_promptCreate prompt for cell type annotation
create_consensus_check_promptCreate prompt for checking consensus among model predictions
create_discussion_promptCreate prompt for additional discussion rounds
create_initial_discussion_promptCreate prompt for the initial round of discussion
create_standardization_promptCreate prompt for standardizing cell type names
custom_providersCustom model manager for mLLMCelltype
DeepSeekProcessorDeepSeek API Processor
dot-onAttachPackage startup message
dot-onLoadPackage load message
execute_consensus_checkExecute consensus check with retry logic
extract_labeled_valueExtract numeric value from line containing a label
facilitate_cluster_discussionFacilitate discussion for a controversial cluster
filter_valid_responsesFilter out error responses from model round responses
find_majority_predictionFind majority prediction from response lines
GeminiProcessorGemini API Processor
get_api_keyUtility functions for API key management
get_initial_predictionsGet initial predictions from all models
get_loggerGet the global logger instance
get_model_responseGet response from a specific model
get_providerDetermine provider from model name
GrokProcessorGrok API Processor
identify_controversial_clustersIdentify controversial clusters based on consensus analysis
initialize_loggerReinitialize global logger with a specific directory
interactive_consensus_annotationInteractive consensus building for cell type annotation
list_custom_modelsGet list of registered custom models
list_custom_providersGet list of registered custom providers
logging_functionsConvenience functions for logging
MinimaxProcessorMinimax API Processor
mllmcelltype_cache_dirGet mLLMCelltype cache location
mllmcelltype_clear_cacheClear mLLMCelltype cache
mLLMCelltype-packagemLLMCelltype: Cell Type Annotation Using Large Language...
normalize_annotationNormalize annotation for comparison
normalize_cluster_gene_listNormalize list input into a canonical cluster->genes mapping
OpenAIProcessorOpenAI API Processor
OpenRouterProcessorOpenRouter API Processor
parse_consensus_responseParse consensus response from model
parse_flexible_formatParse flexible format consensus response
parse_standard_formatParse standard 4-line consensus response format
parse_text_predictionsParse text-format model predictions into a named list
prepare_models_listPrepare list of models to try for consensus checking
print_consensus_summaryPrint summary of consensus results
process_anthropicProcess request using Anthropic models
process_controversial_clustersProcess controversial clusters through discussion
process_customProcess request using custom provider
process_deepseekProcess request using DeepSeek models
process_geminiProcess request using Gemini models
process_grokProcess request using Grok models
process_minimaxProcess request using MiniMax models
process_openaiProcess request using OpenAI models
process_openrouterProcess request using OpenRouter models
process_qwenProcess request using Qwen models
process_stepfunProcess request using StepFun models
process_zhipuProcess request using Zhipu models
QwenProcessorQwen API Processor
register_custom_modelRegister a custom model for a provider
register_custom_providerRegister a custom LLM provider
resolve_provider_base_urlURL Utilities for Base URL Resolution
select_best_predictionSelect the best prediction from consensus results
standardize_cell_type_namesStandardize cell type names using a language model
StepFunProcessorStepFun API Processor
UnifiedLoggerUnified Logger for mLLMCelltype Package
ZhipuProcessorZhipu API Processor
mLLMCelltype documentation built on May 11, 2026, 9:06 a.m.