View source: R/brapi_post_studies_studyDbId_table.R
| brapi_post_studies_studyDbId_table | R Documentation |
Submit new Observations in a table format for a specific Study
brapi_post_studies_studyDbId_table( con = NULL, studyDbId = "", data = "", headerRow = "", observationVariableDbIds = "" )
con |
list; required: TRUE; BrAPI connection object |
studyDbId |
character; required: TRUE; Identifier of the study. Usually a number, could be alphanumeric. |
data |
data.frame; required: TRUE; data frame of observation data recorded for different observation variables across different observation units; default: "". The Examples Section shows an example of how to construct the data argument as a data.frame. |
headerRow |
vector of type character; required: TRUE; The header row describing the data frame. Append 'observationVariableDbIds' for complete header row of the table. This vector of type character should contain any or all of the following strings; year, studyDbId, studyName, locationDbId, locationName, germplasmDbId, germplasmName, observationUnitDbId, plotNumber, replicate, blockNumber, entryType, X, Y; default: "", when using multiple values supply as c("year", "studyDbId", ...). |
observationVariableDbIds |
vector of type character; required: TRUE; The list of observation variable identifiers which have values recorded for them in the data frame. Append to the 'headerRow' for complete header row; default: "", when using multiple values supply as c("value1", "value2"). |
This call can be used to create new observations in bulk.
Note: If you need to update any existing observation, please use PUT /studies/{studyDbId}/observations. This call should only be used to create NEW observations.
data.frame
brapir generator package
Other brapi_1.3:
brapi_get_allelematrices_search(),
brapi_get_allelematrices(),
brapi_get_attributes_categories(),
brapi_get_attributes(),
brapi_get_breedingmethods_breedingMethodDbId(),
brapi_get_breedingmethods(),
brapi_get_calls(),
brapi_get_commoncropnames(),
brapi_get_germplasm_germplasmDbId_attributes(),
brapi_get_germplasm_germplasmDbId_markerprofiles(),
brapi_get_germplasm_germplasmDbId_mcpd(),
brapi_get_germplasm_germplasmDbId_pedigree(),
brapi_get_germplasm_germplasmDbId_progeny(),
brapi_get_germplasm_germplasmDbId(),
brapi_get_germplasm(),
brapi_get_images_imageDbId(),
brapi_get_images(),
brapi_get_lists_listDbId(),
brapi_get_lists(),
brapi_get_locations_locationDbId(),
brapi_get_locations(),
brapi_get_maps_mapDbId_positions_linkageGroupName(),
brapi_get_maps_mapDbId_positions(),
brapi_get_maps_mapDbId(),
brapi_get_maps(),
brapi_get_markerprofiles_markerProfileDbId(),
brapi_get_markerprofiles(),
brapi_get_markers_markerDbId(),
brapi_get_markers(),
brapi_get_methods_methodDbId(),
brapi_get_methods(),
brapi_get_observationlevels(),
brapi_get_observationunits(),
brapi_get_ontologies(),
brapi_get_people_personDbId(),
brapi_get_people(),
brapi_get_programs(),
brapi_get_samples_sampleDbId(),
brapi_get_samples(),
brapi_get_scales_scaleDbId(),
brapi_get_scales(),
brapi_get_search_germplasm_searchResultsDbId(),
brapi_get_search_images_searchResultsDbId(),
brapi_get_search_markers_searchResultsDbId(),
brapi_get_search_observationtables_searchResultsDbId(),
brapi_get_search_observationunits_searchResultsDbId(),
brapi_get_search_programs_searchResultsDbId(),
brapi_get_search_samples_searchResultsDbId(),
brapi_get_search_studies_searchResultsDbId(),
brapi_get_search_variables_searchResultsDbId(),
brapi_get_seasons(),
brapi_get_studies_studyDbId_germplasm(),
brapi_get_studies_studyDbId_layouts(),
brapi_get_studies_studyDbId_observations(),
brapi_get_studies_studyDbId_observationunits(),
brapi_get_studies_studyDbId_observationvariables(),
brapi_get_studies_studyDbId_table(),
brapi_get_studies_studyDbId(),
brapi_get_studies(),
brapi_get_studytypes(),
brapi_get_traits_traitDbId(),
brapi_get_traits(),
brapi_get_trials_trialDbId(),
brapi_get_trials(),
brapi_get_variables_observationVariableDbId(),
brapi_get_variables(),
brapi_get_vendor_orders_orderId_plates(),
brapi_get_vendor_orders_orderId_results(),
brapi_get_vendor_orders_orderId_status(),
brapi_get_vendor_orders(),
brapi_get_vendor_plates_submissionId(),
brapi_get_vendor_specifications(),
brapi_post_allelematrices_search(),
brapi_post_images(),
brapi_post_lists_listDbId_items(),
brapi_post_lists(),
brapi_post_methods(),
brapi_post_people(),
brapi_post_phenotypes(),
brapi_post_scales(),
brapi_post_search_germplasm(),
brapi_post_search_images(),
brapi_post_search_markers(),
brapi_post_search_observationtables(),
brapi_post_search_observationunits(),
brapi_post_search_programs(),
brapi_post_search_samples(),
brapi_post_search_studies(),
brapi_post_search_variables(),
brapi_post_traits(),
brapi_post_vendor_orders(),
brapi_post_vendor_plates(),
brapi_put_images_imageDbId_imagecontent(),
brapi_put_images_imageDbId(),
brapi_put_lists_listDbId(),
brapi_put_methods_methodDbId(),
brapi_put_people_personDbId(),
brapi_put_samples(),
brapi_put_scales_scaleDbId(),
brapi_put_studies_studyDbId_layouts(),
brapi_put_studies_studyDbId_observations(),
brapi_put_studies_studyDbId_observationunits(),
brapi_put_traits_traitDbId()
Other Studies:
brapi_get_search_studies_searchResultsDbId(),
brapi_get_seasons(),
brapi_get_studies_studyDbId_germplasm(),
brapi_get_studies_studyDbId_layouts(),
brapi_get_studies_studyDbId_observations(),
brapi_get_studies_studyDbId_observationunits(),
brapi_get_studies_studyDbId_observationvariables(),
brapi_get_studies_studyDbId_table(),
brapi_get_studies_studyDbId(),
brapi_get_studies(),
brapi_get_studytypes(),
brapi_post_search_studies(),
brapi_put_studies_studyDbId_layouts(),
brapi_put_studies_studyDbId_observations(),
brapi_put_studies_studyDbId_observationunits()
Other Observations:
brapi_get_observationlevels(),
brapi_get_observationunits(),
brapi_get_search_observationtables_searchResultsDbId(),
brapi_get_search_observationunits_searchResultsDbId(),
brapi_get_studies_studyDbId_observations(),
brapi_get_studies_studyDbId_observationunits(),
brapi_get_studies_studyDbId_table(),
brapi_post_phenotypes(),
brapi_post_search_observationtables(),
brapi_post_search_observationunits(),
brapi_put_studies_studyDbId_observations(),
brapi_put_studies_studyDbId_observationunits()
## Not run:
# Create a connection object
con <- brapi_db()$testserver
# Create an example data.frame data object
data <- data.frame(
year = c("2019", "2019", "2020", "2020"),
studyDbId = c("1001", "1001", "1001", "1001"),
studyName = c("Study 1", "Study 1", "Study 1", "Study 1"),
locationDbId = c("1", "1", "1", "1"),
locationName = c("Peru", "Peru", "Peru", "Peru"),
germplasmDbId = c("1", "1", "2", "2"),
germplasmName = c("Name001", "Name001", "Name002", "Name002"),
observationUnitDbId = c("1", "2", "3", "4"),
plotNumber = c("1", "1", "2", "2"),
replicate = c("0", "0", "0", "0"),
blockNumber = c("1", "1", "1", "1"),
entryType = c("FILLER", "TEST", "FILLER", "FILLER"),
X = c("1", "1", "1", "1"),
Y = c("1", "2", "3", "4"),
'MO_123:100002' = c("1.0", "1.1", "1.2", "1.3"),
'MO_123:100003' = c("2.1", "2.2", "2.3", "2.4"),
'MO_123:100005' = c("light blue", "blue", "dark blue", "blue"),
'MO_123:100006' = c("4.3", "4.2", "4.0", "4.1"))
# Create a headerRow character vector
headerRow <- c("year",
"studyDbId",
"studyName",
"locationDbId",
"locationName",
"germplasmDbId",
"germplasmName",
"observationUnitDbId",
"plotNumber",
"replicate",
"blockNumber",
"entryType",
"X",
"Y")
# Create an observationVariableDbIds character vector
observationVariableDbIds <- c("MO_123:100002",
"MO_123:100003",
"MO_123:100005",
"MO_123:100006")
# Make post /studies/{studyDbId}/table call
brapi_post_studies_studyDbId_table(con = con,
studyDbId = "1001",
data = data,
headerRow = headerRow,
observationVariableDbIds = observationVariableDbIds)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.