icarda-git / qbms Goto Github PK
View Code? Open in Web Editor NEWR package to query Breeding Management System (BMS) database
Home Page: https://icarda-git.github.io/QBMS/
License: GNU General Public License v3.0
R package to query Breeding Management System (BMS) database
Home Page: https://icarda-git.github.io/QBMS/
License: GNU General Public License v3.0
Make sure that the package follows CRAN policies and goes through the CRAN submission checklist.
Check compatibility against changes in the API of version 19 of BMS.
DEPRECATED in BMS API v16: https://app.swaggerhub.com/apis/ibp_bms/BMSAPI/16.0#/germplasm-resource-brapi/searchGermplasmsUsingGET
This call used in the get_germplasm_data function
See the POST call /crops/{cropName}/programs/{programUUID}/studies/{studyId}/entries
You’ll find the entry type as an ontology property (8255 - ENTRY_TYPE) with the defined value as an ontology term (10170 -Test Entry & 10180 - Check Entry).
I get this error whenever I try to access the list of programs from BMS.
QBMS::list_programs() # data frame
Error in stop(http_error(resp)) : Forbidden (HTTP 403)
I'm using QBMS v0.9.1. Following the Breedbase vignette, I get the following error after list_crops()
:
Error: 'synchronise' is not an exported object from 'namespace:async'
This happens with other QBMS functions too, not just list_crops()
-- async::synchronise()
is called in the brapi_get_call()
function in qbms.R (lines 444 and 450). From what I can tell, synchronise
is not a function exported by the CRAN package async
, which is why it's throwing an error.
This is my first time trying out QBMS, so entirely possible I'm missing something. Thanks in advance for your help!
Export/publish the current version of a given trial into Dataverse (zip file includes the CSV dataset + ontology and metadata) in collaboration with the MEL team: Project Harvesting Datasets (Use of API)
I get this error in R whenever I try importing trials from BMS. The error is related to the async package. It appears the author of the async package made recent changes in the async function, triggering the error below.
crops <- QBMS::list_crops()
Error in async::async({ :
unused arguments (local = FALSE, split_pipes = TRUE, compileLevel = 0, debugR = FALSE, debugInternal = FALSE, trace = FALSE)
Migrate internal calls from BrAPI v1 to v2 wherever supporting by BMS.
set_qbms_config("https://cassavabase.org/brapi/v2", no_auth = TRUE, engine = "breedbase")
list_crops()
[1] "Cassava"
set_crop("Cassava")
list_programs() ## The issue happens here
Error: lexical error: invalid char in json text.
<?xml version="1.0" encoding="U
(right here) ------^
Check and test if we have a robust pagination mechanism, follow the best practices.
QBMS function to upload BLUEs & Summary Stats back to BMS for the given Single-Site Analysis using BMS API /breeding-view/saveSsaResultSummaryUsingGET endpoint where:
We may need to upload a CSV file using googledrive
Deprecated:write.csv(iris, "iris.csv"); info <- gs_upload("iris.csv")
See the GET call /crops/{cropName}/germplasm/{gid}/tree
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.