• Home
  • Search
  • RProtoBuf: Efficient Cross-Language Data Serialization inR
  • Open Access IconOpen Access
  • Cite Icon7
  • https://doi.org/10.18637/jss.v071.i02Copy DOI Icon

RProtoBuf: Efficient Cross-Language Data Serialization inR

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Modern data collection and analysis pipelines often involve a sophisticated mix of applications written in general purpose and specialized programming languages. Many formats commonly used to import and export data between different programs or systems, such as CSV or JSON, are verbose, inefficient, not type-safe, or tied to a specific programming language. Protocol Buffers are a popular method of serializing structured data between applications - while remaining independent of programming languages or operating systems. They offer a unique combination of features, performance, and maturity that seems particularly well suited for data-driven applications and numerical computing. The RProtoBuf package provides a complete interface to Protocol Buffers from the R environment for statistical computing. This paper outlines the general class of data serialization requirements for statistical computing, describes the implementation of the RProtoBuf package, and illustrates its use with example applications in large-scale data collection pipelines and web services.

Similar Papers
  • Book Chapter
  • Citations7

The Research and Application of Web Services in Enterprise Application Integration

  • Jan 01, 2007
  • Yan Cao +2
  • Book Chapter
  • Citations42

On the algebraic specification of nondeterministic programming languages

  • Jan 01, 1981
  • M Broy +1
  • Conference Article
  • Citations7

Upgrade ERP from C/S to B/S based on Web service

  • Jan 01, 2005
  • Weihong Li +1
  • Single Book
  • Citations6

Transitions and Trees

  • Apr 29, 2010
  • Hans Hüttel
  • Dissertation

Latent Semantic Web Service Discovery and Composition Framework

  • Dec 10, 2009
  • (Winnie) Yuki Yick
  • Conference Article
  • Citations6

Realization of business process automation based on web services and WS-BPEL

  • Jun 01, 2011
  • Xiong Guang-Cai +3
  • Conference Article
  • Citations3

Boolean web-service automata: a parallel model for distributed web service operations

  • Oct 17, 2005
  • A Fellah
  • PDF
  • Research Article
  • Citations17

HOME-BIO (sHOtgun MEtagenomic analysis of BIOlogical entities): a specific and comprehensive pipeline for metagenomic shotgun sequencing data analysis

  • Jul 01, 2021
  • BMC Bioinformatics
  • Carlo Ferravante +10
  • Conference Article
  • Citations5

Reports the current weather conditions on cell phones using web services

  • Jul 01, 2010
  • Shelly Zhao +1
  • PDF
  • Research Article

Will we think in programming languages?

  • Dec 29, 2012
  • Acta Informatica Pragensia
  • Jiří Fišer
  • Research Article
  • Citations1

A Self-Healing Model for QoS-aware Web Service Composition

  • Nov 01, 2020
  • The International Arab Journal of Information Technology
  • Doaa Elsayed +3
  • Single Book
  • Citations15

Introduction to Compiler Design

  • Jan 01, 2017
  • Torben Ægidius Mogensen
  • Conference Article
  • Citations5

Translating Higher-Order Specifications to Coq Libraries Supporting Hybrid Proofs

  • May 26, 2013
  • EPiC series in computing
  • Nada Habli +1
  • Conference Article
  • Citations7

A middleware for software evolution of automation software

  • Sep 01, 2011
  • Ingmar Kuhl +1
  • Research Article

Declarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey

  • Jan 01, 2016
  • SHILAP Revista de lepidopterología
  • Hassan Rashidi
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.