Rlabkey: Data Exchange Between R and LabKey Server

The LabKey client library for R makes it easy for R users to load live data from a LabKey Server, <http://www.labkey.com/>, into the R environment for analysis, provided users have permissions to read the data. It also enables R users to insert, update, and delete records stored on a LabKey Server, provided they have appropriate permissions to do so.

Install the latest version of this package by entering the following in R:
AuthorPeter Hussey
Date of publication2017-03-21 06:50:21 UTC
MaintainerCory Nathe <cnathe@labkey.com>
LicenseApache License 2.0

View on CRAN

Man pages

getFolderPath: Reutrns the folder path associated with a session

getLookups: Get related data fields that are available to include in a...

getRows: Retrieve data from LabKey Server

getSchema: Returns an object representing a LabKey schema

getSession: Creates and returns a LabKey Server session

labkey.acceptSelfSignedCerts: Convenience method to configure Rlabkey connections to accept...

labkey.curlOptions: Returns the current set of Curl options that are being used...

labkey.deleteRows: Delete rows of data from a LabKey database

labkey.executeSql: Retrieve data from a LabKey Server using SQL commands

labkey.getDefaultViewDetails: Retrieve the fields of a LabKey query view

labkey.getFolders: Retrieve a list of folders accessible to the current user

labkey.getLookupDetails: Retrieve detailed information on a LabKey query

labkey.getQueries: Retrieve a list of available queries for a specified LabKey...

labkey.getQueryDetails: Retrieve detailed information on a LabKey query

labkey.getQueryViews: Retrieve a list of available named views defined on a query...

labkey.getSchemas: Retrieve a list of available schemas from a labkey database

labkey.importRows: Import rows of data into a LabKey Server

labkey.insertRows: Insert new rows of data into a LabKey Server

labkey.makeRemotePath: Build a file path to data on a remote machine

labkey.saveBatch: Save an assay batch object to a labkey database

labkey.selectRows: Retrieve data from a labkey database

labkey.setCurlOptions: Modify the current set of Curl options that are being used in...

labkey.setDefaults: Set the default parameters used for all http or https...

labkey.updateRows: Update existing rows of data in a labkey database

lsFolders: List the available folder paths

lsProjects: List the projects available at a given LabKey Server address

lsSchemas: List the available schemas

makeFilter: Builds filters to be used in labkey.selectRows and getRows

Rlabkey-package: Exchange data between LabKey Server and R

RlabkeyUsersGuide: Open the Rlabkey Users Guide

saveResults: Returns an object representing a LabKey schema


getFolderPath Man page
getLookups Man page
getRows Man page
getSchema Man page
getSession Man page
labkey.acceptSelfSignedCerts Man page
labkey.curlOptions Man page
labkey.deleteRows Man page
labkey.executeSql Man page
labkey.getDefaultViewDetails Man page
labkey.getFolders Man page
labkey.getLookupDetails Man page
labkey.getQueries Man page
labkey.getQueryDetails Man page
labkey.getQueryViews Man page
labkey.getSchemas Man page
labkey.importRows Man page
labkey.insertRows Man page
labkey.makeRemotePath Man page
labkey.saveBatch Man page
labkey.selectRows Man page
labkey.setCurlOptions Man page
labkey.setDefaults Man page
labkey.updateRows Man page
lsFolders Man page
lsProjects Man page
lsSchemas Man page
makeFilter Man page
Rlabkey Man page
Rlabkey-package Man page
RlabkeyUsersGuide Man page
saveResults Man page


R/labkey.insertRows.R R/labkey.setCurlOptions.R R/labkey.getSchemas.R R/labkey.importRows.R R/labkey.saveBatch.R R/ifcookie.R R/labkey.deleteRows.R R/labkey.updateRows.R R/fromJSON2.R R/makeDF.R R/labkey.getQueryInfo.R R/labkey.executeSql.R R/RcppExports.R R/labkey.defaults.R R/parseHeader.R R/labkey.selectRows.R R/labkey.curlOptions.R R/schemaObjects.R R/makeFilter.R R/labkey.getQueryLists.R R/labkey.makeRemotePath.R R/labkey.getFolders.R
man/labkey.insertRows.Rd man/getSession.Rd man/lsProjects.Rd man/labkey.makeRemotePath.Rd man/lsSchemas.Rd man/labkey.setCurlOptions.Rd man/labkey.getLookupDetails.Rd man/labkey.updateRows.Rd man/labkey.selectRows.Rd man/Rlabkey-package.Rd man/RlabkeyUsersGuide.Rd man/labkey.deleteRows.Rd man/getSchema.Rd man/labkey.setDefaults.Rd man/lsFolders.Rd man/labkey.executeSql.Rd man/labkey.getFolders.Rd man/labkey.curlOptions.Rd man/makeFilter.Rd man/labkey.getQueries.Rd man/labkey.getDefaultViewDetails.Rd man/labkey.importRows.Rd man/labkey.getQueryViews.Rd man/getLookups.Rd man/labkey.saveBatch.Rd man/labkey.acceptSelfSignedCerts.Rd man/getRows.Rd man/saveResults.Rd man/labkey.getSchemas.Rd man/getFolderPath.Rd man/labkey.getQueryDetails.Rd

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.