Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/FreedomIntelligence/OpenClaw-Medical-Skills
/ types & classes
Types & classes
566 in github.com/FreedomIntelligence/OpenClaw-Medical-Skills
⨍
Functions
7,160
◇
Types & classes
566
↳
Endpoints
54
↓ 61 callers
Class
TrialQuery
Parameters for querying clinical trial data from ClinicalTrials.gov.
skills/biomcp-server/repo/src/biomcp/trials/search.py:267
↓ 39 callers
Class
EndpointInfo
Information about an external endpoint.
skills/biomcp-server/repo/src/biomcp/utils/endpoint_registry.py:46
↓ 34 callers
Class
OncoKBClient
Client for OncoKB API interactions.
skills/biomcp-server/repo/src/biomcp/variants/oncokb_client.py:44
↓ 31 callers
Class
PubmedRequest
skills/biomcp-server/repo/src/biomcp/articles/search.py:28
↓ 25 callers
Class
CheckResult
Result of a single environment check.
skills/nextflow-development/scripts/check_environment.py:23
↓ 24 callers
Class
FieldDefinition
Definition of a searchable field.
skills/biomcp-server/repo/src/biomcp/query_parser.py:43
↓ 23 callers
Class
VariantQuery
Search parameters for querying variant data from MyVariant.info.
skills/biomcp-server/repo/src/biomcp/variants/search.py:87
↓ 22 callers
Class
SearchExecutionError
Raised when a search fails to execute.
skills/biomcp-server/repo/src/biomcp/exceptions.py:52
↓ 19 callers
Class
CTSAPIError
Error raised when CTS API requests fail.
skills/biomcp-server/repo/src/biomcp/integrations/cts_api.py:24
↓ 19 callers
Class
RequestError
skills/biomcp-server/repo/src/biomcp/http_client.py:48
↓ 16 callers
Class
FilterCriteria
Configurable filter criteria for variants.
skills/tooluniverse-variant-analysis/python_implementation.py:90
↓ 16 callers
Class
MutationFilter
Filter mutations based on specific mutation or pattern.
skills/biomcp-server/repo/src/biomcp/utils/mutation_filter.py:24
↓ 15 callers
Class
BioThingsClient
Unified client for BioThings APIs (MyGene, MyVariant, MyDisease, MyChem).
skills/biomcp-server/repo/src/biomcp/integrations/biothings_client.py:99
↓ 13 callers
Class
CheckResult
skills/timesfm-forecasting/scripts/check_system.py:74
↓ 12 callers
Class
InvalidParameterError
Raised when invalid parameters are provided.
skills/biomcp-server/repo/src/biomcp/exceptions.py:41
↓ 12 callers
Class
OpenFDAValidationError
Raised when FDA response validation fails.
skills/biomcp-server/repo/src/biomcp/openfda/exceptions.py:28
↓ 12 callers
Class
RetryConfig
Configuration for retry behavior.
skills/biomcp-server/repo/src/biomcp/retry.py:33
↓ 11 callers
Class
AssertionError
Custom assertion error for test framework.
skills/tooluniverse-network-pharmacology/test_network_pharmacology.py:55
↓ 10 callers
Class
ExternalVariantAggregator
Aggregates variant data from multiple external sources.
skills/biomcp-server/repo/src/biomcp/variants/external.py:381
↓ 10 callers
Class
ValidationResult
Result of samplesheet validation.
skills/nextflow-development/scripts/utils/validators.py:16
↓ 9 callers
Class
BaseClient
Rate-limited, caching HTTP client for genomic REST APIs.
skills/gwas-lookup/api/base_client.py:22
↓ 9 callers
Class
CircuitBreaker
Circuit breaker implementation.
skills/biomcp-server/repo/src/biomcp/circuit_breaker.py:76
↓ 9 callers
Class
CircuitBreakerConfig
Configuration for circuit breaker behavior.
skills/biomcp-server/repo/src/biomcp/circuit_breaker.py:33
↓ 9 callers
Class
ClinPGxClient
Rate-limited, caching HTTP client for the ClinPGx REST API.
skills/clinpgx/clinpgx.py:52
↓ 9 callers
Class
PRSResult
Complete polygenic risk score result. Attributes: trait: Disease or trait name snp_count: Number of SNPs in the PRS
skills/tooluniverse-polygenic-risk-score/python_implementation.py:60
↓ 9 callers
Class
SNPWeight
A single SNP with its effect size for PRS calculation. Attributes: rs_id: dbSNP rs identifier (e.g., 'rs7903146') chromosome
skills/tooluniverse-polygenic-risk-score/python_implementation.py:31
↓ 8 callers
Class
CBioPortalExternalClient
Refactored cBioPortal client using centralized HTTP.
skills/biomcp-server/repo/src/biomcp/variants/cbio_external_client.py:56
↓ 8 callers
Class
EntityRequest
skills/biomcp-server/repo/src/biomcp/articles/autocomplete.py:27
↓ 8 callers
Class
ResearchLookup
Research information lookup using Perplexity Sonar models via OpenRouter.
skills/research-lookup/research_lookup.py:16
↓ 7 callers
Class
CBioPortalSearchClient
Client for cBioPortal search operations.
skills/biomcp-server/repo/src/biomcp/variants/cbioportal_search.py:54
↓ 7 callers
Class
CircuitBreakerTestException
Test exception for circuit breaker tests.
skills/biomcp-server/repo/tests/tdd/test_circuit_breaker.py:27
↓ 7 callers
Class
EndpointRegistry
Registry for tracking all external endpoints.
skills/biomcp-server/repo/src/biomcp/utils/endpoint_registry.py:64
↓ 7 callers
Class
MetricSample
Single metric measurement.
skills/biomcp-server/repo/src/biomcp/metrics.py:38
↓ 7 callers
Class
MockMutation
Mock mutation object for testing.
skills/biomcp-server/repo/tests/tdd/utils/test_mutation_filter.py:16
↓ 7 callers
Class
MutationHit
A specific mutation occurrence in a study.
skills/biomcp-server/repo/src/biomcp/variants/cbioportal_mutations.py:29
↓ 7 callers
Class
RateLimiter
Token bucket rate limiter implementation.
skills/biomcp-server/repo/src/biomcp/rate_limiter.py:35
↓ 7 callers
Class
ResultItem
skills/biomcp-server/repo/src/biomcp/articles/search.py:63
↓ 7 callers
Class
ResultParsingError
Raised when results cannot be parsed.
skills/biomcp-server/repo/src/biomcp/exceptions.py:62
↓ 7 callers
Class
TCGAClient
Client for TCGA/GDC API.
skills/biomcp-server/repo/src/biomcp/variants/external.py:99
↓ 7 callers
Class
ThousandGenomesClient
Client for 1000 Genomes data via Ensembl REST API.
skills/biomcp-server/repo/src/biomcp/variants/external.py:256
↓ 6 callers
Class
ImageRegistrationTool
A comprehensive tool for medical image registration using SimpleITK. Supports rigid, affine, and deformable registration with preprocessing a
skills/biomni-general-agent/repo/biomni/tool/bioimaging.py:589
↓ 6 callers
Class
TCGAVariantData
TCGA/GDC variant annotation data.
skills/biomcp-server/repo/src/biomcp/variants/external.py:41
↓ 5 callers
Class
Biomaster
skills/biomaster-workflows/repo/agents/Biomaster.py:44
↓ 5 callers
Class
CBioPortalVariantData
cBioPortal variant annotation data.
skills/biomcp-server/repo/src/biomcp/variants/cbio_external_client.py:26
↓ 5 callers
Class
GeneInfo
Gene information from MyGene.info.
skills/biomcp-server/repo/src/biomcp/integrations/biothings_client.py:53
↓ 5 callers
Class
MetaAnalysisResult
Result of meta-analysis for a locus.
skills/tooluniverse-gwas-study-explorer/python_implementation.py:97
↓ 5 callers
Class
ReactomeClient
Client for interacting with Reactome REST APIs
skills/reactome-database/scripts/reactome_query.py:28
↓ 5 callers
Class
ReplicationResult
Result of replication analysis between discovery and replication studies.
skills/tooluniverse-gwas-study-explorer/python_implementation.py:141
↓ 5 callers
Class
Timer
Context manager for timing operations.
skills/biomcp-server/repo/src/biomcp/metrics.py:333
↓ 4 callers
Class
ASGIErrorFilter
Filter out non-critical ASGI/Starlette middleware errors.
skills/biomcp-server/repo/src/biomcp/logging_filter.py:16
↓ 4 callers
Class
AnnData
skills/universal-single-cell-annotator/universal_annotator.py:41
↓ 4 callers
Class
BiorxivClient
Client for bioRxiv/medRxiv API. IMPORTANT LIMITATION: bioRxiv/medRxiv APIs do not provide a search endpoint. This implementation works around
skills/biomcp-server/repo/src/biomcp/articles/preprints.py:231
↓ 4 callers
Class
CBioHTTPAdapter
Adapter for cBioPortal API calls using centralized HTTP client.
skills/biomcp-server/repo/src/biomcp/utils/cbio_http_adapter.py:36
↓ 4 callers
Class
CBioPortalMutationClient
Client for mutation-specific searches in cBioPortal.
skills/biomcp-server/repo/src/biomcp/variants/cbioportal_mutations.py:67
↓ 4 callers
Class
EnhancedVariantAnnotation
Enhanced variant annotation combining multiple sources.
skills/biomcp-server/repo/src/biomcp/variants/external.py:88
↓ 4 callers
Class
EuropePMCClient
Client for Europe PMC API.
skills/biomcp-server/repo/src/biomcp/articles/preprints.py:338
↓ 4 callers
Class
EventLoopConnectionPools
Manages connection pools per event loop. This class ensures that each asyncio event loop has its own set of connection pools, preventing cros
skills/biomcp-server/repo/src/biomcp/connection_pool.py:46
↓ 4 callers
Class
InvalidDomainError
Raised when an invalid domain is specified.
skills/biomcp-server/repo/src/biomcp/exceptions.py:31
↓ 4 callers
Class
MockLLMProvider
Mock LLM for testing and demonstration.
skills/clinical-note-summarization/medprompt_utils.py:59
↓ 4 callers
Class
OpenAlexClient
Client for OpenAlex API with rate limiting and error handling.
skills/openalex-database/scripts/openalex_client.py:18
↓ 4 callers
Class
OpenFDAClient
Client for interacting with the FDA's OpenFDA API. Provides comprehensive drug safety monitoring, adverse event analysis, and regulatory
skills/biomni-general-agent/repo/biomni/tool/pharmacology.py:2977
↓ 4 callers
Class
PreprintSearcher
Handles searching across multiple preprint sources.
skills/biomcp-server/repo/src/biomcp/articles/preprints.py:156
↓ 4 callers
Class
SegmentationTool
A comprehensive tool for medical image segmentation using nnUNet. Handles BRATS dataset processing, modality splitting, and segmentation visu
skills/biomni-general-agent/repo/biomni/tool/bioimaging.py:40
↓ 4 callers
Class
VariantRecord
Represents a single variant from a VCF file.
skills/tooluniverse-variant-analysis/python_implementation.py:37
↓ 3 callers
Class
CircuitBreaker
Circuit breaker to prevent cascading failures.
skills/biomcp-server/repo/src/biomcp/openfda/rate_limiter.py:90
↓ 3 callers
Class
ClinicalExample
A clinical example for few-shot learning.
skills/clinical-note-summarization/medprompt_utils.py:171
↓ 3 callers
Class
CustomDataset
Custom Dataset implementation. Replace this with your actual dataset implementation.
skills/pytorch-lightning/scripts/template_datamodule.py:13
↓ 3 callers
Class
DiseaseInfo
Disease information from MyDisease.info.
skills/biomcp-server/repo/src/biomcp/integrations/biothings_client.py:68
↓ 3 callers
Class
DrugInfo
Drug/chemical information from MyChem.info.
skills/biomcp-server/repo/src/biomcp/integrations/biothings_client.py:80
↓ 3 callers
Class
MutationSearchResult
Result of a mutation-specific search.
skills/biomcp-server/repo/src/biomcp/variants/cbioportal_mutations.py:54
↓ 3 callers
Class
StudyMetadata
Metadata for a GWAS study.
skills/tooluniverse-gwas-study-explorer/python_implementation.py:19
↓ 3 callers
Class
StudyMutationSummary
Summary of mutations in a specific study.
skills/biomcp-server/repo/src/biomcp/variants/cbioportal_mutations.py:43
↓ 3 callers
Class
TestAssemblyParameter
Integration tests for assembly parameter.
skills/biomcp-server/repo/tests/integration/test_variants_integration.py:122
↓ 3 callers
Class
TestOncoKBDemoServer
Integration tests for OncoKB demo server (no auth required).
skills/biomcp-server/repo/tests/integration/test_oncokb_integration.py:37
↓ 3 callers
Class
ThoughtEntry
Represents a single thought in the thinking process.
skills/biomcp-server/repo/src/biomcp/thinking/session.py:21
↓ 3 callers
Class
ThousandGenomesData
1000 Genomes variant annotation data.
skills/biomcp-server/repo/src/biomcp/variants/external.py:53
↓ 2 callers
Class
AnnotationResult
Result of annotating a single variant.
skills/tooluniverse-variant-analysis/python_implementation.py:108
↓ 2 callers
Class
BayesianOptimizer
A lightweight implementation of Bayesian Optimization using Gaussian Processes (GP). Crucial for 'Self-Driving Labs' to select the next exper
skills/bayesian-optimizer/bayesian_optimization.py:21
↓ 2 callers
Class
CBioPortalSearchSummary
Summary data from cBioPortal for a gene search.
skills/biomcp-server/repo/src/biomcp/variants/cbioportal_search.py:41
↓ 2 callers
Class
CheckAgent
CheckAgent, core functions: - Verify expected output files exist and are non-empty (0 bytes) - Scan directory and use LLM to identify pos
skills/biomaster-workflows/repo/agents/CheckAgent.py:20
↓ 2 callers
Class
DOCXSchemaValidator
skills/pptx/scripts/office/validators/docx.py:16
↓ 2 callers
Class
DOCXSchemaValidator
skills/docx/scripts/office/validators/docx.py:16
↓ 2 callers
Class
DOCXSchemaValidator
skills/xlsx/scripts/office/validators/docx.py:16
↓ 2 callers
Class
Entity
skills/biomcp-server/repo/src/biomcp/articles/autocomplete.py:33
↓ 2 callers
Class
EuropePMCRequest
Request parameters for Europe PMC API.
skills/biomcp-server/repo/src/biomcp/articles/preprints.py:96
↓ 2 callers
Class
FDAQuery
Main class for querying FDA databases.
skills/fda-database/scripts/fda_query.py:84
↓ 2 callers
Class
L2GGene
Locus-to-gene (L2G) prediction linking a variant to its likely causal gene.
skills/tooluniverse-gwas-finemapping/python_implementation.py:29
↓ 2 callers
Class
LLMError
Exception raised for errors related to the LLM.
skills/cellagent-annotation/repo/CellTypeAgent/LLM.py:63
↓ 2 callers
Class
LRUCache
Simple LRU cache with TTL support.
skills/biomcp-server/repo/src/biomcp/utils/request_cache.py:22
↓ 2 callers
Class
MEMORYSTATUSEX
skills/timesfm-forecasting/scripts/check_system.py:149
↓ 2 callers
Class
MedPromptEngine
Production MedPrompt engine with full feature set. This class provides all methods required by dependent modules: - generate_chain_of_th
skills/clinical-note-summarization/medprompt_utils.py:426
↓ 2 callers
Class
MetricsCollector
Collects and manages performance metrics.
skills/biomcp-server/repo/src/biomcp/metrics.py:117
↓ 2 callers
Class
ModerationResult
skills/recovery-community-moderator/scripts/moderate_content.py:46
↓ 2 callers
Class
MolecularProperties
Container for molecular property calculations.
skills/chemcrow-drug-discovery/chem_tools.py:58
↓ 2 callers
Class
PPTXSchemaValidator
skills/pptx/scripts/office/validators/pptx.py:10
↓ 2 callers
Class
PPTXSchemaValidator
skills/docx/scripts/office/validators/pptx.py:10
↓ 2 callers
Class
PPTXSchemaValidator
skills/xlsx/scripts/office/validators/pptx.py:10
↓ 2 callers
Class
ParagraphData
Data structure for paragraph properties extracted from a PowerPoint paragraph.
skills/pptx-official/scripts/inventory.py:137
↓ 2 callers
Class
PresentationValidator
Validates presentations for common issues.
skills/scientific-slides/scripts/validate_presentation.py:34
↓ 2 callers
Class
PromptOptimizer
skills/regulatory-drafting/coworker.py:35
next →
1–100 of 566, ranked by callers