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
↓ 5 callers
Function
get_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 callers
Function
get_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 callers
Method
get_drug_info
(self, drug_id)
skills/biomcp-server/repo/tests/tdd/test_unified_biothings.py:190
↓ 5 callers
Function
get_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 callers
Method
get_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 callers
Method
get_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 callers
Method
get_variant_data
Fetch variant data from 1000 Genomes via Ensembl.
skills/biomcp-server/repo/src/biomcp/variants/external.py:305
↓ 5 callers
Method
list_tools
MCP Endpoint: List available tools.
skills/biomcp-server/bio_mcp_server.py:45
↓ 5 callers
Function
load_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 callers
Function
load_tree
(filepath)
skills/tooluniverse-phylogenetics/test_phylogenetics.py:237
↓ 5 callers
Function
parse_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 callers
Function
parse_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 callers
Function
parse_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 callers
Function
phykit_rcv
(aln_file)
skills/tooluniverse-phylogenetics/test_phylogenetics.py:194
↓ 5 callers
Function
phykit_tree_length
(tree_file)
skills/tooluniverse-phylogenetics/test_phylogenetics.py:166
↓ 5 callers
Method
predict
(self, sgRNA: str, pam: str = "NGG")
skills/crispr-offtarget-predictor/impl.py:32
↓ 5 callers
Function
process_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 callers
Function
rate_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 callers
Method
reload
Reload all documents from disk.
skills/biomni-general-agent/repo/biomni/know_how/loader.py:355
↓ 5 callers
Method
save_progress
(self, step_data, output_dir, file_name)
skills/biomaster-workflows/repo/agents/Biomaster.py:428
↓ 5 callers
Function
search_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 callers
Function
search_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 callers
Method
search_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 callers
Method
stop
(self)
skills/biomaster-workflows/repo/agents/Biomaster.py:265
↓ 5 callers
Method
summary
Print summary statistics for all resources.
skills/simpy/scripts/resource_monitor.py:224
↓ 5 callers
Method
to_dict
(self)
skills/timesfm-forecasting/scripts/check_system.py:101
↓ 5 callers
Function
variants_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 callers
Function
write_csv
Write a list of dicts as CSV.
skills/clinpgx/clinpgx.py:549
↓ 4 callers
Function
_build_line_of_therapy_essie
Build Essie fragment for line of therapy.
skills/biomcp-server/repo/src/biomcp/trials/search.py:511
↓ 4 callers
Function
_build_prior_therapy_essie
Build Essie fragments for prior therapy search.
skills/biomcp-server/repo/src/biomcp/trials/search.py:459
↓ 4 callers
Function
_evidence_cell_html
Render the recommendation cell from enrichment data.
skills/pharmgx-reporter/pharmgx_reporter.py:1291
↓ 4 callers
Function
_evidence_level_html
Render the Evidence Level column: badge + checkmark.
skills/pharmgx-reporter/pharmgx_reporter.py:1272
↓ 4 callers
Function
_fmt_pval
(pval: Any)
skills/gwas-lookup/core/report.py:21
↓ 4 callers
Method
_format_resources_for_prompt
Format resources for inclusion in the prompt.
skills/biomni-general-agent/repo/biomni/model/retriever.py:144
↓ 4 callers
Function
_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 callers
Function
_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 callers
Method
_get_disease_by_id
Get disease details by ID from MyDisease.info.
skills/biomcp-server/repo/src/biomcp/integrations/biothings_client.py:307
↓ 4 callers
Method
_get_drug_by_id
Get drug details by ID from MyChem.info.
skills/biomcp-server/repo/src/biomcp/integrations/biothings_client.py:463
↓ 4 callers
Method
_get_gene_by_id
Get gene details by ID from MyGene.info.
skills/biomcp-server/repo/src/biomcp/integrations/biothings_client.py:166
↓ 4 callers
Method
_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 callers
Function
_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 callers
Function
_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 callers
Function
_make_mock_client
Build a ClinPGxClient with all API methods mocked.
skills/clinpgx/tests/test_clinpgx.py:212
↓ 4 callers
Function
_missing_section
Generate a placeholder section for a skill that hasn't been run.
skills/profile-report/profile_report.py:549
↓ 4 callers
Method
_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 callers
Function
_standardize_drug_name_processing
Standardize drug names for consistent matching during processing.
skills/biomni-general-agent/repo/biomni/tool/pharmacology.py:2097
↓ 4 callers
Function
_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 callers
Function
_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 callers
Function
_write_csv
(filepath: Path, rows: list[dict])
skills/gwas-lookup/core/report.py:213
↓ 4 callers
Function
add_divider
(ax, label_top=True)
skills/timesfm-forecasting/examples/covariates-forecasting/demo_covariates.py:163
↓ 4 callers
Function
apply_structural_alerts
Apply structural alert filters.
skills/medchem/scripts/filter_molecules.py:114
↓ 4 callers
Function
batch_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 callers
Function
calculate_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 callers
Method
calculate_properties
Calculate comprehensive molecular properties. Args: smiles: Valid SMILES string Returns: MolecularP
skills/chemcrow-drug-discovery/chem_tools.py:206
↓ 4 callers
Function
call_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 callers
Method
cleanup
()
skills/biomcp-server/repo/src/biomcp/connection_pool.py:130
↓ 4 callers
Function
clear_cache
Clear all cached entries.
skills/biomcp-server/repo/src/biomcp/utils/request_cache.py:134
↓ 4 callers
Function
compare_across_organisms
Compare enzyme properties across different organisms.
skills/brenda-database/scripts/brenda_queries.py:236
↓ 4 callers
Function
compute_basic_statistics
Compute basic descriptive statistics.
skills/post-processing/scripts/statistical_analyzer.py:67
↓ 4 callers
Function
compute_fst_coverage
Fraction of possible pairwise FST values actually computed.
skills/equity-scorer/equity_scorer.py:373
↓ 4 callers
Function
compute_geographic_spread
Fraction of continental groups represented (out of 7).
skills/equity-scorer/equity_scorer.py:381
↓ 4 callers
Function
compute_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 callers
Function
convert_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 callers
Method
execute_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 callers
Method
execute_TASK
(self, datalist)
skills/biomaster-workflows/repo/agents/Biomaster.py:537
↓ 4 callers
Function
extractAlpha
(rgbStr)
skills/pptx-official/scripts/html2pptx.js:272
↓ 4 callers
Function
extract_gene_summary
Extract key fields from a gene API response.
skills/clinpgx/clinpgx.py:189
↓ 4 callers
Function
extract_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 callers
Method
find_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 callers
Function
flatten
(lst)
skills/cellagent-annotation/repo/CellTypeAgent/utils.py:196
↓ 4 callers
Function
flatten_field
Flatten nested list to 1D array.
skills/post-processing/scripts/derived_quantities.py:41
↓ 4 callers
Function
format_cbioportal_search_summary
Format cBioPortal search summary for display.
skills/biomcp-server/repo/src/biomcp/variants/cbioportal_search.py:390
↓ 4 callers
Method
from_samples
Calculate summary statistics from samples.
skills/biomcp-server/repo/src/biomcp/metrics.py:66
↓ 4 callers
Method
generate
Generate a response from the LLM.
skills/clinical-note-summarization/medprompt_utils.py:49
↓ 4 callers
Method
generate_markdown_report
Generate markdown documentation of all endpoints.
skills/biomcp-server/repo/src/biomcp/utils/endpoint_registry.py:607
↓ 4 callers
Method
generate_report
Generates a clinical report draft using RuntimeLLMAdapter.
skills/variant-interpretation-acmg/acmg_classifier.py:98
↓ 4 callers
Function
generate_sgrna_sequence
(length=20)
skills/bio-crispr-screens-library-design/examples/design_library.py:24
↓ 4 callers
Function
get_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 callers
Function
get_completed_skills
Return list of skill names that have results in the profile.
skills/profile-report/profile_report.py:94
↓ 4 callers
Function
get_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 callers
Function
get_data_csv
Find and load the CSV data file for a BixBench project.
skills/tooluniverse-image-analysis/test_image_analysis.py:57
↓ 4 callers
Function
get_free_port
Get a free port for testing.
skills/biomcp-server/repo/tests/test_pydantic_ai_integration.py:59
↓ 4 callers
Method
get_quality_summary
Summarize study quality metrics.
skills/tooluniverse-gwas-study-explorer/python_implementation.py:176
↓ 4 callers
Method
get_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 callers
Method
get_tool_by_id
(self, tool_id)
skills/biomni-general-agent/repo/biomni/tool/tool_registry.py:52
↓ 4 callers
Method
get_validation_suggestions
Suggest experimental validation strategies based on fine-mapping results.
skills/tooluniverse-gwas-finemapping/python_implementation.py:126
↓ 4 callers
Function
get_value_2d
Get value from 2D field with bounds checking.
skills/post-processing/scripts/profile_extractor.py:102
↓ 4 callers
Function
infer_transformation_type
Infer the type of transformation based on substrate and product.
skills/brenda-database/scripts/enzyme_pathway_builder.py:232
↓ 4 callers
Method
insert_before
Insert before with automatic attribute injection.
skills/docx-official/scripts/document.py:252
↓ 4 callers
Function
is_doi
Check if the identifier is a DOI.
skills/biomcp-server/repo/src/biomcp/articles/fetch.py:207
↓ 4 callers
Function
is_pmid
Check if the identifier is a PubMed ID.
skills/biomcp-server/repo/src/biomcp/articles/fetch.py:214
↓ 4 callers
Method
limit
Context manager for rate limiting.
skills/biomcp-server/repo/src/biomcp/rate_limiter.py:76
↓ 4 callers
Function
load_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 callers
Method
load_progress
(self, output_dir, file_name)
skills/biomaster-workflows/repo/agents/Biomaster.py:439
↓ 4 callers
Function
match_CLID
(cell_type, cl)
skills/cellagent-annotation/repo/CellTypeAgent/eval.py:31
↓ 4 callers
Function
merge_gwas
Merge GWAS associations from GWAS Catalog and Open Targets.
skills/gwas-lookup/core/normalise.py:47
↓ 4 callers
Function
nci_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 callers
Function
nci_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 callers
Method
paginate_all
Paginate through all results. Args: endpoint: API endpoint params: Query parameters max_results:
skills/openalex-database/scripts/openalex_client.py:192
↓ 4 callers
Function
parse_reaction_entry
Parse a BRENDA reaction entry into structured data.
skills/brenda-database/scripts/brenda_queries.py:115
← previous
next →
301–400 of 7,160, ranked by callers