class: center, middle

library(rappp)

Affinity proteomics

Protein profiling and Autoimmunity profiling

.center[SciLifeLab]

??? background-image: url(https://ki.se/sites/default/files/migrate/styles/adaptive/public/scilifelab-in-stockholm.jpg) background-position: right background-size: contain

Affinity proteomics

Protein profiling and Autoimmunity profiling

??? We are from SciLifeLab blah blah loggor


Method introduction & reason for package

.center[Suspension Bead Array]


Project workflow


Bead count plot

bead_count_base(df_bead_count)

--

bead_count_ggplot(df_bead_count)

--

#> system.time(bead_count_base(df_bead_count))
#   user  system elapsed 
# 16.030   0.140  16.255 
#
#
#> system.time(bead_count_ggplot(df_bead_count))
#   user  system elapsed 
#  7.012   0.171   7.233

???

Bead count plot with ggplot

.center[With ggplot]


Data transformation

Basic data transformation workflow:

Currently done differently by different people and often with copy-paste.


Data transformation


Data transformation

normalized <- ap_norm(MFI_data)

--

# > system.time(ap_norm(MFI_data))
#   user  system elapsed 
#   0.11    0.00    0.11 

Data visualization

beeswarm_ggplot(
  data = SBA_data,
  filename = "filename",
  sample_info = sampleinfo,
  bead_info = beadinfo,
  grouping_var = "diagnosis",
  sample_name_var = "sample_name",
  xlab = c("BIP/MAN", "DEL", "DEP", "SCA", "SCZ", "NON-PSY")
)

Data visualization

.center[Example output]


Conclusions and future work



This will enable us to: - More standardized workflow within group

- Continue building with our new knowledge!

devtools::check()


sessionInfo()


cekehe/rappp documentation built on May 17, 2022, 8:54 a.m.