- Add new feature adding LANL metadata to NAb mAb data pulls.
- Add new list of virus name mapping tables as an active binding.
- Fixed bug concerning missing cookie session name for app reports which will update this package to work when run on CDS as in a report.
- Show NI data in available datasets active binding which will allow users to look for NI (non-integrated) data in DSR.
- Set active binding names to snake case which is in effort to standardize fields names used in the API.
- Add all authors to publication table which will allow users to find publication by authors who were not listed as the primary author.
- Added
virusMetadata
field toDataSpaceConnection
which shows virus metadata for viruses used in NAb assays (thanks @helenmiller16 #26) - Added
availablePublications
field toDataSpaceConnection
which summarizes all available publications (thanks @helenmiller16 #27) - Added
downloadPublicationData
method toDataSpaceConnection
which will download available publication data for a specified publication (thanks @helenmiller16 #27) - Added a vignette:
Accessing Publication Data
(thanks @helenmiller16 #27) - Made
PKMAb
dataset available to retrieve inDataSpaceStudy
(thanks @helenmiller16 and @jmtaylor-fhcrc #27) - Relaxed some assumptions when pulling non-integrated data, which allows users to pull non-integrated mab data, like in cvd812. (thanks @helenmiller16 #28)
- Fixed a test for
mabGridSummary$geometric_mean_curve_ic50
calculation to reflect updated data. (thanks @helenmiller16 #28) - Updated documentation using the R6 documentation syntax in roxygen
- Remove
tolower
in functions that check study names. (thanks @jmtaylor-fhcrc #23) - Update DataSpaceStudy methods for non-integrated datasets. (thanks @helenmiller16 #24)
- Fix broken and invalid URLs for CRAN submission
- Fix broken and invalid URLs for CRAN submission
- Added
DataSpaceMab
class and several methods and fields inDataSpaceConnection
to allow access to monoclonal antibody data (thanks @jmtaylor-fhcrc #14, #19, #21)
- Prepare for CRAN submission
- Write the netrc in temporary directory as default in
writeNetrc
. (CRAN requirement)
- Remove LICENSE file for CRAN submission
- rOpenSci submission: ropensci/software-review#261
- Modified
getDataset
method inDataSpaceStudy
to takemergeExtra
as an argument in order to merge extra information (demographics and treatment arm). #5
- Adjusted the package to use the latest version of Rlabkey (v2.2) and httr packages.
- Modified
DataSpaceConnection
andDataSpaceStudy
classes to convert data.frame objects to data.table. - Added a package startup message on the terms of use.
- Created
getGroup
method inDataSpaceConnection
class and deprecatedgroupId
ingetStudy
method.
- Added
refresh
method for both connection and study classes. - Added
studyInfo
field in study class.
- Included additional columns (
short_name
,type
,status
,stage
,species
,start_date
,strategy
) inavailableStudies
. - Updated the introductory vignette.
- Added
availableGroups
field toDataSpaceConnection
class. - Modified
getStudy
method inDataSpaceConnection
to takegroupId
as an argument in order to create aDataSpaceStudy
object for a particular group.
- Updated
DataSpaceConnection
class andconnectDS
constructor to be not study-specific.
- Modified
getUserEmail()
to get email from netrc file. - Updated license to GPL-3.
- Added
getVariableInfo
method toDataSpaceConnection
class. - Changed variable names in
getAvailableDatasets
to lowercase. - Added
treatmentArm
field toDataSpaceConnection
class. - Removed
getAvailableDatasets
method (now a private method). - Changed the default connection from staging (
dataspace-staging.cavd.org
) to production (dataspace.cavd.org
). - Added an option to connect to the staging server.
- Renamed
write_netrc
andcheck_netrc
towriteNetrc
andcheckNetrc
.
- Initialized the package with
connectDS()
and other basic functions. - Added a test framework on
tests
to test the package. - Added
.travis.yml
to build and check the package automatically. (not used yet) - Added
codecov.yml
to track code coverage. (not used yet) - Added
README.Rmd
to introduce the package. - Added
NEWS.md
to track changes to the package. - Added
_pkgdown.yml
and/docs
to build a package website. - Added a introductory vignette called
Intro_to_DataSpaceR.Rmd
.