CCRI: ENS: Collaborative Research: Enhancing R for Scalability and Deployment
CCRI:ENS:协作研究:增强 R 的可扩展性和部署
基本信息
- 批准号:1925644
- 负责人:
- 金额:$ 179.97万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2019
- 资助国家:美国
- 起止时间:2019-10-01 至 2024-09-30
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Data analytics software systems are integral to the fabric of science. The ability to acquire, process, and analyze complex data is at the core of disciplines that range from high-energy physics, astronomy, chemistry, and biology. While scientists can exploit repositories of tools optimized and refined over the years, significant new challenges are posed by the rapidly evolving characteristics of modern scientific datasets. New analyzes rely on interactive computer programming languages that are open source and that allow rapid, interactive, data exploration. This project aims to strengthen and enhance the R software infrastructure. R is the language and environment with the largest collection of free and reusable data analytics software packages. This project will help R adapt to the evolving needs of researchers in diverse fields. The technical enhancements, embodied by new and updated software components, will open opportunities for researchers to contribute to the community infrastructure and enable a number of new research directions building on R as a platform. Lastly, this project's engagement and outreach plans address both outreach to user- and developer-communities and create a pipeline of future contributors. The proposed enhancements to the R infrastructure address four key needs and are enablers to research. In terms of scalability, the R environment needs support for both scaling up computation to support out-of-core data and scaling down computations with compact data formats. In terms of deployment, the R language needs to support multiple deployment formats. This project envisions addressing this need by supporting separate compilation of a subset of R to both native binaries and to WebAssembly where the former would have the benefit of performance and could be linked as a library, while the latter would benefit from the ubiquity of JavaScript, running in any browser. In terms of robustness, the R language needs tools to verify and validate native code. This project will extend existing checkers with a detailed understanding of R semantics and to automatically check for a variety of errors statically, and optionally insert run-time checks for cases which cannot be proved statically. In terms of community outreach, there is a need for a pipeline for training potential R developers. This project will create educational material and operate two yearly summer schools.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
数据分析软件系统是科学结构不可或缺的一部分。获取、处理和分析复杂数据的能力是从高能物理、天文学、化学和生物学等学科的核心。虽然科学家们可以利用多年来优化和改进的工具库,但现代科学数据集的快速演变特征带来了重大的新挑战。新的分析依赖于交互式计算机编程语言,这些语言是开放源代码的,允许快速、交互、数据探索。该项目旨在加强和改进R软件基础设施。R是拥有最大的免费和可重复使用的数据分析软件包集合的语言和环境。这个项目将帮助R适应不同领域研究人员不断变化的需求。这些技术改进体现在新的和更新的软件组件上,将为研究人员提供机会,为社区基础设施做出贡献,并使一些新的研究方向能够建立在R作为平台的基础上。最后,该项目的参与和推广计划既涉及到用户社区,也涉及到开发人员社区,并创建了一个未来贡献者的渠道。对R基础设施的拟议改进解决了四个关键需求,并促进了研究。在可伸缩性方面,R环境需要支持扩展计算以支持核外数据,也需要支持使用紧凑数据格式缩减计算。在部署方面,R语言需要支持多种部署格式。该项目设想通过支持将R的子集单独编译到本机二进制文件和WebAssembly来满足这一需求,其中前者将具有性能优势并且可以作为库链接,而后者将受益于在任何浏览器中运行的无所不在的Java脚本。在健壮性方面,R语言需要工具来验证和确认本机代码。这个项目将扩展现有的检查器,对R语义有详细的了解,并自动静态检查各种错误,并可选地为无法静态证明的情况插入运行时检查。在社区外展方面,需要一条培训潜在R开发人员的渠道。该项目将创建教育材料,并每年举办两次暑期学校。该奖项反映了NSF的法定使命,并通过使用基金会的智力优势和更广泛的影响审查标准进行评估,被认为值得支持。
项目成果
期刊论文数量(9)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Formally verified speculation and deoptimization in a JIT compiler
- DOI:10.1145/3434327
- 发表时间:2021-01
- 期刊:
- 影响因子:0
- 作者:Aurèle Barrière;Sandrine Blazy;Aurèle Barrière;Sandrine Blazy;O. Flückiger;David Pichardie
- 通讯作者:Aurèle Barrière;Sandrine Blazy;Aurèle Barrière;Sandrine Blazy;O. Flückiger;David Pichardie
What we eval in the shadows: a large-scale study of eval in R programs
- DOI:10.1145/3485502
- 发表时间:2021-10
- 期刊:
- 影响因子:0
- 作者:Aviral Goel;P. Donat-Bouillud;Filip Krikava;C. Kirsch;J. Vitek
- 通讯作者:Aviral Goel;P. Donat-Bouillud;Filip Krikava;C. Kirsch;J. Vitek
Promises are made to be broken: migrating R to strict semantics
承诺是用来打破的:将 R 迁移到严格语义
- DOI:10.1145/3485478
- 发表时间:2021
- 期刊:
- 影响因子:0
- 作者:Goel, Aviral;Ječmen, Jan;Krynski, Sebastián;Flückiger, Olivier;Vitek, Jan
- 通讯作者:Vitek, Jan
Designing types for R, empirically
根据经验设计 R 类型
- DOI:10.1145/3428249
- 发表时间:2020
- 期刊:
- 影响因子:0
- 作者:Turcotte, Alexi;Goel, Aviral;Křikava, Filip;Vitek, Jan
- 通讯作者:Vitek, Jan
Julia's Efficient Algorithm for Subtyping Unions and Covariant Tuples
Julia 用于子类型联合和协变元组的高效算法
- DOI:10.4230/lipics.ecoop.2019.24
- 发表时间:2019
- 期刊:
- 影响因子:0
- 作者:Chung, Benjamin;Zappa Nardelli, Francesco;Vitek, Jan
- 通讯作者:Vitek, Jan
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Jan Vitek其他文献
Julia’s efficient algorithm for subtyping unions and covariant tuples (Pearl)
Julia 用于子类型联合和协变元组的高效算法 (Pearl)
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
Benjamin Chung;Francesco Zappa;Nardelli Inria;Jan Vitek;Francesco Zappa Nardelli - 通讯作者:
Francesco Zappa Nardelli
Proceedings of the First International Workshop on Aliasing, Confinement and Ownership in Object-oriented Programming (IWACO)
第一届面向对象编程中的别名、限制和所有权国际研讨会 (IWACO) 论文集
- DOI:
- 发表时间:
2003 - 期刊:
- 影响因子:0
- 作者:
Dave Clarke;Chandrasekhar Boyapati;Robert Lee;Richard Paige;J. Ostroff;Phillip Brooke;James Noble;Robert Biddle;E. Tempero;A. Potanin;Tian Zhao;Jens Palsberg;Jan;Sophia Drosspoulou;Workshop Organisers;Jonathan Aldrich;Doug Lea;Suny Oswego;David Naumann;Queen Mary;Martin Rinard;Jan Vitek;Anindya Banerjee;S. Drossopoulou;Matthew Smith;C. Pierik;Tobias Wrigstad;P. O 'hearn;John Tang Boyland;M. Fähndrich;K. Rustan;M. Leino;Scott F Smith;Mark Thober Discussion - 通讯作者:
Mark Thober Discussion
Scoped types and aspects for real-time Java memory management
- DOI:
10.1007/s11241-007-9024-3 - 发表时间:
2007-05-23 - 期刊:
- 影响因子:1.300
- 作者:
Chris Andreae;Yvonne Coady;Celina Gibbs;James Noble;Jan Vitek;Tian Zhao - 通讯作者:
Tian Zhao
Reusing Just-in-Time Compiled Code
重用即时编译的代码
- DOI:
- 发表时间:
2023 - 期刊:
- 影响因子:0
- 作者:
Meetesh Kalpesh Mehta;Sebastián Krynski;Hugo Musso Gualandi;Manas Thakur;Jan Vitek - 通讯作者:
Jan Vitek
The JavaSeal Mobile Agent Kernel
- DOI:
10.1023/a:1012715226170 - 发表时间:
2001-12-01 - 期刊:
- 影响因子:2.600
- 作者:
Ciarán Bryce;Jan Vitek - 通讯作者:
Jan Vitek
Jan Vitek的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Jan Vitek', 18)}}的其他基金
SHF: Small: Predictable Performance for Just-in-Time Compilation
SHF:小型:可预测的即时编译性能
- 批准号:
2139612 - 财政年份:2022
- 资助金额:
$ 179.97万 - 项目类别:
Standard Grant
SHF: Small: Program Analysis for Data Science
SHF:小型:数据科学程序分析
- 批准号:
1910850 - 财政年份:2019
- 资助金额:
$ 179.97万 - 项目类别:
Standard Grant
SHF: Small: Collaborative Research: A Rational Reconstruction of the Julia Type System
SHF:小型:协作研究:Julia 类型系统的合理重建
- 批准号:
1908389 - 财政年份:2019
- 资助金额:
$ 179.97万 - 项目类别:
Standard Grant
NSF Student Travel Grant for 2017 Programming Language Implementation Summer School (PLISS)
NSF 2017 年编程语言实施暑期学校学生旅费补助金 (PLISS)
- 批准号:
1723053 - 财政年份:2017
- 资助金额:
$ 179.97万 - 项目类别:
Standard Grant
SHF: PROJECT DARWIN_ Towards Principled Language Evolution
SHF:达尔文计划_迈向有原则的语言进化
- 批准号:
1544542 - 财政年份:2016
- 资助金额:
$ 179.97万 - 项目类别:
Standard Grant
SHF: Small: Foundations of Just-in-Time Compilation
SHF:小型:即时编译的基础
- 批准号:
1618732 - 财政年份:2016
- 资助金额:
$ 179.97万 - 项目类别:
Standard Grant
European Conference on Object Oriented Programming
欧洲面向对象编程会议
- 批准号:
1521864 - 财政年份:2015
- 资助金额:
$ 179.97万 - 项目类别:
Standard Grant
CPS: Medium: Robust Distributed Wind Power Engineering
CPS:中:稳健的分布式风电工程
- 批准号:
1523426 - 财政年份:2014
- 资助金额:
$ 179.97万 - 项目类别:
Standard Grant
CSR: CC: Small: Collaborative Research: Language and Runtime Support for Large-Scale Data Analytics
CSR:CC:小型:协作研究:大规模数据分析的语言和运行时支持
- 批准号:
1460683 - 财政年份:2014
- 资助金额:
$ 179.97万 - 项目类别:
Standard Grant
相似国自然基金
基于色氨酸代谢调控ENS途径探讨电针治疗功能性消化不良的作用机制
- 批准号:JCZRLH202500075
- 批准年份:2025
- 资助金额:0.0 万元
- 项目类别:省市级项目
基于GDNF/PI3K/AKT信号通路探讨白术七物颗粒调控ENS-ICC-SMC网络治 疗气阴两虚型STC的机制研究
- 批准号:2025JJ90111
- 批准年份:2025
- 资助金额:0.0 万元
- 项目类别:省市级项目
水稻EnS150基因调控种子休眠和萌发的分子机制研究
- 批准号:32301853
- 批准年份:2023
- 资助金额:30.00 万元
- 项目类别:青年科学基金项目
岩藻糖基化修饰的MSCs介导GDNF正反馈调控肠神经元焦亡及ENPC自噬促进ENS重建
- 批准号:n/a
- 批准年份:2023
- 资助金额:0.0 万元
- 项目类别:省市级项目
生孢梭菌通过“IPA-AHR-mTOR”轴调控ENPC自噬参与糖尿病ENS重建的机制研究
- 批准号:82300616
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
基于肠道菌群/5-HT/ENS调控的番茄红素改善肠动力作用机制研究
- 批准号:
- 批准年份:2021
- 资助金额:30 万元
- 项目类别:青年科学基金项目
MSCs胞外囊泡调控ENPC的SETD2/H3K36轴在糖尿病ENS重建中的作用及机制研究
- 批准号:
- 批准年份:2021
- 资助金额:30 万元
- 项目类别:青年科学基金项目
基于lncRNA Ens6探讨天南星活性成分抑制线粒体分裂促进M2小胶质细胞极化改善缺血性脑卒中的作用机制研究
- 批准号:82003976
- 批准年份:2020
- 资助金额:24.0 万元
- 项目类别:青年科学基金项目
岩藻糖基化在MSCs介导的ENS重建中的作用及机制研究
- 批准号:81974068
- 批准年份:2019
- 资助金额:55.0 万元
- 项目类别:面上项目
从肌层巨噬细胞MM和ENS的Cross-talk 探讨广藿香活性成分对IBS-D肠神经稳态的调节机制
- 批准号:81973586
- 批准年份:2019
- 资助金额:55.0 万元
- 项目类别:面上项目
相似海外基金
Collaborative Research: Research Infrastructure: CCRI: ENS: Enhanced Open Networked Airborne Computing Platform
合作研究:研究基础设施:CCRI:ENS:增强型开放网络机载计算平台
- 批准号:
2235160 - 财政年份:2023
- 资助金额:
$ 179.97万 - 项目类别:
Standard Grant
Collaborative Research: Research Infrastructure: CCRI: ENS: Enhanced Open Networked Airborne Computing Platform
合作研究:研究基础设施:CCRI:ENS:增强型开放网络机载计算平台
- 批准号:
2235157 - 财政年份:2023
- 资助金额:
$ 179.97万 - 项目类别:
Standard Grant
Collaborative Research: Research Infrastructure: CCRI: ENS: Enhanced Open Networked Airborne Computing Platform
合作研究:研究基础设施:CCRI:ENS:增强型开放网络机载计算平台
- 批准号:
2235158 - 财政年份:2023
- 资助金额:
$ 179.97万 - 项目类别:
Standard Grant
Collaborative Research: Research Infrastructure: CCRI: ENS: Enhanced Open Networked Airborne Computing Platform
合作研究:研究基础设施:CCRI:ENS:增强型开放网络机载计算平台
- 批准号:
2235159 - 财政年份:2023
- 资助金额:
$ 179.97万 - 项目类别:
Standard Grant
Collaborative Research: CCRI: ENS: Boa 2.0: Enhancing Infrastructure for Studying Software and its Evolution at a Large Scale
合作研究:CCRI:ENS:Boa 2.0:增强大规模研究软件及其演化的基础设施
- 批准号:
2120448 - 财政年份:2021
- 资助金额:
$ 179.97万 - 项目类别:
Standard Grant
Collaborative Research: CCRI: ENS: Boa 2.0: Enhancing Infrastructure for Studying Software and its Evolution at a Large Scale
合作研究:CCRI:ENS:Boa 2.0:增强大规模研究软件及其演化的基础设施
- 批准号:
2120386 - 财政年份:2021
- 资助金额:
$ 179.97万 - 项目类别:
Standard Grant
Collaborative Research: CCRI: ENS: Boa 2.0: Enhancing Infrastructure for Studying Software and its Evolution at a Large Scale
合作研究:CCRI:ENS:Boa 2.0:增强大规模研究软件及其演化的基础设施
- 批准号:
2120345 - 财政年份:2021
- 资助金额:
$ 179.97万 - 项目类别:
Standard Grant
CCRI: ENS: Collaborative Research: ns-3 Network Simulation for Next-Generation Wireless
CCRI:ENS:协作研究:下一代无线的 ns-3 网络仿真
- 批准号:
2016379 - 财政年份:2020
- 资助金额:
$ 179.97万 - 项目类别:
Standard Grant
CCRI: ENS: Collaborative Research: ns-3 Network Simulation for Next-Generation Wireless
CCRI:ENS:协作研究:下一代无线的 ns-3 网络仿真
- 批准号:
2016381 - 财政年份:2020
- 资助金额:
$ 179.97万 - 项目类别:
Standard Grant
CCRI: ENS: Collaborative Research: Enabling Automated Language Support for the srcML Infrastructure
CCRI:ENS:协作研究:为 srcML 基础设施提供自动化语言支持
- 批准号:
2016452 - 财政年份:2020
- 资助金额:
$ 179.97万 - 项目类别:
Standard Grant