全球耕地氮损失复现

Optimized agricultural management reduces global cropland nitrogen losses to air and water

📦 源代码: GitHub 仓库

1 项目概述

本项目复现发表在 Nature Food 的论文:

Optimized agricultural management reduces global cropland nitrogen losses to air and water

  • 论文链接:https://www.nature.com/articles/s43016-024-01076-w
  • DOI:10.1038/s43016-024-01076-w

1.1 小组成员

  • 高欣昱(组长)
  • 其他成员

1.2 研究背景

氮肥是保障全球粮食安全的关键投入,但过量施氮导致严重的环境问题:氮素通过 N₂O 排放加剧温室效应,通过 NH₃ 挥发造成空气污染,通过径流和淋失污染水体。本论文通过全球尺度的荟萃分析,系统评估了不同农业管理措施对氮损失的削减效果,为优化施肥策略提供了科学依据。

1.3 复现目标

  1. 复现 Figure 1:不同管理措施对氮损失的影响及全球样点分布
  2. 复现 Figure 2:管理措施和场地条件对氮损失路径的参数估计
  3. 复现 Figure 3:基于公开补充数据的部分复现

2 复现结果

2.1 Figure 1 — 不同农业管理措施对氮损失的影响及全球样点分布

Figure 1 复现

说明: 该图展示了不同农业管理措施(如优化施肥、秸秆还田等)对氮损失(N₂O排放、NH₃挥发、氮径流、氮淋失)的影响,以及全球样点的地理分布。

2.2 Figure 2 — 不同管理措施和场地条件对氮损失路径的参数估计

Figure 2 复现

说明: 该图展示了不同管理措施和场地条件(如气候、土壤类型)对多种氮损失路径的参数估计结果,揭示了优化管理措施在不同环境条件下的效果差异。

2.3 Figure 3 — 基于公开补充数据的部分复现结果

Figure 3 复现

说明: 该图基于论文公开的补充数据进行部分复现,展示了氮损失的时空变化趋势。由于完整原始数据获取有限,目前仅完成部分复现。

3 代码说明

3.1 R 脚本

  • script/figure1/Figure1_N.R — Figure 1 复现代码
  • script/figure2/Figure2_N_losses.R — Figure 2 复现代码
  • script/figure3/Figure3R.r_tmp — Figure 3 复现代码(临时文件)

3.2 数据说明

  • data/figure1/ — Figure 1 所需数据
  • data/figure2/ — Figure 2 所需数据
  • data/figure3/ — Figure 3 所需数据

4 环境配置

项目使用 R 语言,需要安装以下 R 包:

  • ggplot2
  • dplyr
  • readxl
  • tidyr

5 复现讨论

5.1 复现收获

  1. 掌握了全球尺度荟萃分析的数据处理方法
  2. 理解了不同氮损失路径(N₂O、NH₃、径流、淋失)的影响因素
  3. 认识到优化农业管理在减少氮损失方面的巨大潜力

5.2 局限性

  1. Figure 3 由于完整原始数据获取有限,目前仅完成部分复现
  2. 部分 R 脚本依赖特定版本的包,环境配置需要仔细调整

6 结论

  1. Figure 1 和 Figure 2 已完成主要复现,结果与原论文一致
  2. Figure 3 由于完整原始数据获取有限,目前仅完成部分复现
  3. 优化农业管理措施可显著减少全球耕地氮损失,为可持续农业提供科学支撑