cobrapy
Analizar modelos metabólicos con COBRApy
También disponible en: davila7
El modelado metabólico requiere conocimientos especializados de métodos de reconstrucción basada en restricciones y análisis. COBRApy proporciona una interfaz Python completa para análisis de balance de flujos, estudios de knockouts de genes y cálculos de envolventes de producción para investigación en biología de sistemas.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "cobrapy". Cargar el modelo de E. coli y ejecutar análisis de balance de flujos
Resultado esperado:
- Modelo: iJO1366 (E. coli)
- Reacciones: 2,583 | Metabolitos: 1,805 | Genes: 1,398
- Tasa de Crecimiento Máximo: 0.982 /h
- Absorción de Glucosa Activa: -8.0 mmol/gDW/h
- Flujos Clave:
- - GLCptspp: -8.0 (transporte de glucosa)
- - PFK: 7.5 (fosfofructoquinasa)
- - ATPM: 2.0 (hidrólisis de ATP de mantenimiento)
- - BIOMASS_Ecoli_core: 0.92 (síntesis de biomasa)
Auditoría de seguridad
SeguroAll 160 static findings are FALSE POSITIVES. The skill consists only of markdown documentation files containing Python code examples for the COBRApy metabolic modeling library. The scanner misidentified Python parenthesized imports as dynamic import() expressions, markdown backticks as shell command execution, metabolic modeling terminology (blocked reactions, essential genes) as system reconnaissance, and .get_by_id() method calls as credential access patterns. No executable code, network requests, credential handling, or malicious behavior present.
Factores de riesgo
⚡ Contiene scripts (4)
⚙️ Comandos externos (4)
🌐 Acceso a red (2)
Puntuación de calidad
Lo que puedes crear
Predecir esencialidad de genes
Identificar genes esenciales en E. coli y otros organismos usando simulaciones de knockouts de genes simples y dobles
Diseñar cepas de producción
Calcular envolventes de producción e identificar objetivos de genes para optimización de producción bioquímica
Analizar factibilidad de modelos
Validar modelos metabólicos, encontrar reacciones bloqueadas y realizar exploración exhaustiva del espacio de flujos
Prueba estos prompts
Cargar el modelo metabólico de E. coli usando cobrapy, ejecutar análisis de balance de flujos e informar la tasa de crecimiento máximo y los flujos metabólicos clave
Realizar análisis de deleción de genes simples en el modelo de E. coli, identificar todos los genes esenciales (crecimiento < 0.01) y exportar resultados a un archivo CSV
Calcular el medio de crecimiento mínimo para el modelo de E. coli que alcance el 90% del crecimiento máximo. Mostrar qué nutrientes son necesarios y sus tasas de absorción
Calcular la envolvente de producción para acetato en E. coli. Variar la absorción de glucosa de 0 a 20 mmol/gDW/h y determinar los rendimientos máximos y mínimos de acetato en cada condición
Mejores prácticas
- Siempre verificar el estado de la solución después de la optimización - 'optimal' indica resolución exitosa, 'infeasible' indica problemas en el modelo
- Usar gestores de contexto (with model:) para modificaciones temporales que reviertan cambios automáticamente
- Validar muestras de flujos usando sampler.validate() para asegurar estabilidad numérica antes del análisis
Evitar
- No omitir la verificación de factibilidad del modelo con slim_optimize() antes de ejecutar análisis completos
- Evitar modificar límites directamente en las reacciones - usar el patrón de gestor de contexto en su lugar
- No asumir que todas las reacciones tendrán flujo - usar FVA para identificar reacciones con rangos de flujo variables
Preguntas frecuentes
¿Qué solucionadores soporta COBRApy?
¿Cómo instalo modelos metabólicos?
¿Cuál es la diferencia entre FBA y FVA?
¿Cómo identifico genes esenciales?
¿Puede COBRApy manejar modelos de escala genómica grandes?
¿Cómo guardo mis resultados de análisis?
Detalles del desarrollador
Autor
K-Dense-AILicencia
GPL-2.0 license
Repositorio
https://github.com/K-Dense-AI/claude-scientific-skills/tree/main/scientific-skills/cobrapyRef.
main
Estructura de archivos