Skills Agentes

Primekg

Consulta el grafo de conocimiento de medicina de precisión PrimeKG para datos biológicos multiescala: genes, fármacos, enfermedades, fenotipos y más.

Estrellas
45.9k

en todo el repo

Actividad
58

0–100, la ruta de este skill

Actualizado
hace 2 meses

último commit aquí

Commits
3

últimos 90 días

Contexto
999 tok

35 tok en reposo

Paquete
2 archivos

9 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add K-Dense-AI/scientific-agent-skills --skill primekg --agent claude-code

Se instala solo en este repositorio.

Este skill makes network requests, reads environment config.

Qué hace

  • Busca nodos (genes, proteínas, fármacos, enfermedades, fenotipos) en el grafo PrimeKG con `search_nodes`.
  • Recupera los vecinos directos de un nodo y su evidencia clínica con `get_neighbors`.
  • Resume el contexto local de una enfermedad (genes, fármacos y fenotipos asociados) con `get_disease_context`.
  • Consulta más de 100.000 nodos y 4 millones de aristas en 29 tipos de relación (drug-target, disease-gene, phenotype-disease, etc.).

Úsalo cuando

  • Identificar dianas y mecanismos para el descubrimiento de fármacos basado en conocimiento.
  • Buscar fármacos existentes con evidencia para una nueva indicación (reposicionamiento).
  • Entender cómo se relacionan síntomas/fenotipos con enfermedades y genes.
  • Investigar los efectos de red de las interacciones fármaco-diana (farmacología de redes).

No lo uses cuando

    Qué lo activa

    Di cualquiera de estas frases y el agente debería cargar este skill.

    • “Busca los genes asociados al Alzheimer en PrimeKG”
    • “Encuentra fármacos que podrían reposicionarse para esta enfermedad”
    • “Dame el contexto de esta enfermedad: genes, fármacos y fenotipos”
    • “Consulta los vecinos de este nodo en PrimeKG”

    SKILL.md

    En inglés

    PrimeKG Knowledge Graph Skill

    Overview

    PrimeKG is a precision medicine knowledge graph that integrates over 20 primary databases and high-quality scientific literature into a single resource. It contains over 100,000 nodes and 4 million edges across 29 relationship types, including drug-target, disease-gene, and phenotype-disease associations.

    Key capabilities:

    • Search for nodes (genes, proteins, drugs, diseases, phenotypes)
    • Retrieve direct neighbors (associated entities and clinical evidence)
    • Analyze local disease context (related genes, drugs, phenotypes)
    • Identify drug-disease paths (potential repurposing opportunities)

    Data access: Programmatic access via query_primekg.py. Data is stored at C:\Users\eamon\Documents\Data\PrimeKG\kg.csv.

    When to Use This Skill

    This skill should be used when:

    • Knowledge-based drug discovery: Identifying targets and mechanisms for diseases.
    • Drug repurposing: Finding existing drugs that might have evidence for new indications.
    • Phenotype analysis: Understanding how symptoms/phenotypes relate to diseases and genes.
    • Multiscale biology: Bridging the gap between molecular targets (genes) and clinical outcomes (diseases).
    • Network pharmacology: Investigating the broader network effects of drug-target interactions.

    Core Workflow

    1. Search for Entities

    Find identifiers for genes, drugs, or diseases.

    from scripts.query_primekg import search_nodes
    
    # Search for Alzheimer's disease nodes
    results = search_nodes("Alzheimer", node_type="disease")
    # Returns: [{"id": "EFO_0000249", "type": "disease", "name": "Alzheimer's disease", ...}]
    

    2. Get Neighbors (Direct Associations)

    Retrieve all connected nodes and relationship types.

    from scripts.query_primekg import get_neighbors
    
    # Get all neighbors of a specific disease ID
    neighbors = get_neighbors("EFO_0000249")
    # Returns: List of neighbors like {"neighbor_name": "APOE", "relation": "disease_gene", ...}
    

    3. Analyze Disease Context

    A high-level function to summarize associations for a disease.

    from scripts.query_primekg import get_disease_context
    
    # Comprehensive summary for a disease
    context = get_disease_context("Alzheimer's disease")
    # Access: context['associated_genes'], context['associated_drugs'], context['phenotypes']
    

    Relationship Types in PrimeKG

    The graph contains several key relationship types including:

    • protein_protein: Physical PPIs
    • drug_protein: Drug target/mechanism associations
    • disease_gene: Genetic associations
    • drug_disease: Indications and contraindications
    • disease_phenotype: Clinical signs and symptoms
    • gwas: Genome-wide association studies evidence

    Best Practices

    1. Use specific IDs: When using get_neighbors, ensure you have the correct ID from search_nodes.
    2. Context first: Use get_disease_context for a broad overview before diving into specific genes or drugs.
    3. Filter relationships: Use the relation_type filter in get_neighbors to focus on specific evidence (e.g., only drug_protein).
    4. Multiscale integration: Combine with OpenTargets for deeper genetic evidence or Semantic Scholar for the latest literature context.

    Resources

    Scripts

    • scripts/query_primekg.py: Core functions for searching and querying the knowledge graph.

    Data Path

    • Data: kg.csv, downloaded from the PrimeKG Harvard Dataverse.
    • Point the scripts at it with export PRIMEKG_DATA=/path/to/kg.csv (default: data/PrimeKG/kg.csv).
    • Total nodes: ~129,000
    • Total edges: ~4,000,000
    • Database: CSV-based, optimized for pandas querying.

    Reproducido de K-Dense-AI/scientific-agent-skills bajo licencia Unknown. Leer esta página en markdown.

    Archivos

    2 archivos en el paquete. Solo se lee SKILL.md al activarse — las referencias se cargan si el skill decide que las necesita.

    Antes de instalar

    Necesita el archivo de datos `kg.csv` de PrimeKG (Harvard Dataverse), apuntado con la variable de entorno `PRIMEKG_DATA`.

    Variables de entorno:PRIMEKG_DATA

    Detalles

    Creador
    K-Dense-AI
    Categoría
    Investigación
    Licencia
    Unknown
    Recursos incluidos
    scripts en python
    Código fuente
    Ver SKILL.md

    Etiquetas

    Más de K-Dense-AI/scientific-agent-skills

    Este repo incluye 163 skills. Si instalas uno, normalmente ya tienes los demás. Ver el pack scientific-agent-skills entero y su comando de instalación

    Gestión integral de citas académicas: busca en OpenAlex, PubMed y Google Scholar, extrae metadatos precisos, valida citas y genera entradas BibTeX correctamente formateadas.

    Costo de contexto al activarse
    3.7k tok
    Tamaño del paquete
    21 archivos
    Última actualización
    hace 2 meses
    investigacion

    Realiza revisiones bibliográficas sistemáticas y completas usando varias bases académicas (PubMed, arXiv, bioRxiv, Semantic Scholar). Genera markdown y PDF con citas verificadas en varios estilos (APA, Nature, Vancouver).

    Costo de contexto al activarse
    3.2k tok
    Tamaño del paquete
    12 archivos
    Última actualización
    hace 2 meses
    investigacion

    Crea decks de diapositivas y presentaciones para charlas de investigación: PowerPoint, presentaciones de conferencia, seminarios, defensas de tesis. Da estructura, plantillas, guía de tiempos y validación visual.

    Costo de contexto al activarse
    5.1k tok
    Tamaño del paquete
    24 archivos
    Última actualización
    hace 2 meses
    documentos

    Crea infografías profesionales con Nano Banana Pro AI y refinamiento iterativo inteligente. Usa Gemini 3.6 Flash para revisar la calidad e integra investigación con Perplexity Sonar. Soporta 10 tipos, 8 estilos y paletas para daltonismo.

    Costo de contexto al activarse
    2.7k tok
    Tamaño del paquete
    8 archivos
    Última actualización
    hace 2 meses
    diseno ui

    Crea pósteres de investigación profesionales en LaTeX con beamerposter, tikzposter o baposter, para conferencias y comunicación científica: layout, colores, columnas múltiples e integración de figuras.

    Costo de contexto al activarse
    3.9k tok
    Tamaño del paquete
    17 archivos
    Última actualización
    hace 2 meses
    documentos

    Crea diagramas científicos de calidad de publicación con la IA Nano Banana 2 y refinamiento iterativo inteligente. Gemini 3.6 Flash revisa la calidad y solo regenera si está por debajo del umbral de tu tipo de documento.

    Costo de contexto al activarse
    4.1k tok
    Tamaño del paquete
    6 archivos
    Última actualización
    hace 2 meses
    diseno ui

    Skills relacionados

    Astropy

    45.9k

    Librería Python central para astronomía y astrofísica: unidades/cantidades, coordenadas, E/S de FITS, tablas, sistemas de tiempo, WCS y cosmología, para implementar o depurar código con Astropy.

    Costo de contexto al activarse
    3.6k tok
    Tamaño del paquete
    8 archivos
    Última actualización
    hace 2 meses
    investigacion

    Integración con el SDK de Python de Benchling y su API REST para entidades del registro, inventario, entradas del cuaderno electrónico (ELN), workflows, Benchling Apps y consultas al Data Warehouse.

    Costo de contexto al activarse
    1.9k tok
    Tamaño del paquete
    6 archivos
    Última actualización
    hace 2 meses
    investigacion

    Busca papers científicos y obtiene datos experimentales estructurados extraídos de estudios a texto completo vía el servidor MCP de BGPT: más de 25 campos por paper (métodos, resultados, muestras, calidad, conclusiones).

    Costo de contexto al activarse
    713 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 2 meses
    investigacion