RigorMed
← Ressources de recherche

Méthodes · Transmission d’analyse

Comment transmettre un dossier d’analyse scientifique reproductible ?

Transmettre ne consiste pas seulement à envoyer un ZIP : il faut un chemin vérifiable des entrées autorisées aux résultats définis. Précisez versions, ordre, environnement et critères, puis réexécutez dans un répertoire distinct et consignez les écarts.

Reproductibilité et transmission scientifique

Ce guide concerne des matériaux publics ou synthétiques dont vous êtes autorisé à vous servir. Il explique où un collaborateur commence et comment il vérifie les résultats. Le contrôle avant soumission examine la cohérence du manuscrit ; cette page traite de la régénération avec les mêmes matériaux et le même code.

Nous adoptons la définition de The Turing Way : mêmes données et mêmes étapes pour reproduire les résultats. Les termes varient selon les disciplines. Une réexécution ne remplace ni validation sur de nouvelles données, ni robustesse avec d’autres méthodes, ni généralisation.

Un répertoire minimal, un rôle explicite par fichier

Ces noms sont des propositions pédagogiques, non un logiciel obligatoire ou un format d’export RigorMed. Adaptez-les au projet et décrivez l’obtention des entrées et la production des sorties.

Un répertoire minimal, un rôle explicite par fichier
Emplacement illustratifÀ documenterVérification du destinataire
READMEPérimètre, droits, point d’entrée, ordre, sorties, conditions d’arrêt et rôle de contactDébut et limites sans explication orale
inputs/ et data-dictionaryVersion de source ou ID de fichier, chemins relatifs, unités, codes et valeurs manquantes ; accès licite si redistribution interditeEntrées accessibles correspondant à l’analyse
scripts/ et analysis-planOrdre de nettoyage, analyse, tableaux/figures ; paramètres et règles d’éligibilitéChaque résultat a une étape de production, pas une copie manuelle
environmentVersions réelles du système, langage et dépendances, installation ; graines, threads et limites matérielles si utilesExécution dans l’environnement déclaré, pas seulement « dernière version »
expected/ et output-mapFichiers attendus, correspondance tableaux/figures, champs et tolérances prédéfiniesConcordance du contenu, non existence ou arrondi semblable
rerun-recordDate, environnement, étapes, état de sortie, écarts et tâches inachevées réelsSéparer non exécuté, échec, réussite partielle et périmètre contrôlé

Retirez secrets, jetons, chemins personnels absolus et données ligne par ligne non partageables. Distinguez licence du code, conditions des données et restrictions d’accès. Téléchargeable ne veut pas dire redistribuable.

Inventorier puis réexécuter sans emprunter les anciens résultats

  1. Fixer les résultats visés

    Précisez version du manuscrit ou de l’analyse, tableaux/figures principaux et plan. Ne mélangez pas sorties exploratoires et résultats formels. Notez matériaux manquants et droits incertains ; ne reconstituez pas les données brutes depuis l’article.

  2. Relier entrées, étapes et sorties

    Pour chaque tableau ou figure, consignez entrées, scripts producteurs, paramètres et chemins de sortie. Utilisez chemins relatifs et dépendances explicites. Documentez règles et traces réelles des choix manuels, sans les appeler automatiques.

  3. Décrire un environnement et une entrée exécutables

    Le README du dossier doit indiquer les commandes d’installation et d’exécution réellement testées, le répertoire et l’ordre. Cette page n’invente pas de commande universelle. Une graine ne garantit pas l’identité bit à bit entre logiciels, threads ou matériels.

  4. Exécuter dans un nouveau répertoire

    Conservez entrées originales et résultats formels, stockez les nouvelles sorties séparément. Copier expected/ n’est pas recalculer. Les sources en ligne doivent avoir version fixe et accès licite, non des liens privés changeants.

  5. Comparer selon des critères préalables

    Comparez d’abord effectifs, dénominateurs, variables, modèles et unités, puis estimations, intervalles et données des tableaux/figures. Isolez les écarts non scientifiques, comme les dates. Ne relâchez pas les tolérances après avoir vu les différences.

  6. Consigner les échecs avant transmission

    Gardez traces d’exécution et écarts. Entrée absente, dépendance défaillante ou résultat clé différent bloque la conclusion concernée : ni zéros ajoutés ni sortie retouchée. Des fichiers sans exécution restent à réexécuter ; une réussite ne certifie ni autres environnements ni qualité.

Fragment synthétique : plus précis que « un CSV existe »

Une entrée pédagogique originale contient une colonne x et 5 lignes : 1, 2, 3, 4 et une case vide. Pour ce seul exercice arithmétique, la règle préalable est la moyenne non manquante sans imputation : total 5, valides 4, manquante 1, moyenne 2.5. Ce ne sont ni patients, ni résultat de recherche, ni conseil statistique, ni exécution du produit.

On peut relier n_total/n_valid/n_missing/mean_x de summary.csv aux contrôles du README. Le journal indique séparément commandes, environnement et comparaison réels. Créer un fichier contenant 2.5 ne prouve pas un calcul exécuté.

Si la moyenne vaut 2.0, vérifiez si le vide est devenu 0 ; avec 5 valeurs valides, examinez lecture et prétraitement. Ne modifiez pas d’abord l’attendu. Il faut exposer règles et dénominateurs, pas seulement un tableau ressemblant.

Demander à l’IA d’organiser les lacunes, non de déclarer la réussite

Matériaux proposés : inventaire autorisé, dictionnaire public ou synthétique, README existant, instructions confirmées et résumé d’exécution expurgé. N’envoyez pas de lignes de patients, d’identifiants secrets ou de textes non partageables pour organiser une liste.

Demande adaptable : avec les seules pièces fournies, établir tableau et README reliant résultat visé—version/emplacement d’entrée—étapes/paramètres—sortie—champs de validation—lacunes. Si commande, version ou preuve d’exécution manque, indiquer à confirmer ; ne pas inventer environnement, résultat ou validation.

Produits proposés : carte de transmission, brouillon README et questions ouvertes. Ce n’est ni une exécution réelle ni un bénéfice client. Exécuter un code particulier demande un examen distinct des matériaux, capacités, droits et confirmation préalable.

Cinq questions à la transmission

Cinq questions à la transmission

  • Le destinataire peut-il obtenir légalement la même entrée, avec dictionnaire et paramètres clairs ?
  • Chaque sortie clé a-t-elle une étape productrice, plutôt qu’un fichier manuel sur le poste de l’auteur ?
  • Environnement, commandes et ordre ont-ils été testés, avec les parties non testées signalées ?
  • A-t-on comparé contenu, dénominateurs, unités et tolérances préalables, non le seul code 0 ou l’existence ?
  • Échecs, travail non exécuté, étapes manuelles et parties non publiques sont-ils déclarés honnêtement ?

Un chemin reproductible ne prouve ni conception appropriée, ni contrôle des biais, ni autorisation, ni validité causale. Les politiques PLOS concernent ce système éditorial, pas toutes les revues. Expliquez restrictions et accès licite selon la politique applicable, sans diffuser de données sensibles.

Sources vérifiées

Les sources officielles ont été vérifiées le 2026-10-21; les conditions et dates sont revérifiées avant publication.

  1. The Turing Way : définitions de reproductibilité

    Reproduction avec mêmes données et étapes, distincte des tests sur nouvelles données ; terminologie variable.

  2. PLOS : partage des matériaux, logiciels et code

    Code, documentation, dépendances, jeux de test et restrictions dans le champ de la politique.

Reproductibilité et transmission scientifique

Transformer les pièces existantes en transmission vérifiable

Dans l’espace RigorMed, décrivez droits, fichiers et question de transmission ; adaptez la demande ci-dessus. Confirmez le périmètre pris en charge et les livrables réels, puis contrôlez sources, exécution et écarts. Organiser une liste ne constitue pas une réexécution.