R Add-on Package: qlapply

Kevin Ding (Kevin.Ding@anu.edu.au)

Current release version: 0.21 (Feb 20, 2003)

This project has been done in co-operation with Markus Hegland, Ole Nielson at Mathematical Sciences Institute and John Maindonald at Centre for Bioinformation Science, the Australian National Universtiy.

Introduction

The qlapply system provides a parallel processing interface for the lapply function of the open-source statistical language/package R. It has two components:

  1. An add-on package for R
  2. A client/server system which is written in Python

For qlapply to work on your system, Pyro (Python Remote Objects) and R must both be installed, both on the client machine and on the remote server. The system uses rsync, with an ssh protocol, to handle file transfer. Once setup is complete, the R qlapply package provides the following functions:

  1. autoStart() to initiate the server program
  2. qlapply(), which is a version of lapply() that is adapted for parallel processing
  3. autoKill(), to terminate the server processes.

Copyright and Disclaimer

This software is licensed as Open Source software under the GNU public licence version 2 or (at your option) later. It is subject to change without notice. The qlapply system comes as-is, without warranty and in no event can authors be held liable for any problems resulting from this software.

Required Software

Documentation

You can download the qlapply manual (PDF file) that comes with the qlapply distribution. Here is the online copy:

Download

Here you can download the source for qlapply:

Authors

Thanks


Return to TOP