Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/FreedomIntelligence/OpenClaw-Medical-Skills
/ functions
Functions
7,160 in github.com/FreedomIntelligence/OpenClaw-Medical-Skills
⨍
Functions
7,160
◇
Types & classes
566
↳
Endpoints
54
↓ 7 callers
Function
generate_report
Generate the ancestry PCA markdown report.
skills/claw-ancestry-pca/ancestry_pca.py:244
↓ 7 callers
Function
get_llm
Get a language model instance based on the specified model name and source. This function supports models from OpenAI, Azure OpenAI, Anthropi
skills/biomni-general-agent/repo/biomni/llm.py:23
↓ 7 callers
Function
get_registry
Get the global endpoint registry.
skills/biomcp-server/repo/src/biomcp/utils/endpoint_registry.py:719
↓ 7 callers
Function
get_tier
(score)
skills/tooluniverse-clinical-trial-matching/test_skill.py:749
↓ 7 callers
Function
get_variant
Get variant details from MyVariant.info using the variant identifier. The identifier can be a full HGVS-style string (e.g. "chr7:g.140453136
skills/biomcp-server/repo/src/biomcp/variants/getter.py:52
↓ 7 callers
Method
get_variant
Get variant information by ID. Args: species: Species name variant_id: Variant identifier (e.g., 'rs699')
skills/ensembl-database/scripts/ensembl_query.py:191
↓ 7 callers
Method
get_variant_data
Fetch variant data from cBioPortal. Args: gene_aa: Gene and AA change format (e.g., "BRAF V600E")
skills/biomcp-server/repo/src/biomcp/variants/cbio_external_client.py:63
↓ 7 callers
Function
load_alignment
Load alignment with auto-format detection.
skills/tooluniverse-phylogenetics/scripts/format_alignment.py:69
↓ 7 callers
Function
load_demo_data
()
skills/gwas-lookup/tests/test_gwas_lookup.py:25
↓ 7 callers
Function
load_population_map
Parse a CSV/TSV population map or infer from sample ID prefixes. Accepts files with columns like sample_id/population (flexible naming).
skills/claw-ancestry-pca/ancestry_pca.py:78
↓ 7 callers
Method
lookup
Perform a research lookup for the given query.
skills/research-lookup/research_lookup.py:134
↓ 7 callers
Function
parse_vcf
Parse a VCF file into a genotype matrix. Delegates to ``clawbio.common.parsers.parse_vcf_matrix``. Returns: samples: list of sample
skills/equity-scorer/equity_scorer.py:76
↓ 7 callers
Function
phenotype_to_key
Map phenotype description to GUIDELINES rec key.
skills/pharmgx-reporter/pharmgx_reporter.py:967
↓ 7 callers
Method
preprocess_image
Preprocess an image with denoising and normalization. Args: image: Input SimpleITK image denoise: Whether to
skills/biomni-general-agent/repo/biomni/tool/bioimaging.py:650
↓ 7 callers
Function
record_metric
Record a metric to the global collector. Note: This is a no-op if BIOMCP_METRICS_ENABLED is not set to true. Args: name: Metric name
skills/biomcp-server/repo/src/biomcp/metrics.py:207
↓ 7 callers
Method
set
Set item in cache with TTL.
skills/biomcp-server/repo/src/biomcp/utils/request_cache.py:45
↓ 7 callers
Function
sha256_file
SHA-256 checksum — delegates to shared checksums module.
skills/equity-scorer/equity_scorer.py:646
↓ 7 callers
Function
systems_biology_pipeline
Comprehensive systems biology and pathway analysis pipeline. Args: gene_list: List of gene symbols for pathway enrichment pr
skills/tooluniverse-systems-biology/python_implementation.py:11
↓ 6 callers
Method
__init__
(self, message: str, details: dict[str, Any] | None = None)
skills/biomcp-server/repo/src/biomcp/exceptions.py:19
↓ 6 callers
Function
_count_alt_alleles
Count alt alleles in a diploid genotype given ref/alt annotation. Returns 0 (hom ref), 1 (het), 2 (hom alt), or None if ambiguous. Skips ambi
skills/genome-compare/genome_compare.py:189
↓ 6 callers
Function
_generate_hex_id
Generate random 8-character hex ID for para/durable IDs. Values are constrained to be less than 0x7FFFFFFF per OOXML spec: - paraId must be <
skills/docx-official/scripts/document.py:596
↓ 6 callers
Function
_get_about
Get rdf:about attribute from an element.
skills/ontology-explorer/scripts/owl_parser.py:36
↓ 6 callers
Method
_request
(self, endpoint: str, params: dict | None = None)
skills/clinpgx/clinpgx.py:102
↓ 6 callers
Function
_standardize_drug_name
Standardize drug names using fuzzy matching against DDInter database. Parameters ---------- drug_name : str Original drug na
skills/biomni-general-agent/repo/biomni/tool/pharmacology.py:2253
↓ 6 callers
Function
_standardize_drug_name_fda
Standardize drug names for FDA API queries.
skills/biomni-general-agent/repo/biomni/tool/pharmacology.py:3170
↓ 6 callers
Method
_update_report
Update report with new section.
skills/tooluniverse-clinical-trial-design/python_implementation.py:106
↓ 6 callers
Method
_update_report
Update report with new section.
skills/tooluniverse-clinical-trial-design/trial_pipeline.py:106
↓ 6 callers
Function
_validate_positive_int
(name: str, value: int)
skills/slurm-job-script-generator/scripts/slurm_script_generator.py:59
↓ 6 callers
Function
batch_compute_metric
Compute a metric across all genes in a group. Args: gene_files: list from discover_gene_files() metric_func: function that takes
skills/tooluniverse-phylogenetics/scripts/tree_statistics.py:290
↓ 6 callers
Function
build_polygenic_risk_score
Build a polygenic risk score by extracting genome-wide significant SNPs. This function queries GWAS databases to find all variants significa
skills/tooluniverse-polygenic-risk-score/python_implementation.py:132
↓ 6 callers
Function
build_query_string
(query: VariantQuery)
skills/biomcp-server/repo/src/biomcp/variants/search.py:168
↓ 6 callers
Function
color_print
(text, color="blue")
skills/biomni-general-agent/repo/biomni/utils.py:684
↓ 6 callers
Function
format_count
Format a count with appropriate singular/plural label.
skills/biomcp-server/repo/src/biomcp/openfda/utils.py:222
↓ 6 callers
Function
format_file_size
Format file size in human-readable format.
skills/nextflow-development/scripts/utils/ncbi_utils.py:475
↓ 6 callers
Function
generate_bed_file
Generate synthetic BED DataFrame (narrowPeak format).
skills/tooluniverse-epigenomics/test_skill.py:99
↓ 6 callers
Function
generate_markdown_report
Generate a full markdown report.
skills/clinpgx/clinpgx.py:413
↓ 6 callers
Function
generate_text_summary
Generate a concise text summary for stdout.
skills/clinpgx/clinpgx.py:320
↓ 6 callers
Function
getStytchUrl
(env, path, isPublic = false)
skills/biomcp-server/repo/src/biomcp/workers/worker_entry_stytch.js:167
↓ 6 callers
Function
get_drug_label
Get detailed drug label information by set ID. Args: set_id: Label set ID sections: Specific sections to retrieve (default:
skills/biomcp-server/repo/src/biomcp/openfda/drug_labels.py:152
↓ 6 callers
Function
get_expression_rank
( dataset_name, sample, cellxgene_gene_expression, term_to_compare="Expression, Scaled", t
skills/cellagent-annotation/repo/CellTypeAgent/get_selection.py:149
↓ 6 callers
Function
get_field_shape
Get shape of nested list.
skills/post-processing/scripts/derived_quantities.py:54
↓ 6 callers
Method
get_session
Get a session by ID or the current session.
skills/biomcp-server/repo/src/biomcp/thinking/session.py:96
↓ 6 callers
Method
get_summary
Generate a human-readable summary of the results.
skills/tooluniverse-gwas-finemapping/python_implementation.py:91
↓ 6 callers
Function
inject_links
Inject database links into variant data. Args: variants: List of variant dictionaries from MyVariant.info API Returns:
skills/biomcp-server/repo/src/biomcp/variants/links.py:110
↓ 6 callers
Method
insert_after
Insert after with automatic attribute injection.
skills/docx-official/scripts/document.py:246
↓ 6 callers
Function
is_retryable_exception
Check if an exception should trigger a retry. Args: exc: The exception that occurred config: Retry configuration Returns:
skills/biomcp-server/repo/src/biomcp/retry.py:98
↓ 6 callers
Function
is_valid_gene_symbol
Validate if a string is a valid gene symbol. Args: gene: The gene symbol to validate Returns: True if the gene symbol appear
skills/biomcp-server/repo/src/biomcp/utils/gene_validator.py:29
↓ 6 callers
Function
load_aims_panel
Load AIMs panel. Returns (markers, population_names).
skills/genome-compare/genome_compare.py:179
↓ 6 callers
Function
load_alignment
(filepath)
skills/tooluniverse-phylogenetics/test_phylogenetics.py:225
↓ 6 callers
Function
load_tree
Load tree from file.
skills/etetoolkit/scripts/tree_operations.py:24
↓ 6 callers
Function
meta_analyze_locus
Perform meta-analysis for a specific locus across studies. Args: tu: ToolUniverse instance rs_id: SNP rs identifier (e.g., "
skills/tooluniverse-gwas-study-explorer/python_implementation.py:317
↓ 6 callers
Function
normalize_chromosome
(c)
skills/tooluniverse-epigenomics/test_skill.py:336
↓ 6 callers
Method
record
Record a metric sample. Args: name: Metric name duration: Duration in seconds success: Whether operation
skills/biomcp-server/repo/src/biomcp/metrics.py:130
↓ 6 callers
Function
run_analysis
Full ancestry PCA pipeline with report output.
skills/claw-ancestry-pca/ancestry_pca.py:356
↓ 6 callers
Function
sanitizeObject
(obj)
skills/biomcp-server/repo/tests/tdd/workers/test_worker_sanitization.js:18
↓ 6 callers
Function
search_diseases
Search for diseases in the NCI CTS database. This provides access to NCI's controlled vocabulary of cancer conditions used in clinical t
skills/biomcp-server/repo/src/biomcp/diseases/search.py:77
↓ 6 callers
Function
search_interventions
Search for interventions in the NCI CTS database. Args: name: Intervention name to search for (partial match) intervention_t
skills/biomcp-server/repo/src/biomcp/interventions/search.py:109
↓ 6 callers
Method
search_patents
Search for patents. Args: query: Query dictionary (see PatentSearch API docs for syntax) fields: Fields to r
skills/uspto-database/scripts/patent_search.py:75
↓ 6 callers
Function
to_markdown
Convert a JSON string or already-parsed data (dict or list) into a simple Markdown representation. :param data: The input data, either as a J
skills/biomcp-server/repo/src/biomcp/render.py:35
↓ 6 callers
Function
validate_date
Validate date string format. Args: date_str: Date string in YYYY-MM-DD format Returns: Validated date string or None
skills/biomcp-server/repo/src/biomcp/openfda/input_validation.py:102
↓ 6 callers
Function
validate_drug_name
Validate and sanitize drug name input. Args: drug: Drug name to validate Returns: Validated drug name or None
skills/biomcp-server/repo/src/biomcp/openfda/input_validation.py:76
↓ 6 callers
Function
verify_result_structure
Verify the result has expected structure.
skills/tooluniverse-protein-interactions/test_skill_comprehensive.py:70
↓ 5 callers
Function
Json_Format_Agent
Use LLM to repair and format JSON strings Parameters: - json_string: JSON string to format - api_key: OpenAI API key - base_
skills/biomaster-workflows/repo/agents/ToolAgent.py:45
↓ 5 callers
Method
__init__
(self, message: str = "FDA API request timeout")
skills/biomcp-server/repo/src/biomcp/openfda/exceptions.py:58
↓ 5 callers
Function
_append_xml
(xml_path: Path, root_tag: str, content: str)
skills/docx/scripts/comment.py:86
↓ 5 callers
Function
_article_details
Retrieves details for a single article given its identifier. Parameters: - call_benefit: Define and summarize why this function is being
skills/biomcp-server/repo/src/biomcp/articles/fetch.py:220
↓ 5 callers
Function
_article_searcher
Searches for articles across PubMed and preprint servers. Parameters: - call_benefit: Define and summarize why this function is being ca
skills/biomcp-server/repo/src/biomcp/articles/search.py:224
↓ 5 callers
Method
_cache_key
(self, endpoint: str, params: dict)
skills/clinpgx/clinpgx.py:77
↓ 5 callers
Function
_create_test_result
Create the final test result dictionary.
skills/biomni-general-agent/repo/biomni/tool/lab_automation.py:621
↓ 5 callers
Method
_get_cached
(self, key: str)
skills/clinpgx/clinpgx.py:81
↓ 5 callers
Function
_get_resource
Get rdf:resource attribute from an element.
skills/ontology-explorer/scripts/owl_parser.py:41
↓ 5 callers
Function
_parse_genotype_file
Parse a genetic data file via the shared parser. Returns: genotypes: {rsid: genotype_str} positions: {rsid: {"chrom": str, "pos":
skills/genome-compare/genome_compare.py:77
↓ 5 callers
Method
_parse_id_value
(self, val: str, base: int = 16)
skills/pptx/scripts/office/validators/docx.py:251
↓ 5 callers
Method
_parse_id_value
(self, val: str, base: int = 16)
skills/docx/scripts/office/validators/docx.py:251
↓ 5 callers
Method
_parse_id_value
(self, val: str, base: int = 16)
skills/xlsx/scripts/office/validators/docx.py:251
↓ 5 callers
Method
_read_reference
(self, filename)
skills/open-notebook/scripts/test_open_notebook_skill.py:247
↓ 5 callers
Method
_throttle
Enforce minimum interval between API requests.
skills/gwas-prs/gwas_prs.py:159
↓ 5 callers
Method
_update_report
Update report with new section.
skills/tooluniverse-antibody-engineering/antibody_pipeline.py:108
↓ 5 callers
Method
_update_report
Update report with new section.
skills/tooluniverse-antibody-engineering/python_implementation.py:108
↓ 5 callers
Method
acquire
Acquire tokens from the bucket.
skills/biomcp-server/repo/src/biomcp/rate_limiter.py:55
↓ 5 callers
Method
call_tool
MCP Endpoint: Execute a tool.
skills/biomcp-server/bio_mcp_server.py:49
↓ 5 callers
Method
check_stop
(self)
skills/biomaster-workflows/repo/agents/Biomaster.py:260
↓ 5 callers
Function
compute_pairwise_fst
Compute pairwise FST between all population pairs. Uses Nei's GST approach (robust with small samples): Per-site: FST = (HT - HS) / HT
skills/equity-scorer/equity_scorer.py:220
↓ 5 callers
Method
configure
Configure the agent with the initial system prompt and workflow. Args: self_critic: Whether to enable self-critic mode
skills/biomni-general-agent/repo/biomni/agent/a1.py:1293
↓ 5 callers
Function
detect_technique
Detect technique from ASM structure.
skills/instrument-data-to-allotrope/scripts/validate_asm.py:430
↓ 5 callers
Function
display_message
Displays a message from the user or assistant with different styling. Supports displaying both text and image URLs for the user.
skills/spatial-transcriptomics-analysis/STAgent/repo/src/util.py:26
↓ 5 callers
Function
display_message
Displays a message from the user or assistant with different styling. Supports displaying both text and image URLs for the user.
skills/spatial-transcriptomics-analysis/STAgent/repo/src/util_anthropic.py:26
↓ 5 callers
Function
display_message
Displays a message from the user or assistant with different styling. Supports displaying both text and image URLs for the user.
skills/spatial-transcriptomics-agent/repo/src/util.py:26
↓ 5 callers
Function
display_message
Displays a message from the user or assistant with different styling. Supports displaying both text and image URLs for the user.
skills/spatial-transcriptomics-agent/repo/src/util_anthropic.py:26
↓ 5 callers
Function
estimate_ancestry
Estimate ancestry composition using maximum likelihood + EM. For each AIM, computes P(genotype | population freq) using binomial genotype mod
skills/genome-compare/genome_compare.py:224
↓ 5 callers
Function
extract_label_row
Extract a row from a drug label.
skills/clinpgx/clinpgx.py:234
↓ 5 callers
Function
extract_text_inventory
Extract text content from all slides in a PowerPoint presentation. Args: pptx_path: Path to the PowerPoint file prs: Optional Pre
skills/pptx-official/scripts/inventory.py:914
↓ 5 callers
Function
fetch_europe_pmc_article
Fetch a single article from Europe PMC by DOI.
skills/biomcp-server/repo/src/biomcp/articles/preprints.py:402
↓ 5 callers
Function
fetch_sra_run_info
Fetch SRA run information for all samples in a GEO study. Args: geo_id: GEO accession (e.g., 'GSE110004') bioproject: Option
skills/nextflow-development/scripts/utils/ncbi_utils.py:197
↓ 5 callers
Function
format_percentage
Format as percentage. Args: value: Float value (0-1 or 0-100) n_decimals: Decimal places include_sign: Include % sign in
skills/tooluniverse-rnaseq-deseq2/scripts/format_deseq2_output.py:23
↓ 5 callers
Function
generate_manifest
Generate synthetic probe manifest with chromosome and position.
skills/tooluniverse-epigenomics/test_skill.py:66
↓ 5 callers
Function
generate_markdown
Generate a full markdown report from resolved variant + merged results.
skills/gwas-lookup/core/report.py:49
↓ 5 callers
Function
get_adverse_event
Get detailed information for a specific adverse event report. Args: report_id: Safety report ID api_key: Optional OpenFDA AP
skills/biomcp-server/repo/src/biomcp/openfda/adverse_events.py:179
↓ 5 callers
Method
get_all_endpoints
Get all registered endpoints. Returns: Dictionary mapping endpoint keys to their metadata
skills/biomcp-server/repo/src/biomcp/utils/endpoint_registry.py:574
↓ 5 callers
Function
get_cached
Get a value from cache if not expired.
skills/biomcp-server/repo/src/biomcp/utils/request_cache.py:85
← previous
next →
201–300 of 7,160, ranked by callers