MCPcopy Create free account

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

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

↓ 5 callersFunctionget_device_event
Get detailed information for a specific device event report. Args: mdr_report_key: MDR report key api_key: Optional OpenFDA
skills/biomcp-server/repo/src/biomcp/openfda/device_events.py:257
↓ 5 callersFunctionget_disease
Get disease information from MyDisease.info. Args: disease_id_or_name: Disease ID (MONDO, DOID) or name (e.g., "melanoma", "MONDO:00
skills/biomcp-server/repo/src/biomcp/diseases/getter.py:96
↓ 5 callersMethodget_drug_info
(self, drug_id)
skills/biomcp-server/repo/tests/tdd/test_unified_biothings.py:190
↓ 5 callersFunctionget_organization
Get detailed information about a specific organization. Args: org_id: Organization ID api_key: Optional API key (if not prov
skills/biomcp-server/repo/src/biomcp/organizations/getter.py:22
↓ 5 callersMethodget_trademark_by_registration
Get trademark information by registration number. Args: registration_number: Trademark registration number (e.g., "56789
skills/uspto-database/scripts/trademark_client.py:63
↓ 5 callersMethodget_trademark_by_serial
Get trademark information by serial number. Args: serial_number: Trademark serial number (e.g., "87654321") Ret
skills/uspto-database/scripts/trademark_client.py:42
↓ 5 callersMethodget_variant_data
Fetch variant data from 1000 Genomes via Ensembl.
skills/biomcp-server/repo/src/biomcp/variants/external.py:305
↓ 5 callersMethodlist_tools
MCP Endpoint: List available tools.
skills/biomcp-server/bio_mcp_server.py:45
↓ 5 callersFunctionload_population_map
Load population assignments from a CSV or infer from sample IDs. The CSV should have columns: sample_id, population If no map is provided, in
skills/equity-scorer/equity_scorer.py:90
↓ 5 callersFunctionload_tree
(filepath)
skills/tooluniverse-phylogenetics/test_phylogenetics.py:237
↓ 5 callersFunctionparse_effect_size
Parse effect size from GWAS data, handling both beta and OR formats. Args: beta_str: Beta coefficient as string or_str: Odds
skills/tooluniverse-polygenic-risk-score/python_implementation.py:103
↓ 5 callersFunctionparse_or_query
Parse OR query into individual search terms. Handles formats like: - "term1 OR term2" - 'term1 OR term2 OR "term with spaces"' - "TER
skills/biomcp-server/repo/src/biomcp/utils/query_utils.py:17
↓ 5 callersFunctionparse_vcf_cyvcf2
Parse VCF using cyvcf2 (faster C-based parser). Falls back to pure Python. Args: vcf_path: Path to VCF file max_variants: Ma
skills/tooluniverse-variant-analysis/python_implementation.py:1343
↓ 5 callersFunctionphykit_rcv
(aln_file)
skills/tooluniverse-phylogenetics/test_phylogenetics.py:194
↓ 5 callersFunctionphykit_tree_length
(tree_file)
skills/tooluniverse-phylogenetics/test_phylogenetics.py:166
↓ 5 callersMethodpredict
(self, sgRNA: str, pam: str = "NGG")
skills/crispr-offtarget-predictor/impl.py:32
↓ 5 callersFunctionprocess_any
Dispatch function to handle dict, list, or scalar (str/int/float/bool). :param value: The current JSON data node. :param path_keys: The list
skills/biomcp-server/repo/src/biomcp/render.py:87
↓ 5 callersFunctionrate_limited_request
Make a rate-limited request to PubChem API. Args: url: Request URL method: HTTP method ('GET' or 'POST') **kwargs: A
skills/pubchem-database/scripts/bioactivity_query.py:28
↓ 5 callersMethodreload
Reload all documents from disk.
skills/biomni-general-agent/repo/biomni/know_how/loader.py:355
↓ 5 callersMethodsave_progress
(self, step_data, output_dir, file_name)
skills/biomaster-workflows/repo/agents/Biomaster.py:428
↓ 5 callersFunctionsearch_biomarkers
Search for biomarkers in the NCI CTS database. Note: Biomarker data availability may be limited per CTRP documentation. Results focus on
skills/biomcp-server/repo/src/biomcp/biomarkers/search.py:91
↓ 5 callersFunctionsearch_organizations
Search for organizations in the NCI CTS database. Args: name: Organization name to search for (partial match) org_type: Type
skills/biomcp-server/repo/src/biomcp/organizations/search.py:23
↓ 5 callersMethodsearch_specific_mutation
Search for specific mutations across all cBioPortal studies. Args: gene: Gene symbol (e.g., "SRSF2") mutation: Specif
skills/biomcp-server/repo/src/biomcp/variants/cbioportal_mutations.py:84
↓ 5 callersMethodstop
(self)
skills/biomaster-workflows/repo/agents/Biomaster.py:265
↓ 5 callersMethodsummary
Print summary statistics for all resources.
skills/simpy/scripts/resource_monitor.py:224
↓ 5 callersMethodto_dict
(self)
skills/timesfm-forecasting/scripts/check_system.py:101
↓ 5 callersFunctionvariants_to_dataframe
Convert variants to a pandas DataFrame for analysis. Args: variants: List of VariantRecord sample: Specific sample for VAF/d
skills/tooluniverse-variant-analysis/python_implementation.py:1281
↓ 5 callersFunctionwrite_csv
Write a list of dicts as CSV.
skills/clinpgx/clinpgx.py:549
↓ 4 callersFunction_build_line_of_therapy_essie
Build Essie fragment for line of therapy.
skills/biomcp-server/repo/src/biomcp/trials/search.py:511
↓ 4 callersFunction_build_prior_therapy_essie
Build Essie fragments for prior therapy search.
skills/biomcp-server/repo/src/biomcp/trials/search.py:459
↓ 4 callersFunction_evidence_cell_html
Render the recommendation cell from enrichment data.
skills/pharmgx-reporter/pharmgx_reporter.py:1291
↓ 4 callersFunction_evidence_level_html
Render the Evidence Level column: badge + checkmark.
skills/pharmgx-reporter/pharmgx_reporter.py:1272
↓ 4 callersFunction_fmt_pval
(pval: Any)
skills/gwas-lookup/core/report.py:21
↓ 4 callersMethod_format_resources_for_prompt
Format resources for inclusion in the prompt.
skills/biomni-general-agent/repo/biomni/model/retriever.py:144
↓ 4 callersFunction_format_value
Recursively format a value based on its type and formatting options. Parameters ---------- value: The value to format
skills/biomni-general-agent/repo/biomni/tool/database.py:347
↓ 4 callersFunction_get_cached_shortage_data
Get shortage data from cache if valid, otherwise fetch new data. Returns: Dictionary with shortage data or None if unavailable
skills/biomcp-server/repo/src/biomcp/openfda/drug_shortages.py:159
↓ 4 callersMethod_get_disease_by_id
Get disease details by ID from MyDisease.info.
skills/biomcp-server/repo/src/biomcp/integrations/biothings_client.py:307
↓ 4 callersMethod_get_drug_by_id
Get drug details by ID from MyChem.info.
skills/biomcp-server/repo/src/biomcp/integrations/biothings_client.py:463
↓ 4 callersMethod_get_gene_by_id
Get gene details by ID from MyGene.info.
skills/biomcp-server/repo/src/biomcp/integrations/biothings_client.py:166
↓ 4 callersMethod_headers_json
Convert headers dict to JSON string for request_api. Returns: JSON string representation of headers.
skills/biomcp-server/repo/src/biomcp/variants/oncokb_client.py:257
↓ 4 callersFunction_inject_ids
Inject NCT IDs into params using intersection or id-only semantics. Args: params: The parameter dictionary to modify ids: List of
skills/biomcp-server/repo/src/biomcp/trials/search.py:440
↓ 4 callersFunction_load_ddinter_data
Load DDInter datasets from pickle files, processing if needed. Parameters ---------- data_lake_path : str Path to data lake
skills/biomni-general-agent/repo/biomni/tool/pharmacology.py:1980
↓ 4 callersFunction_make_mock_client
Build a ClinPGxClient with all API methods mocked.
skills/clinpgx/tests/test_clinpgx.py:212
↓ 4 callersFunction_missing_section
Generate a placeholder section for a skill that hasn't been run.
skills/profile-report/profile_report.py:549
↓ 4 callersMethod_parse_fragment
Parse XML fragment and return list of imported nodes. Args: xml_content: String containing XML fragment Returns
skills/docx-official/scripts/utilities.py:312
↓ 4 callersFunction_standardize_drug_name_processing
Standardize drug names for consistent matching during processing.
skills/biomni-general-agent/repo/biomni/tool/pharmacology.py:2097
↓ 4 callersFunction_trial_protocol
Retrieves core protocol information for a single clinical trial identified by its NCT ID. Parameters: - call_benefit: Define and sum
skills/biomcp-server/repo/src/biomcp/trials/getter.py:137
↓ 4 callersFunction_unified_search
Internal unified search implementation. Parses the unified query language and routes to appropriate domain tools. Supports field-based syntax
skills/biomcp-server/repo/src/biomcp/router.py:1804
↓ 4 callersFunction_write_csv
(filepath: Path, rows: list[dict])
skills/gwas-lookup/core/report.py:213
↓ 4 callersFunctionadd_divider
(ax, label_top=True)
skills/timesfm-forecasting/examples/covariates-forecasting/demo_covariates.py:163
↓ 4 callersFunctionapply_structural_alerts
Apply structural alert filters.
skills/medchem/scripts/filter_molecules.py:114
↓ 4 callersFunctionbatch_annotate_variants
Batch annotate variants using ToolUniverse databases. Args: tu: ToolUniverse instance (loaded) variants: List of VariantReco
skills/tooluniverse-variant-analysis/python_implementation.py:1195
↓ 4 callersFunctioncalculate_personal_prs
Calculate an individual's polygenic risk score from their genotypes. Args: prs_weights: PRSResult object with SNP weights (from buil
skills/tooluniverse-polygenic-risk-score/python_implementation.py:290
↓ 4 callersMethodcalculate_properties
Calculate comprehensive molecular properties. Args: smiles: Valid SMILES string Returns: MolecularP
skills/chemcrow-drug-discovery/chem_tools.py:206
↓ 4 callersFunctioncall_http
Make HTTP request with optional retry logic. Args: method: HTTP method (GET or POST) url: Target URL params: Request para
skills/biomcp-server/repo/src/biomcp/http_client.py:101
↓ 4 callersMethodcleanup
()
skills/biomcp-server/repo/src/biomcp/connection_pool.py:130
↓ 4 callersFunctionclear_cache
Clear all cached entries.
skills/biomcp-server/repo/src/biomcp/utils/request_cache.py:134
↓ 4 callersFunctioncompare_across_organisms
Compare enzyme properties across different organisms.
skills/brenda-database/scripts/brenda_queries.py:236
↓ 4 callersFunctioncompute_basic_statistics
Compute basic descriptive statistics.
skills/post-processing/scripts/statistical_analyzer.py:67
↓ 4 callersFunctioncompute_fst_coverage
Fraction of possible pairwise FST values actually computed.
skills/equity-scorer/equity_scorer.py:373
↓ 4 callersFunctioncompute_geographic_spread
Fraction of continental groups represented (out of 7).
skills/equity-scorer/equity_scorer.py:381
↓ 4 callersFunctioncompute_heterozygosity
Compute observed and expected heterozygosity per population. Observed Het = fraction of heterozygous genotypes (per site, averaged) Expected
skills/equity-scorer/equity_scorer.py:177
↓ 4 callersFunctionconvert_or_to_beta
Convert odds ratio to beta coefficient (log-odds). Args: odds_ratio: Odds ratio from case-control GWAS Returns: Beta co
skills/tooluniverse-polygenic-risk-score/python_implementation.py:84
↓ 4 callersMethodexecute_PLAN
Generate new PLAN, overwrite previous PLAN.json, and save old plan and step outputs to history.
skills/biomaster-workflows/repo/agents/Biomaster.py:460
↓ 4 callersMethodexecute_TASK
(self, datalist)
skills/biomaster-workflows/repo/agents/Biomaster.py:537
↓ 4 callersFunctionextractAlpha
(rgbStr)
skills/pptx-official/scripts/html2pptx.js:272
↓ 4 callersFunctionextract_gene_summary
Extract key fields from a gene API response.
skills/clinpgx/clinpgx.py:189
↓ 4 callersFunctionextract_sample_info
Extract sample metadata from filepath. Args: filepath: Path to sequencing file Returns: Dict with: sample, patient, lan
skills/nextflow-development/scripts/utils/sample_inference.py:78
↓ 4 callersMethodfind_drug
Find drug element by DrugBank ID Args: drugbank_id: DrugBank ID (e.g., 'DB00001') Returns: XML elem
skills/drugbank-database/scripts/drugbank_helper.py:49
↓ 4 callersFunctionflatten
(lst)
skills/cellagent-annotation/repo/CellTypeAgent/utils.py:196
↓ 4 callersFunctionflatten_field
Flatten nested list to 1D array.
skills/post-processing/scripts/derived_quantities.py:41
↓ 4 callersFunctionformat_cbioportal_search_summary
Format cBioPortal search summary for display.
skills/biomcp-server/repo/src/biomcp/variants/cbioportal_search.py:390
↓ 4 callersMethodfrom_samples
Calculate summary statistics from samples.
skills/biomcp-server/repo/src/biomcp/metrics.py:66
↓ 4 callersMethodgenerate
Generate a response from the LLM.
skills/clinical-note-summarization/medprompt_utils.py:49
↓ 4 callersMethodgenerate_markdown_report
Generate markdown documentation of all endpoints.
skills/biomcp-server/repo/src/biomcp/utils/endpoint_registry.py:607
↓ 4 callersMethodgenerate_report
Generates a clinical report draft using RuntimeLLMAdapter.
skills/variant-interpretation-acmg/acmg_classifier.py:98
↓ 4 callersFunctiongenerate_sgrna_sequence
(length=20)
skills/bio-crispr-screens-library-design/examples/design_library.py:24
↓ 4 callersFunctionget_circuit_breaker
Get or create a circuit breaker. Args: name: Circuit breaker name config: Configuration (used only on creation) Returns:
skills/biomcp-server/repo/src/biomcp/circuit_breaker.py:244
↓ 4 callersFunctionget_completed_skills
Return list of skill names that have results in the profile.
skills/profile-report/profile_report.py:94
↓ 4 callersFunctionget_credible_sets_for_study
Get all fine-mapped credible sets for a specific GWAS study. Parameters ---------- study_id : str GWAS study accession ID (e
skills/tooluniverse-gwas-finemapping/python_implementation.py:470
↓ 4 callersFunctionget_data_csv
Find and load the CSV data file for a BixBench project.
skills/tooluniverse-image-analysis/test_image_analysis.py:57
↓ 4 callersFunctionget_free_port
Get a free port for testing.
skills/biomcp-server/repo/tests/test_pydantic_ai_integration.py:59
↓ 4 callersMethodget_quality_summary
Summarize study quality metrics.
skills/tooluniverse-gwas-study-explorer/python_implementation.py:176
↓ 4 callersMethodget_summary
Get summary statistics for a metric. Args: name: Metric name Returns: Summary statistics or None if metric n
skills/biomcp-server/repo/src/biomcp/metrics.py:163
↓ 4 callersMethodget_tool_by_id
(self, tool_id)
skills/biomni-general-agent/repo/biomni/tool/tool_registry.py:52
↓ 4 callersMethodget_validation_suggestions
Suggest experimental validation strategies based on fine-mapping results.
skills/tooluniverse-gwas-finemapping/python_implementation.py:126
↓ 4 callersFunctionget_value_2d
Get value from 2D field with bounds checking.
skills/post-processing/scripts/profile_extractor.py:102
↓ 4 callersFunctioninfer_transformation_type
Infer the type of transformation based on substrate and product.
skills/brenda-database/scripts/enzyme_pathway_builder.py:232
↓ 4 callersMethodinsert_before
Insert before with automatic attribute injection.
skills/docx-official/scripts/document.py:252
↓ 4 callersFunctionis_doi
Check if the identifier is a DOI.
skills/biomcp-server/repo/src/biomcp/articles/fetch.py:207
↓ 4 callersFunctionis_pmid
Check if the identifier is a PubMed ID.
skills/biomcp-server/repo/src/biomcp/articles/fetch.py:214
↓ 4 callersMethodlimit
Context manager for rate limiting.
skills/biomcp-server/repo/src/biomcp/rate_limiter.py:76
↓ 4 callersFunctionload_outputs
Load and display current outputs: 1) {id}_PLAN.json 2) The maximum step number corresponding to {id}_Step_{step_number}.sh 3) Corresp
skills/biomaster-workflows/repo/runv.py:197
↓ 4 callersMethodload_progress
(self, output_dir, file_name)
skills/biomaster-workflows/repo/agents/Biomaster.py:439
↓ 4 callersFunctionmatch_CLID
(cell_type, cl)
skills/cellagent-annotation/repo/CellTypeAgent/eval.py:31
↓ 4 callersFunctionmerge_gwas
Merge GWAS associations from GWAS Catalog and Open Targets.
skills/gwas-lookup/core/normalise.py:47
↓ 4 callersFunctionnci_intervention_searcher
Search for interventions in the NCI Clinical Trials database. Searches the National Cancer Institute's curated database of interventions used
skills/biomcp-server/repo/src/biomcp/individual_tools.py:981
↓ 4 callersFunctionnci_organization_searcher
Search for organizations in the NCI Clinical Trials database. Searches the National Cancer Institute's curated database of organizations invo
skills/biomcp-server/repo/src/biomcp/individual_tools.py:842
↓ 4 callersMethodpaginate_all
Paginate through all results. Args: endpoint: API endpoint params: Query parameters max_results:
skills/openalex-database/scripts/openalex_client.py:192
↓ 4 callersFunctionparse_reaction_entry
Parse a BRENDA reaction entry into structured data.
skills/brenda-database/scripts/brenda_queries.py:115
← previousnext →301–400 of 7,160, ranked by callers