Releases Β· SomaLogic/SomaDataIO
SomaDataIO 6.3.0 New FunctionsAdded preProcessAdat()
function
preProcessAdat()
to filter features,Added calcOutlierMap()
function
calcOutlierMap()
and its print and plotgetOutlierIds()
forggplot2
as a package dependencyex_clin_data
object
tibble
object with additional sample annotation fieldssmoking_status
and alcohol_use
to demonstrate merging to asoma_adat
objectAdded pre-processing vignette article
preProcessAdat()
functionImproved adat ingest documentation in README
read_adat()
README
Updated stat workflow articles to begin with reading in adat
example_data.adat
objectpreProcessAdat()
Added sample annotation merging guidance
README
and loading and wrangling vignetteex_clin_data
object to the example_data
adatfigure()
, close_figure()
,save_png()
, and expect_snapshot_plot()
for saving plottestthat/helper.R
preProcessAdat()
calc_eLOD()
function (#131)
soma_adat
or data.frame
Fixed crayon
bug and ui_bullet()
issue (#129, #130)
crayon
and usethis
as dependencies in favor of cli
ui_bullet()
internalloadAdatsAsList()
and write_adat()
Fixed bug in Summary.soma_adat()
operations (#121)
min()
, max()
, any()
, range()
, etc.as.matrix()
soma_adat
,Summary.data.frame()
collapseAdats()
now maintains Cal.Set entries of Col.Meta (#113)
collapseAdats()
now attempts to smartlyCol.Meta
attribute is a combined productrbind()
that is called)Updated checksums and versions for Annotations Excel files (#116)
read_annotations()
to loadUpdated lift_master
object to alpha sort columns
Updated company name, license year, and maintainer (#137)
Updated article links in README, intro vignette (#123)
vignette()
code referencesUpdates to example documentation
read_annotations()
example documentation now points to theparseHeader()
example now prints list elements separately,Updates to GitHub Action workflows
rhub.yaml
configuration file to comply with rhub
v2pkgdown.yaml
to macOS-14pkgdown.yaml
file to enable deploymentubuntu
machine was taking too long to buildIncreased package test coverage
getSomaScanLiftCCC()
,parseCheck()
and release utilities whichpivotExpressionSet()
Added missing package anchors to .Rd files (#139)
Updated README badge (#109)
Fixed link in DESCRIPTION; master -> main (#107)
Major restructure of lift_adat()
functionality (@stufield, #81, #78)
lift_adat()
now takes a bridge =
argument,anno.tbl =
argument (which is now deprecated). LiftingAdded a new lifting and bridging vignette (@stufield, #77)
is_lifted()
is new and returns a boolean according to
whether the signal space (RFU) has been previously lifted
Lifting accessor function for Lin's CCC values (#88)
getSomaScanLiftCCC()
accesses the lifting correlations betweentibble
split by sample matrix (serum or plasma)merge_clin()
is newly exported (#80)
soma_adat
objects easilydplyr
Newly exported ADAT "get**" helpers (#83)
getAdatVersion()
getSomaScanVersion()
getSignalSpace()
checkSomaScanVersion()
getAdatVersion()
gets a new S3 method (#92)
soma_adat
or list
depending on the situationNewly exported functions that were previously internal only:
addAttributes()
addClass()
cleanNames()
The package README
is now simplified (#35)
README
Reorganization and expansion of statistical vignettes (#35, #47)
README
into their own vignettesAdded new general analysis workflow vignettes
Added a new vignette describing how to use the
command-line interface merge tool (#45)
collapseAdats()
better combines HEADER
information (#86)
PlateScale
and Cal*
,HEADER
informationsoma_adat
Update read_annotations()
with 11k
content (#85)
Update transform()
and scaleAnalytes()
scaleAnalytes()
(internal) now skips missing referencesrecipes
packagetransform()
gets edge case protection with drop = FALSE
soma_adat
is scaled.New row.names()
S3 method support for soma_adat
class
rownmaes()
NextMethod()
which normallydata.frame
, we now force the data.frame
tbl_df
or grouped_df
data.frame
tbl_df
1) can nuke the attributes, 2)tibble
.New grouped_df
S3 print support for the grouped soma_adat
soma_adat
classNew grouped_df
S3 method support for soma_adat
class (#66)
grouped_df
data objects previously unsupported and weredplyr
verbsNextMethod()
was calledsoma_adat
tidyr::separate.soma_adat()
S3 method was simplified (#72)
%||%
helper internallystopifnot()
to be more informativeis_intact_attr()
is now much quieter, signaling only when called indirectly (#71)
is_intact_attr()
Development and improvements to the pkgdown
website
README
pkgdown
websiteSomaDataIO
no longer depends on desc
package
README.md
Internal rowname helpers were upgraded
sysdata.rda
no longer contains non-exported functions (#59)
convertColMeta()
genRowNames()
parseCheck()
syncColMeta()
scaleAnalytes()
Bug-fix for corner-case writing a single-analyte ADAT (#51)
write_adat()
, via a call to apply()
, which expects a 2-dim objectwrite_adat()
no longer uses apply()
and instead convertssprintf()
sprintf()
apply()
).Rscript --vanilla merge_clin.R
for merging clinical variables*.adat
SomaScan data filesmeta.csv
and meta2.csv
filesdir(system.file("cli", "merge", package = "SomaDataIO"))
example_data.adat
was reduced in size to n = 10
samples (from 192)example_data10.adat
to reflect this changesystem.file()
example_data
object itself however remains true to its originalhttps://github.com/SomaLogic/SomaLogic-Data/blob/master/example_data.adat
)inst/example/
was renamed inst/extdata/
single_sample.adat
was removed from package dataSomaDataObjects
was renamed and is now SomaScanObjects
read.adat()
is now soft-deprecated; please use read_adat() instead
warn()
-> stop()
for functionsv5.0.0
getSomamers()
getSomamerData()
meltExpressionSet()
tibble
has new max_extra_cols =
argument, which6
for the print.soma_adat
methodbase::merge()
on a soma_adat
is strongly discourageddplyr::*_join()
alternativessoma_adat
attributesCode hardening for prepHeaderMeta()
CreatedDate
and CreatedBy
CreatedDateHistory
was removed as an entry from written ADATsCreatedByHistory
was combined and dated for written ADATsNULL
behavior remains if keys are missingCreatedBy
and CreatedDate
will be generated eitherNumerous non-user-facing (API) changes internal package
maintenance, efficiency, and structural upgrades were included
This bug-fix release primarily includes fixes related to write_adat()
and its functionality:
fixed bug in write_adat()
that resulted from
adding/removing clinical (non-SomaScan) variables to an
ADAT. Export via write_adat()
resulted in a broken ADAT file (#18)
write_adat()
now has much higher fidelity to original
text file (*.adat
) in full-cycle read-write-read operations;
particularly in presence of bangs (!
) in the Header
section and in floating point decimals in the ?Col.Meta
section (#24)
write_adat()
no longer converts commas (,
) to
semi-colons (;
) in the ?Col.Meta
block
write_adat()
no longer concatenates written ADATs,
when writing to the same file. Data is over-written
to file to avoid mangled ADATs resulting from re-writing
to the same connection and to match the default behavior
of write.table()
, write.csv()
, etc.
read_adat()
now has more consistent character type
the Barcode2
variable in standard ADATs
Decreased dependency of magrittr
pipes (%>%
) in favor of the native R pipe (|>
)
Migration to the default branch in GitHub from master
-> main
(#19)
dplyr::mutate.soma_adat()
S3 method for dplyr v1.0.8
soma_adat
class attributes.v4
<-> v4.1
lift_adat()
read_annotations()
SomaDataIO
π
SomaDataIO
starts at v5.0.0
because existing versions of theYou canβt perform that action at this time.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4