gcamdata: An R Package for Preparation, Synthesis, and Tracking of Input Data for the GCAM Integrated Human-Earth Systems Model

Q1 Social Sciences Journal of Open Research Software Pub Date : 2019-03-14 DOI:10.5334/JORS.232
B. Bond‐Lamberty, K. Dorheim, R. Cui, Russell Horowitz, Abigail C. Snyder, K. Calvin, Leyang Feng, R. Hoesly, Jill Horing, G. P. Kyle, R. Link, P. Patel, Christopher Roney, A. Staniszewski, S. Turner, Min Chen, F. Feijoo, C. Hartin, M. Hejazi, G. Iyer, Son H Kim, Yaling Liu, Cary Lynch, H. Mcjeon, Steven J. Smith, Stephanie T. Waldhoff, M. Wise, L. Clarke
{"title":"gcamdata: An R Package for Preparation, Synthesis, and Tracking of Input Data for the GCAM Integrated Human-Earth Systems Model","authors":"B. Bond‐Lamberty, K. Dorheim, R. Cui, Russell Horowitz, Abigail C. Snyder, K. Calvin, Leyang Feng, R. Hoesly, Jill Horing, G. P. Kyle, R. Link, P. Patel, Christopher Roney, A. Staniszewski, S. Turner, Min Chen, F. Feijoo, C. Hartin, M. Hejazi, G. Iyer, Son H Kim, Yaling Liu, Cary Lynch, H. Mcjeon, Steven J. Smith, Stephanie T. Waldhoff, M. Wise, L. Clarke","doi":"10.5334/JORS.232","DOIUrl":null,"url":null,"abstract":"The increasing data requirements of complex models demand robust, reproducible, and transparent systems to track and prepare models’ inputs. Here we describe version 1.0 of the gcamdata R package that processes raw inputs to produce the hundreds of XML files needed by the GCAM integrated human-earth systems model. It features extensive functional and unit testing, data tracing and visualization, and enforces metadata, documentation, and flexibility in its component data-processing subunits. Although this package is specific to GCAM, many of its structural pieces and approaches should be broadly applicable to, and reusable by, other complex model/data systems aiming to improve transparency, reproducibility, and flexibility. Funding statement: Primary support for this work was provided by the U.S. Department of Energy, Office of Science, as part of research in Multi-Sector Dynamics, Earth and Environmental System Modeling Program. Additional support was provided by the U.S. Department of Energy Offices of Fossil Energy, Nuclear Energy, and Energy Efficiency and Renewable Energy and the U.S. Environmental Protection Agency.","PeriodicalId":37323,"journal":{"name":"Journal of Open Research Software","volume":" ","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2019-03-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"19","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Open Research Software","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.5334/JORS.232","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"Social Sciences","Score":null,"Total":0}
引用次数: 19

Abstract

The increasing data requirements of complex models demand robust, reproducible, and transparent systems to track and prepare models’ inputs. Here we describe version 1.0 of the gcamdata R package that processes raw inputs to produce the hundreds of XML files needed by the GCAM integrated human-earth systems model. It features extensive functional and unit testing, data tracing and visualization, and enforces metadata, documentation, and flexibility in its component data-processing subunits. Although this package is specific to GCAM, many of its structural pieces and approaches should be broadly applicable to, and reusable by, other complex model/data systems aiming to improve transparency, reproducibility, and flexibility. Funding statement: Primary support for this work was provided by the U.S. Department of Energy, Office of Science, as part of research in Multi-Sector Dynamics, Earth and Environmental System Modeling Program. Additional support was provided by the U.S. Department of Energy Offices of Fossil Energy, Nuclear Energy, and Energy Efficiency and Renewable Energy and the U.S. Environmental Protection Agency.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
gcamdata:用于GCAM综合人地系统模型输入数据的准备、合成和跟踪的R包
复杂模型日益增长的数据需求需要稳健、可重复和透明的系统来跟踪和准备模型的输入。这里我们描述gcamdata R包的1.0版本,它处理原始输入以生成GCAM集成人地系统模型所需的数百个XML文件。它具有广泛的功能和单元测试、数据跟踪和可视化,并在其组件数据处理子单元中强制执行元数据、文档和灵活性。虽然这个包是特定于GCAM的,但它的许多结构部件和方法应该广泛地适用于其他旨在提高透明度、再现性和灵活性的复杂模型/数据系统,并被它们重用。资助声明:这项工作的主要支持由美国能源部科学办公室提供,作为多部门动力学、地球和环境系统建模计划研究的一部分。美国能源部化石能源、核能、能源效率和可再生能源办公室以及美国环境保护署提供了额外的支持。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
Journal of Open Research Software
Journal of Open Research Software Social Sciences-Library and Information Sciences
CiteScore
6.50
自引率
0.00%
发文量
7
审稿时长
21 weeks
期刊最新文献
Taskfarm: A Client/Server Framework for Supporting Massive Embarrassingly Parallel Workloads GTdownloader: A Python Package to Download, Visualize, and Export Georeferenced Tweets From the Twitter API A NetHack Learning Environment Language Wrapper for Autonomous Agents Automated Discovery of Container Executables Fan-Slicer: A Pycuda Package for Fast Reslicing of Ultrasound Shaped Planes
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1