GCRI · Science des systèmes et modélisation
Modélisation reproductible
A model result should be reproducible: others should be able to rerun the model with the same code, data and settings and get the same result, and inspect every step. Many published models cannot be rerun because code, data or environments are missing. This page sets out how reproducible modelling is practised, how it is checked, and what evidence serves the modellers, publishers and institutions who depend on it.
Reproducible modelling on the record.
Reproducible modelling: how the risk develops.
Versioned models, data lineage and re-runnable results. The dossier below sets out how the risk develops, what is measured, where the data come from, how it is modelled and who decides.
Code and data must be available
Without the exact code and inputs, a result cannot be checked. Archiving them with identifiers makes reruns possible.
Environments decay
Software dependencies change over time. Recording environments with containers or lock files keeps models runnable for longer.
Workflows record steps
Workflow tools record every step from raw data to final figures, removing undocumented manual steps from the chain.
Versioning supports correction
When errors are found, versioned models and data let corrections be traced and affected results updated.
Aléas et exposition en Amérique du Nord.
Population density, flood water and active fires over North America, from NASA GIBS. Each layer carries its own date.
La carte interactive requiert JavaScript ; la liste des couches et les sources figurent ci-dessous.
Couches 3
Aléas et exposition, pour cette page
À propos de cette couche
- Preuves
- Estimé
- Sources
- Gridded Population of the World v4.11 (NASA SEDAC (CIESIN, Université Columbia))
- Fournisseur
- NASA SEDAC (CIESIN, Université Columbia)
- Licence
- CC BY 4.0
- Millésime
- null ; estimation fondée sur le recensement, statique (2020)
- Résolution
- grille d'environ 1 km
- Incertitude
- Estimation fondée sur le recensement du nombre d'habitants par kilomètre carré en 2020, présentée comme contexte d'exposition ; ce n'est pas un décompte des personnes touchées par un aléa.
- Accessible par
- gibs.earthdata.nasa.gov, uniquement après que vous avez autorisé la carte en direct
À propos de cette couche
- Preuves
- Observé (les nuages laissent des lacunes)
- Sources
- Produit VIIRS d'inondation mondiale (NASA LANCE)
- Fournisseur
- NASA LANCE
- Licence
- Données ouvertes de la NASA
- Millésime
- quotidien ; détection satellitaire ; les nuages laissent des lacunes
- Les plus récents à la construction
- 2026-10-14
- Résolution
- grille d'environ 250 m
- Incertitude
- Détection satellitaire ; les nuages laissent des lacunes. Raster satellitaire ou de modèle tel que le fournisseur le publie. Les nuages, les lacunes de fauchée et les erreurs de restitution laissent des lacunes et du bruit ; les valeurs sont des indicateurs, et non des mesures en un lieu donné.
- Accessible par
- gibs.earthdata.nasa.gov, uniquement après que vous avez autorisé la carte en direct
À propos de cette couche
- Preuves
- Observé
- Sources
- VIIRS NOAA-20, réflectance corrigée (NASA LANCE)
- Fournisseur
- NASA LANCE
- Licence
- Données ouvertes de la NASA
- Millésime
- quotidien ; image satellitaire
- Les plus récents à la construction
- 2026-10-14
- Résolution
- grille d'environ 250 m
- Incertitude
- Image satellitaire. Raster satellitaire ou de modèle tel que le fournisseur le publie. Les nuages, les lacunes de fauchée et les erreurs de restitution laissent des lacunes et du bruit ; les valeurs sont des indicateurs, et non des mesures en un lieu donné.
- Accessible par
- gibs.earthdata.nasa.gov, uniquement après que vous avez autorisé la carte en direct
À propos de cette couche
- Preuves
- Modélisé (dernière année publiée par GIBS)
- Sources
- MODIS Terra et Aqua, occupation du sol (MCD12Q1) (NASA LP DAAC)
- Fournisseur
- NASA LP DAAC
- Licence
- Données ouvertes de la NASA
- Millésime
- annuel ; classification satellitaire ; dernière année publiée par GIBS
- Les plus récents à la construction
- 2024-01-01
- Résolution
- grille d'environ 500 m
- Incertitude
- Classes d'occupation du sol par satellite pour l'année indiquée, y compris les terres cultivées ; une classification comportant des erreurs connues, et non un registre des exploitations agricoles.
- Accessible par
- gibs.earthdata.nasa.gov, uniquement après que vous avez autorisé la carte en direct
À propos de cette couche
- Preuves
- Observé (les nuages et l'heure de passage du satellite laissent des lacunes)
- Sources
- VIIRS NOAA-20 375 m (FIRMS) (NASA LANCE FIRMS)
- Fournisseur
- NASA LANCE FIRMS
- Licence
- Données ouvertes de la NASA
- Millésime
- quotidien ; détection satellitaire ; les nuages et l'heure de passage du satellite laissent des lacunes
- Les plus récents à la construction
- 2026-10-13
- Résolution
- grille d'environ 500 m
- Incertitude
- Détections satellitaires de points chauds pour le jour indiqué, y compris les torchères de gaz et la chaleur industrielle ; ce n'est pas un incendie confirmé, un rapport d'incident ni une alerte.
- Accessible par
- gibs.earthdata.nasa.gov, uniquement après que vous avez autorisé la carte en direct
À propos de cette couche
- Preuves
- Observé
- Sources
- VIIRS Black Marble (VNP46A2) (NASA LAADS DAAC)
- Fournisseur
- NASA LAADS DAAC
- Licence
- Données ouvertes de la NASA
- Millésime
- quotidien ; radiance satellitaire, corrigée de la lumière lunaire et de l'atmosphère
- Les plus récents à la construction
- 2026-10-12
- Résolution
- grille d'environ 500 m
- Incertitude
- Radiance nocturne satellitaire pour la date indiquée ; les lumières sont un indicateur indirect de la consommation d'électricité et des pannes, et non une mesure de l'approvisionnement ou de l'accès.
- Accessible par
- gibs.earthdata.nasa.gov, uniquement après que vous avez autorisé la carte en direct
Clavier, lorsque la carte est active
Maintenez Ctrl ou ⌘ et faites défiler pour zoomer
Dernière version disponible
NASA GIBS / EOSDIS · ASTER GDEM (METI, NASA) · Blue Marble (NASA) · © contributeurs d'OpenStreetMap (ODbL) · Natural Earth
Chargement des dernières images de la NASA.
Faites glisser pour déplacer. Ctrl ou ⌘ et défilement, pincement ou boutons pour zoomer ; survolez pour lire les valeurs sous le pointeur ; la réinitialisation ramène à la région.
Aléas et exposition, cadrés sur l'Amérique du Nord.Produits satellitaires et de modèles tels que la NASA les publie, chacun avec sa propre date. Ce sont des indicateurs, non des évaluations d'un lieu quelconque.
Données : NASA GIBS · ASTER GDEM · Blue Marble · © contributeurs d'OpenStreetMap · Natural Earth · NASA EONET · U.S. Geological Survey · NASA JPL OPERA DIST-ALERTSources et licences
- We acknowledge the use of imagery provided by services from NASA’s Global Imagery Browse Services (GIBS), part of NASA’s Earth Science Data and Information System (ESDIS). Colours redrawn from the published colour map; values averaged into hexagonal cells where shown (modified). Données ouvertes de la NASA
- We acknowledge the use of imagery provided by services from NASA’s Global Imagery Browse Services (GIBS), part of NASA’s Earth Science Data and Information System (ESDIS). Colours redrawn from the published colour map; values averaged into hexagonal cells where shown (modified). Données ouvertes de la NASA
- Center for International Earth Science Information Network (CIESIN), Columbia University. 2018. Gridded Population of the World, Version 4 (GPWv4): Population Density, Revision 11. NASA Socioeconomic Data and Applications Center (SEDAC). Sous licence CC BY 4.0. Couleurs redessinées à partir de la palette publiée ; valeurs moyennées dans des cellules hexagonales lorsque présentées (modifié). doi:10.7927/H49C6VHW. CC BY 4.0
- Produits VIIRS en quasi-temps réel (inondation, température de surface terrestre, couverture neigeuse, réflectance corrigée), NASA LANCE ; imagerie via NASA GIBS. Couleurs redessinées d'après la palette publiée ; valeurs moyennées dans des cellules hexagonales lorsque affichées (modifié). Données ouvertes de la NASA
- Produits terrestres MODIS (indices de végétation, production primaire brute, occupation du sol), NASA LP DAAC et LANCE ; imagerie via NASA GIBS. Couleurs redessinées d'après la palette publiée ; valeurs moyennées dans des cellules hexagonales lorsque affichées (modifié). Données ouvertes de la NASA
- Fire Information for Resource Management System (FIRMS) de la NASA, produit de feux actifs VIIRS 375 m, NASA LANCE ; tuiles vectorielles via NASA GIBS. Couleurs redessinées d'après la palette publiée ; valeurs moyennées dans des cellules hexagonales lorsque affichées (modifié). Données ouvertes de la NASA
- Lumières nocturnes VIIRS Black Marble, NASA Goddard Space Flight Center ; distribuées par le NASA Level-1 and Atmosphere Archive and Distribution System (LAADS DAAC) ; imagerie via NASA GIBS. Couleurs redessinées d'après la palette publiée ; valeurs moyennées dans des cellules hexagonales lorsque affichées (modifié). Données ouvertes de la NASA
- ASTER GDEM est un produit du METI et de la NASA (ASTER Global Digital Elevation Model V003, NASA LP DAAC) ; imagerie via NASA GIBS. Couleurs redessinées d'après la palette publiée ; valeurs moyennées dans des cellules hexagonales lorsque affichées (modifié). Citer comme : NASA/METI/AIST/Japan Spacesystems and U.S./Japan ASTER Science Team (2019). ASTER Global Digital Elevation Model V003. doi:10.5067/ASTER/ASTGTM.003. Données ouvertes de la NASA
- Réalisé avec Natural Earth. Données cartographiques vectorielles et matricielles libres sur naturalearthdata.com. Domaine public
- © Contributeurs d'OpenStreetMap (ODbL), via NASA GIBS (côtes, frontières, routes et noms de lieux). Couleurs redessinées d'après la palette publiée ; valeurs moyennées en cellules hexagonales lorsqu'elles sont affichées (modifié). ODbL
- Blue Marble, NASA Earth Observatory ; imagerie via NASA GIBS. Couleurs redessinées d'après la palette publiée ; valeurs moyennées dans des cellules hexagonales lorsque affichées (modifié). Données ouvertes de la NASA
- Contexte sur le globe et la carte plane : côtes, frontières, routes et toponymes issus des couches de référence NASA GIBS (données OpenStreetMap, ODbL, © contributeurs d'OpenStreetMap) ; imagerie Blue Marble comme fond facultatif ; relief 3D et lecture de l'altitude à partir de l'indice de couleur d'altitude ASTER GDEM (classes de 5 m à 200 m, exagérées pour la lisibilité). Les frontières sont tracées telles que publiées et n'impliquent aucune position sur un territoire.
- Événements en direct : suivi des événements naturels de l'Observatoire de la Terre de la NASA (EONET) ; les événements sont indicatifs et conservent les liens de leur source d'origine.
- En direct : les événements NASA EONET sont indicatifs et ne constituent pas des alertes officielles.
- En direct : U.S. Geological Survey. Les événements sont indicatifs et ne constituent pas des alertes d'autorités.
- Observed (EO): NASA JPL OPERA DIST-ALERT (contains modified Copernicus Sentinel data 2026). We acknowledge the use of imagery provided by services from NASA’s Global Imagery Browse Services (GIBS), part of NASA’s Earth Science Data and Information System (ESDIS).
- NASA GIBS: We acknowledge the use of imagery provided by services from NASA’s Global Imagery Browse Services (GIBS), part of NASA’s Earth Science Data and Information System (ESDIS).
- Prévision du débit des cours d'eau sur 30 jours, avec fourchette (GloFAS via Open-Meteo) : contient des informations modifiées du service de gestion des urgences Copernicus 2026 ; ne constitue pas une alerte de crue.
- Données météorologiques d'Open-Meteo.com (https://open-meteo.com/), sous licence CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/).
- Les couches facultatives (11 sources dans la liste des couches : en direct, prévision, observées et contexte) affichent le crédit de leur fournisseur sur la carte et ici lorsqu'elles sont activées ; les prévisions sont des sorties de modèles et les indices dérivés sont des estimations.
Couches et dates
- Densité de population, 2020 : Population : CIESIN, Columbia University, Gridded Population of the World v4.11 (2018), NASA SEDAC, CC BY 4.0 · statique
- Eaux de crue, composite sur 3 jours : VIIRS Global Flood Product, NASA LANCE · 14 oct. 2026
- Couleurs naturelles : réflectance corrigée VIIRS NOAA-20, NASA LANCE · 13 oct. 2026
- Type de couverture terrestre (IGBP), annuel : MODIS Terra and Aqua land cover (MCD12Q1), NASA LP DAAC · 2024
- Feux actifs et anomalies thermiques : VIIRS NOAA-20 375 m (FIRMS), NASA LANCE FIRMS · 13 oct. 2026
- Lumières nocturnes, quotidien : VIIRS Black Marble (VNP46A2), NASA LAADS DAAC · 12 oct. 2026
Reproducibility lets every domain check model results.
Practice is designed for the série Methods and Technical. FAIR principles for research software (2022) guide releases; code and data would carry identifiers under the proposed Nexus Standards.
- Reproducibility audits.
- Released code with tests.
Model reproducible modelling as a system. Run the cascade.
Assembled from the Nexus Standards area profile Normes sur les aléas composés et en cascade: the hazards it names, the systèmes and sectors that carry the loss, the controls that dampen it and the data that observe it. Choose the components, pick an initiating hazard and step through the cascade. The Map view places the run on an example geography with open data. Every coupling weight is a stated assumption you can change. A teaching model, not a forecast, an assessment or a certification. To model a place of your own choosing, open the full Constructeur de systèmes.
Aléas
- Natech event
- Chemical spill or leak (déclenché en aval)
- Emergency-response overload (déclenché en aval)
- Toxic gas release (set off downstream)
- Industrial fire (set off downstream)
Systèmes et couplages
Commandes
NS-0Constitution et principesNS-3UNI des enregistrements de risque (grammaire, table de correspondance héritée, autorité d'attribution)NS-9UNI contextuels (déploiements, instances, instances de programme)NS-11Vérification et suivi (éléments probants, attestations, observation de la conformité zero trust)NRS-H61Famille d'aléas : défaillance en cascade (NHS-1 sys.cascade)NRS-H62Famille d'aléas : événements composés et multialéas (NHS-1 sys.compound)NRS-H60Famille d'aléas : perturbation des chaînes d'approvisionnement et des flux (NHS-1 sys.supply-chain)NRS-H94Famille d'aléas : événements cyber systémiques (NHS-1 cyber.systemic-cyber)NRS-H107Famille d'aléas : concentration et monoculture de l'infrastructure numérique (NHS-1 tech.digital-concentration)NRS-H7Famille d'aléas : anomalies de la circulation à grande échelle (NHS-1 atmo.climate-mode)
Observation
- Copernicus EMS rapid mapping activations (listed for reference)
- OpenStreetMap planet and replication (listed for reference)
- ERA5 reanalysis (Copernicus Climate Data Store) (listed for reference)
- Pertes économiques directes attribuées aux catastrophes par rapport au PIB mondial
- Number of disruptions to basic services attributed to disasters
Géographie d'exemple
- Bangladesh : 134 cellules hexagonales
- Lumières nocturnes de ce soir, pannes (VIIRS Day/Night Band), NASA GIBS
- Carbon monoxide, smoke transport (AIRS), NASA GIBS
- Vegetation disturbance alerts, 30 m (OPERA DIST-ALERT), NASA GIBS
Ce qui est mesuré, et avec quelle qualité.
Chaque indicateur porte son unité, sa périodicité, le type de source qui le sous-tend et l'étiquette de preuve que porterait une valeur. Aucune valeur n'est affichée : un programme les fournit sous sa propre autorité.
| Indicateur | Unité | Fréquence | Type de source | Étiquette |
|---|---|---|---|---|
| Models with archived code | percent of published models | par examen | Code archive checks | OBSERVÉ |
| Successful independent reruns | percent of attempted reruns | per audit | Reproduction studies | OBSERVÉ |
| Models with recorded environments | percent | par examen | Repository checks | OBSERVÉ |
| Software with persistent identifiers | nombre | annuel | Archive records | OBSERVÉ |
| Corrections publiées | count with reason | continu | Correction logs | OBSERVÉ |
| Models meeting FAIR4RS criteria | percent | par évaluation | FAIR assessment | ESTIMÉ |
How reproducible modelling is modelled, measured and tested.
Le modèle, ses hypothèses, ses données et son incertitude, sous la forme qu'un scientifique ou un ingénieur vérifierait. Les structures suivent des méthodes publiées. Les valeurs représentées sont illustratives, ce ne sont pas des résultats.
Modèle, équations et hypothèses
The model structure used for reproducible modelling, the assumptions it makes and how each is tested.
Ri = f(Hi, Ei, Vi, Ci)aléa, exposition, vulnérabilité et capacité à faire faceEAL = ∑k pk · Lksur les événements k de probabilité annuelle pkxt+1 = A xt + B ut + εtA carries the couplings, u the shock, ε the error| Hypothèse | Pourquoi il est réalisé | Comment il est testé |
|---|---|---|
| Aléa et exposition sont indépendants au sein d'un événement | Garde l'intégrale des pertes calculable | Comparer avec un ajustement de copule sur des relevés conjoints |
| Les couplages sont linéaires près du point de fonctionnement | Laisse les chocs se propager à travers A | Perturber au-delà de la plage linéaire et comparer |
| Les courbes de vulnérabilité se transposent d'un lieu à l'autre | Les courbes locales sont rarement disponibles | Valider par rapport aux pertes observées lorsqu'elles existent |
- Entrées
- jeux de données versionnés avec provenance
- Productions
- des distributions, jamais des nombres isolés
- Code
- publié avec la fiche de modèle et les tests
- Reproduction
- mêmes données, code, environnement et graine
D'où proviennent les données probantes.
Jeux de données publics et registres institutionnels nommés, chacun avec sa catégorie de licence. Les sources fournies dans le cadre d'accords ne sont utilisées que selon leurs conditions et ne sont jamais republiées.
| Sources | Ce qu'elle apporte | Catégorie de licence |
|---|---|---|
| Software Heritage archive | Archived source code with identifiers | Open, archive terms |
| Zenodo and institutional repositories | Deposited models and data with DOIs | Open, licence per record |
| Principes FAIR pour les logiciels de recherche (FAIR4RS) | Principles for reusable research software | Ouvert, CC BY 4.0 |
| CoMSES Net and model archives | Archived models with documentation | Open, licence per model |
| Reproducibility studies in computational science | Measured reproduction rates | Licence per publication |
Qui décide, et à quoi servent les données probantes.
systèmes Science and Modelling prepares evidence. The decisions below are taken by the authorities named, under their own rules, and never by the platform.
| Qui décide | La question | Données probantes servies par cette page |
|---|---|---|
| Modelling teams | How to package models so others can rerun them | Checklists; archiving guides |
| Publishers and report editors | What reproducibility evidence to require | Rerun audits |
| Funders | Whether to fund archiving and research software engineering | Reproduction rate evidence |
Résultats que produit ce thème
- Reproducibility checklists for models
- Model archiving and versioning guides
- Rerun audits of published model results
- Open teaching material on reproducible modelling
What experts ask about reproducibility.
- Is the exact model version used for a result recorded and retrievable?
- Can the input data be traced back to their sources, with every processing step?
- Are software environments, random seeds and hardware differences documented?
- Can an independent team re-run the analysis without the original authors?
- How are errors found after publication corrected and communicated?
Why modelling results fail to reproduce.
Models change constantly as code is fixed and improved. Without version control, it may be impossible to know which version produced a published result. Input data are revised, cleaned and transformed through steps that are often undocumented. Software libraries change behaviour between versions, and stochastic models depend on random seeds.
Coupled models multiply these problems, since each component has its own versions, data and settings. A result may depend on a particular combination that is never recorded.
Incentives play a role: documenting and sharing models takes time that is rarely rewarded. But irreproducible results cannot be verified, and errors in widely used models can spread into many decisions.
Practices and their limits.
- 01
Version control
Recording every change to code and configuration. It requires discipline and shared conventions.
- 02
Data lineage
Documenting sources and processing steps for every input, using statistical and data stewardship practice. Some data cannot be shared.
- 03
Computational environments
Capturing software dependencies so models can be re-run. Long-term preservation remains difficult.
- 04
Independent re-runs
Having another team reproduce key results before publication. Costly but highly effective.
Reproducibility does not make a model right; it makes it checkable. Replication with independent models and data is a further step, covered in intercomparaison de modèles.
Comment c'est étudié, et ce que les méthodes ne peuvent pas dire.
- 01Calcul haute performance, en nuage et en périphérieConception d'ensembles dans les limites budgétaires · Orchestration des flux de travail · Environnements reproductiblesAppliqué ici
- 02Ingénierie des systèmesExigences pour les modèles de décision · Contrôle des interfaces pour les modèles couplésAppliqué ici
- 03Probabilités et statistiquesÉtalonnage bayésien · Notation propre des prédictions · Statistique d'ensembleAppliqué ici
Where this page’s references lead.
Les organismes et documents à l'aune desquels cette page se lit. Les statuts et éditions changent ; chaque lien mène à l'organisme émetteur.
Questions et réponses.
What is computational reproducibility?
Why archive model code?
What are the FAIR4RS principles?
Is open-source code required?
What is data lineage?
Does reproducibility mean the model is correct?
How are errors corrected?
Apportez des éléments de preuve depuis cette page.
Rapports is the Consortium’s quarterly publication. What you know about this subject can become evidence, a case or a correction in the next edition, credited to you and published under CC BY 4.0 where it is your own work.
- E-mailPasserelle GW-GCRIL'envoyer depuis cette pageUne preuve, une correction, un cas, une méthode, un examen, une traduction ou un apport au profil. Elle arrive étiquetée avec cette page, afin que le rédacteur responsable la reçoive.
- ZenodoDépôt ouvertLe déposer et le soumettre à la communautéPubliez votre propre fiche sur Zenodo avec votre identifiant ORCID, puis soumettez-la à la communauté Reports qui s'y trouve. Des curateurs l'examinent ; le DOI reste le vôtre.
- RapportsGCRIVoir toutes les façons de contribuerLes types de contribution, la manière dont chacune est examinée, la reconnaissance accordée, la licence et ce qui n'est jamais accepté.
N'envoyez jamais de données personnelles, de détails sensibles sur des infrastructures ni rien que vous n'avez pas le droit de communiquer. Une contribution est examinée avant utilisation ; son envoi ne confère ni qualité d'auteur ni droits éditoriaux, et un parrainage n'achète jamais une conclusion.
Apportez une méthode, un jeu de données ou une question.
L'information et les demandes sont ouvertes dès aujourd'hui. Une demande reçoit une référence et indique l'étape suivante ; candidatures, paiements, allocations de calcul et inscriptions n'ouvrent que lorsque l'équipe, les conditions et la capacité d'examen existent.
Documents juridiques.
Les cartes, données et chiffres de ce site sont présentés à titre de contexte et d'information générale. Ils ne constituent ni des conseils, ni des prévisions, ni des alertes ; les limites de l'information sont exposées dans les Avertissements et les Notices sur les données.