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.

AuthorPeter Hussey
Date of publication2016-11-30 16:28:46
MaintainerCory Nathe <cnathe@labkey.com>
LicenseApache License 2.0
Version2.1.132

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

Files in this package

Rlabkey
Rlabkey/inst
Rlabkey/inst/doc
Rlabkey/inst/doc/usersguide.pdf
Rlabkey/inst/doc/RlabkeyExample.pdf
Rlabkey/inst/doc/RlabkeyExample.Rnw
Rlabkey/src
Rlabkey/src/Makevars
Rlabkey/src/JSON_parser.h
Rlabkey/src/JSON_parser.c
Rlabkey/src/RJSON_parser.c
Rlabkey/src/R_init.c
Rlabkey/src/RJSON_parser.h
Rlabkey/NAMESPACE
Rlabkey/NEWS
Rlabkey/R
Rlabkey/R/labkey.insertRows.R Rlabkey/R/labkey.setCurlOptions.R Rlabkey/R/labkey.getSchemas.R Rlabkey/R/labkey.importRows.R Rlabkey/R/labkey.saveBatch.R Rlabkey/R/ifcookie.R Rlabkey/R/labkey.deleteRows.R Rlabkey/R/labkey.updateRows.R Rlabkey/R/fromJSON2.R Rlabkey/R/makeDF.R Rlabkey/R/labkey.getQueryInfo.R Rlabkey/R/labkey.executeSql.R Rlabkey/R/labkey.defaults.R Rlabkey/R/parseHeader.R Rlabkey/R/labkey.selectRows.R Rlabkey/R/labkey.curlOptions.R Rlabkey/R/schemaObjects.R Rlabkey/R/makeFilter.R Rlabkey/R/labkey.getQueryLists.R Rlabkey/R/labkey.makeRemotePath.R Rlabkey/R/labkey.getFolders.R
Rlabkey/vignettes
Rlabkey/vignettes/RlabkeyExample.Rnw
Rlabkey/MD5
Rlabkey/build
Rlabkey/build/vignette.rds
Rlabkey/DESCRIPTION
Rlabkey/man
Rlabkey/man/labkey.insertRows.Rd Rlabkey/man/getSession.Rd Rlabkey/man/lsProjects.Rd Rlabkey/man/labkey.makeRemotePath.Rd Rlabkey/man/lsSchemas.Rd Rlabkey/man/labkey.setCurlOptions.Rd Rlabkey/man/labkey.getLookupDetails.Rd Rlabkey/man/labkey.updateRows.Rd Rlabkey/man/labkey.selectRows.Rd Rlabkey/man/Rlabkey-package.Rd Rlabkey/man/RlabkeyUsersGuide.Rd Rlabkey/man/labkey.deleteRows.Rd Rlabkey/man/getSchema.Rd Rlabkey/man/labkey.setDefaults.Rd Rlabkey/man/lsFolders.Rd Rlabkey/man/labkey.executeSql.Rd Rlabkey/man/labkey.getFolders.Rd Rlabkey/man/labkey.curlOptions.Rd Rlabkey/man/makeFilter.Rd Rlabkey/man/labkey.getQueries.Rd Rlabkey/man/labkey.getDefaultViewDetails.Rd Rlabkey/man/labkey.importRows.Rd Rlabkey/man/labkey.getQueryViews.Rd Rlabkey/man/getLookups.Rd Rlabkey/man/labkey.saveBatch.Rd Rlabkey/man/labkey.acceptSelfSignedCerts.Rd Rlabkey/man/getRows.Rd Rlabkey/man/saveResults.Rd Rlabkey/man/labkey.getSchemas.Rd Rlabkey/man/getFolderPath.Rd Rlabkey/man/labkey.getQueryDetails.Rd

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

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