MCPcopy Create free account

hub / github.com/FreedomIntelligence/OpenClaw-Medical-Skills / functions

Functions7,160 in github.com/FreedomIntelligence/OpenClaw-Medical-Skills

↓ 7 callersFunctiongenerate_report
Generate the ancestry PCA markdown report.
skills/claw-ancestry-pca/ancestry_pca.py:244
↓ 7 callersFunctionget_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 callersFunctionget_registry
Get the global endpoint registry.
skills/biomcp-server/repo/src/biomcp/utils/endpoint_registry.py:719
↓ 7 callersFunctionget_tier
(score)
skills/tooluniverse-clinical-trial-matching/test_skill.py:749
↓ 7 callersFunctionget_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 callersMethodget_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 callersMethodget_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 callersFunctionload_alignment
Load alignment with auto-format detection.
skills/tooluniverse-phylogenetics/scripts/format_alignment.py:69
↓ 7 callersFunctionload_demo_data
()
skills/gwas-lookup/tests/test_gwas_lookup.py:25
↓ 7 callersFunctionload_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 callersMethodlookup
Perform a research lookup for the given query.
skills/research-lookup/research_lookup.py:134
↓ 7 callersFunctionparse_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 callersFunctionphenotype_to_key
Map phenotype description to GUIDELINES rec key.
skills/pharmgx-reporter/pharmgx_reporter.py:967
↓ 7 callersMethodpreprocess_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 callersFunctionrecord_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 callersMethodset
Set item in cache with TTL.
skills/biomcp-server/repo/src/biomcp/utils/request_cache.py:45
↓ 7 callersFunctionsha256_file
SHA-256 checksum — delegates to shared checksums module.
skills/equity-scorer/equity_scorer.py:646
↓ 7 callersFunctionsystems_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 callersMethod__init__
(self, message: str, details: dict[str, Any] | None = None)
skills/biomcp-server/repo/src/biomcp/exceptions.py:19
↓ 6 callersFunction_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 callersFunction_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 callersFunction_get_about
Get rdf:about attribute from an element.
skills/ontology-explorer/scripts/owl_parser.py:36
↓ 6 callersMethod_request
(self, endpoint: str, params: dict | None = None)
skills/clinpgx/clinpgx.py:102
↓ 6 callersFunction_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 callersFunction_standardize_drug_name_fda
Standardize drug names for FDA API queries.
skills/biomni-general-agent/repo/biomni/tool/pharmacology.py:3170
↓ 6 callersMethod_update_report
Update report with new section.
skills/tooluniverse-clinical-trial-design/python_implementation.py:106
↓ 6 callersMethod_update_report
Update report with new section.
skills/tooluniverse-clinical-trial-design/trial_pipeline.py:106
↓ 6 callersFunction_validate_positive_int
(name: str, value: int)
skills/slurm-job-script-generator/scripts/slurm_script_generator.py:59
↓ 6 callersFunctionbatch_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 callersFunctionbuild_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 callersFunctionbuild_query_string
(query: VariantQuery)
skills/biomcp-server/repo/src/biomcp/variants/search.py:168
↓ 6 callersFunctioncolor_print
(text, color="blue")
skills/biomni-general-agent/repo/biomni/utils.py:684
↓ 6 callersFunctionformat_count
Format a count with appropriate singular/plural label.
skills/biomcp-server/repo/src/biomcp/openfda/utils.py:222
↓ 6 callersFunctionformat_file_size
Format file size in human-readable format.
skills/nextflow-development/scripts/utils/ncbi_utils.py:475
↓ 6 callersFunctiongenerate_bed_file
Generate synthetic BED DataFrame (narrowPeak format).
skills/tooluniverse-epigenomics/test_skill.py:99
↓ 6 callersFunctiongenerate_markdown_report
Generate a full markdown report.
skills/clinpgx/clinpgx.py:413
↓ 6 callersFunctiongenerate_text_summary
Generate a concise text summary for stdout.
skills/clinpgx/clinpgx.py:320
↓ 6 callersFunctiongetStytchUrl
(env, path, isPublic = false)
skills/biomcp-server/repo/src/biomcp/workers/worker_entry_stytch.js:167
↓ 6 callersFunctionget_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 callersFunctionget_expression_rank
( dataset_name, sample, cellxgene_gene_expression, term_to_compare="Expression, Scaled", t
skills/cellagent-annotation/repo/CellTypeAgent/get_selection.py:149
↓ 6 callersFunctionget_field_shape
Get shape of nested list.
skills/post-processing/scripts/derived_quantities.py:54
↓ 6 callersMethodget_session
Get a session by ID or the current session.
skills/biomcp-server/repo/src/biomcp/thinking/session.py:96
↓ 6 callersMethodget_summary
Generate a human-readable summary of the results.
skills/tooluniverse-gwas-finemapping/python_implementation.py:91
↓ 6 callersFunctioninject_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 callersMethodinsert_after
Insert after with automatic attribute injection.
skills/docx-official/scripts/document.py:246
↓ 6 callersFunctionis_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 callersFunctionis_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 callersFunctionload_aims_panel
Load AIMs panel. Returns (markers, population_names).
skills/genome-compare/genome_compare.py:179
↓ 6 callersFunctionload_alignment
(filepath)
skills/tooluniverse-phylogenetics/test_phylogenetics.py:225
↓ 6 callersFunctionload_tree
Load tree from file.
skills/etetoolkit/scripts/tree_operations.py:24
↓ 6 callersFunctionmeta_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 callersFunctionnormalize_chromosome
(c)
skills/tooluniverse-epigenomics/test_skill.py:336
↓ 6 callersMethodrecord
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 callersFunctionrun_analysis
Full ancestry PCA pipeline with report output.
skills/claw-ancestry-pca/ancestry_pca.py:356
↓ 6 callersFunctionsanitizeObject
(obj)
skills/biomcp-server/repo/tests/tdd/workers/test_worker_sanitization.js:18
↓ 6 callersFunctionsearch_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 callersFunctionsearch_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 callersMethodsearch_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 callersFunctionto_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 callersFunctionvalidate_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 callersFunctionvalidate_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 callersFunctionverify_result_structure
Verify the result has expected structure.
skills/tooluniverse-protein-interactions/test_skill_comprehensive.py:70
↓ 5 callersFunctionJson_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 callersMethod__init__
(self, message: str = "FDA API request timeout")
skills/biomcp-server/repo/src/biomcp/openfda/exceptions.py:58
↓ 5 callersFunction_append_xml
(xml_path: Path, root_tag: str, content: str)
skills/docx/scripts/comment.py:86
↓ 5 callersFunction_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 callersFunction_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 callersMethod_cache_key
(self, endpoint: str, params: dict)
skills/clinpgx/clinpgx.py:77
↓ 5 callersFunction_create_test_result
Create the final test result dictionary.
skills/biomni-general-agent/repo/biomni/tool/lab_automation.py:621
↓ 5 callersMethod_get_cached
(self, key: str)
skills/clinpgx/clinpgx.py:81
↓ 5 callersFunction_get_resource
Get rdf:resource attribute from an element.
skills/ontology-explorer/scripts/owl_parser.py:41
↓ 5 callersFunction_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 callersMethod_parse_id_value
(self, val: str, base: int = 16)
skills/pptx/scripts/office/validators/docx.py:251
↓ 5 callersMethod_parse_id_value
(self, val: str, base: int = 16)
skills/docx/scripts/office/validators/docx.py:251
↓ 5 callersMethod_parse_id_value
(self, val: str, base: int = 16)
skills/xlsx/scripts/office/validators/docx.py:251
↓ 5 callersMethod_read_reference
(self, filename)
skills/open-notebook/scripts/test_open_notebook_skill.py:247
↓ 5 callersMethod_throttle
Enforce minimum interval between API requests.
skills/gwas-prs/gwas_prs.py:159
↓ 5 callersMethod_update_report
Update report with new section.
skills/tooluniverse-antibody-engineering/antibody_pipeline.py:108
↓ 5 callersMethod_update_report
Update report with new section.
skills/tooluniverse-antibody-engineering/python_implementation.py:108
↓ 5 callersMethodacquire
Acquire tokens from the bucket.
skills/biomcp-server/repo/src/biomcp/rate_limiter.py:55
↓ 5 callersMethodcall_tool
MCP Endpoint: Execute a tool.
skills/biomcp-server/bio_mcp_server.py:49
↓ 5 callersMethodcheck_stop
(self)
skills/biomaster-workflows/repo/agents/Biomaster.py:260
↓ 5 callersFunctioncompute_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 callersMethodconfigure
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 callersFunctiondetect_technique
Detect technique from ASM structure.
skills/instrument-data-to-allotrope/scripts/validate_asm.py:430
↓ 5 callersFunctiondisplay_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 callersFunctiondisplay_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 callersFunctiondisplay_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 callersFunctiondisplay_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 callersFunctionestimate_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 callersFunctionextract_label_row
Extract a row from a drug label.
skills/clinpgx/clinpgx.py:234
↓ 5 callersFunctionextract_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 callersFunctionfetch_europe_pmc_article
Fetch a single article from Europe PMC by DOI.
skills/biomcp-server/repo/src/biomcp/articles/preprints.py:402
↓ 5 callersFunctionfetch_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 callersFunctionformat_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 callersFunctiongenerate_manifest
Generate synthetic probe manifest with chromosome and position.
skills/tooluniverse-epigenomics/test_skill.py:66
↓ 5 callersFunctiongenerate_markdown
Generate a full markdown report from resolved variant + merged results.
skills/gwas-lookup/core/report.py:49
↓ 5 callersFunctionget_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 callersMethodget_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 callersFunctionget_cached
Get a value from cache if not expired.
skills/biomcp-server/repo/src/biomcp/utils/request_cache.py:85
← previousnext →201–300 of 7,160, ranked by callers