Skip to content

sanchezi/phisWSClientR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

phisWSClientR

PHIS client R

A set of functions to connect R to the phenomeapi web service in phis OpenSILEX. You can retrieve phenotypic data from the greenhouse platforms (GET imagery, environment, watering and weighing) or the field platforms. Public access is allowed with specific login as well as private access if the user has an account on an instance of the PHIS system information.

in progress...

To initialize a client request:

  • initializeClientConnection()
  • getToken()

For the first web service, the available functions are:

  • getEnvironment()
  • getExperiments()
  • getImageAnalysis()
  • getProjects()
  • getVariableByCategory()
  • getWatering()

For the second web service, the available functions are:

  • getAnnotations()
  • getData()
  • getEnvironmentData()
  • getEvents()
  • getExperiments2()
  • getInfrastructures()
  • getMethods2()
  • getPhenotypeData()
  • getProjects2()
  • getScientificObjects()
  • getSensors()
  • getSpecies()
  • getTraits()
  • getUnits()
  • getVariables2()
  • getVariablesByExperiment()
  • getVectors()

You can find a shinydashboard app to document the first phenomeapi web service using the phisWSClientR package here.

Installation

To install the phisWSClientR package, the easiest is to install it directly from Github. Open an R session and run the following commands:

library(remotes) 
install_github("OpenSILEX/phisWSClientR",build_vignettes=TRUE)

You can also download a tar.gz archive and install it with install_packages().

Usage

Once the package is installed on your computer, it can be loaded into a R session:

library(phisWSClientR)
help(package="phisWSClientR")

Test

You can give a test to the package using the available vignettes (/doc directory) and use the documentation. if you have some difficulties to retrieve the html vignettes, you can use https://rawgit.com on the github file paths:

Citation

You should cite the phisWSClientR package:

citation("phisWSClientR")

See also citation() for citing R itself.

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages