RigorMed
← Recursos de investigación

Métodos · Entrega de análisis

Cómo entregar un paquete de análisis de investigación reproducible

Entregar no es enviar solo un ZIP, sino una ruta verificable desde entradas autorizadas hasta resultados definidos. Documente versiones, orden, entorno y criterios; reejecute en un directorio separado y registre diferencias.

Reproducibilidad y entrega de investigación

Para materiales públicos o sintéticos cuyo uso esté autorizado: explica dónde empieza un colaborador y cómo comprueba los resultados. La guía de revisión previa al envío verifica coherencia en el manuscrito; esta guía trata de regenerar resultados con los mismos materiales y código.

Adoptamos el uso de The Turing Way: reproducibilidad computacional con los mismos datos y pasos analíticos. Los términos varían entre disciplinas. Una reejecución no sustituye la validación con datos nuevos, la robustez con otros métodos ni la generalización.

Un directorio mínimo con responsabilidades claras

Los nombres son sugerencias didácticas, no software obligatorio ni un formato de exportación de RigorMed. Adáptelos y explique cómo se obtiene cada entrada y se genera cada salida.

Un directorio mínimo con responsabilidades claras
Ubicación de ejemploQué documentarQué comprueba el receptor
READMEAlcance, permisos, punto de entrada, orden, salidas, condiciones de parada y función de contactoInicio y límites sin instrucciones orales
inputs/ y data-dictionaryVersión de fuente o ID de archivo, rutas relativas, unidades, códigos y valores ausentes; adquisición lícita si no se permite redistribuirEntradas accesibles que corresponden a la versión analizada
scripts/ y analysis-planOrden de limpieza, análisis y tablas/figuras; parámetros y criterios de selecciónCada resultado tiene un paso productor, no cifras copiadas
environmentSO, lenguaje y paquetes realmente utilizados, instalación; semillas, hilos y límites de hardware cuando procedaEjecutar en el entorno declarado, no solo «última versión»
expected/ y output-mapArchivos previstos, correspondencia con tablas/figuras, campos y tolerancias predefinidasConcordancia de contenido, no mera existencia o redondeo similar
rerun-recordFecha, entorno, pasos, estado de salida, diferencias y trabajo pendiente realesSeparar no ejecutado, fallido, aprobado parcialmente y alcance revisado

Retire secretos, tokens, rutas personales absolutas y materiales por fila que no puedan compartirse. Separe licencia del código, condiciones de datos y restricciones. Poder descargar no implica poder redistribuir.

Inventariar y reejecutar sin reutilizar resultados antiguos

  1. Fijar los resultados objetivo

    Identifique versión de manuscrito o análisis, tablas/figuras principales y plan. No mezcle exploraciones con resultados formales. Anote materiales ausentes o permisos inciertos; no reconstruya datos brutos desde el artículo.

  2. Conectar entradas, pasos y salidas

    Por tabla o figura, registre ubicación de entrada, scripts, parámetros y salida. Use rutas relativas y dependencias explícitas. Las decisiones manuales necesitan reglas y registros reales, no la etiqueta «automático».

  3. Documentar un entorno y una entrada ejecutables

    El README debe incluir comandos de instalación y ejecución probados por el autor, directorio de trabajo y orden. No inventamos aquí un comando universal. Una semilla no garantiza igualdad bit a bit entre software, hilos o hardware.

  4. Ejecutar en un directorio nuevo

    Conserve originales y salidas formales; guarde lo nuevo aparte. No copie expected/ como si fuese cálculo nuevo. Las fuentes en línea requieren versiones fijas y acceso lícito, no enlaces privados cambiantes.

  5. Comparar con criterios previos

    Revise primero tamaños muestrales, denominadores, variables, modelos y unidades; después estimaciones, intervalos y datos de tablas/figuras. Separe cambios no científicos como fechas. No amplíe tolerancias numéricas tras ver discrepancias.

  6. Registrar fallos antes de entregar

    Conserve ejecución y diferencias. Entradas ausentes, dependencias fallidas o resultados clave distintos detienen las conclusiones afectadas: no rellene ceros ni edite salidas para coincidir. Archivos sin ejecución son pendientes; un éxito no certifica otros entornos ni calidad científica.

Ejemplo sintético: más preciso que «se generó un CSV»

Una entrada didáctica propia tiene una columna x y 5 filas: 1, 2, 3, 4 y un vacío. Solo en este ejemplo aritmético se predefine la media no ausente sin imputación: total 5, válidos 4, ausentes 1, media 2.5. No son pacientes, hallazgos reales, consejo estadístico ni una ejecución del producto.

El mapa puede conectar n_total/n_valid/n_missing/mean_x de summary.csv con comprobaciones del README. El registro documenta comandos, entorno y comparación reales. Crear un archivo con 2.5 no demuestra que se ejecutara el cálculo.

Si la media es 2.0, compruebe si el vacío se convirtió en 0; si hay 5 válidos, revise lectura y preprocesamiento. No cambie primero la expectativa. Se necesitan reglas y denominadores, no solo una tabla visualmente igual.

Pedir a la IA que ordene lagunas, no que declare éxito

Materiales propuestos: inventario autorizado, diccionario público o sintético, README existente, instrucciones confirmadas y resumen de ejecución sin información sensible. No cargue filas de pacientes, credenciales ni textos que no puede compartir para ordenar una lista.

Petición adaptable: usando solo los materiales, redacte una tabla y README que conecten resultado objetivo—versión/ubicación de entrada—pasos/parámetros—salida—campos de aceptación—lagunas. Si faltan comandos, versiones o pruebas de ejecución, marque pendiente; no invente entorno, resultados o aprobaciones.

Se proponen un mapa de entrega, README y preguntas pendientes; no son una ejecución real ni un resultado de cliente. Ejecutar código concreto requiere revisar materiales, capacidad, permisos y confirmación previa por separado.

Cinco preguntas al entregar

Cinco preguntas al entregar

  • ¿Puede obtenerse legalmente la misma entrada con diccionario y parámetros claros?
  • ¿Cada salida clave tiene paso generador, no un archivo manual en el equipo del autor?
  • ¿Se probaron entorno, comandos y orden y se señalaron partes no probadas?
  • ¿Se compararon contenido, denominadores, unidades y tolerancias previas, no solo código 0 o existencia?
  • ¿Se registraron honestamente fallos, tareas no ejecutadas, pasos manuales y partes no públicas?

La ruta reproducible no prueba diseño apropiado, control del sesgo, permisos ni validez causal. Las políticas de PLOS corresponden a ese sistema editorial, no a todas las revistas. Explique restricciones y acceso lícito según la política aplicable, sin divulgar datos sensibles.

Fuentes verificadas

Las fuentes oficiales se verificaron el 2026-10-21; las condiciones y fechas se revisan antes de publicar.

  1. The Turing Way: definiciones de reproducibilidad

    Mismos datos y flujo frente a comprobación con datos nuevos; la terminología varía.

  2. PLOS: compartir materiales, software y código

    Código, documentación, dependencias, materiales de prueba y restricciones dentro del ámbito de la política.

Reproducibilidad y entrega de investigación

Convertir materiales existentes en una entrega revisable

En el espacio de RigorMed describa permisos, archivos y pregunta de entrega, adaptando la petición anterior. Confirme alcance y productos reales y revise fuentes, registros y diferencias. Organizar la lista no equivale a reejecutar.