Skip to content

fgcz/qg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Christian Panse
Feb 3, 2025
8691634 · Feb 3, 2025

History

77 Commits
Feb 3, 2025
Jan 28, 2025
Jan 31, 2025
Jan 31, 2025
Jan 31, 2025
Sep 3, 2024
Jan 31, 2025
Jan 30, 2025

Repository files navigation

queueGenerator

shiny::shinyApp(ui = qg::.buildQgUI , server = qg::.buildQgServer) -> qg
qg

## Have a lot of fun!

Install:

https://gitlab.bfabric.org/proteomics/shiny-ms-apps-dockerized

sample input

cont instument LC. position type area
36104 ASTRAL_1 MCLASS 1:A,1 vial. P
35270 EXPLORIS_3 VANQUISH 1:A1 vial. M
35117 TIMSTOF_1 EVOSEP 1:A1 plate P
36946 EXPLORIS_2 EVOSEP 1:A1 vial P
37142 EXPORTIS_2 EVOSEP 1:A1 plate 479[34] P
37146 EXPLORIS_2 EVOSEP chronos 1:A1 vial P

Motivation:

anno 2010

  • fgcz naming convention,
  • injecting bfabric sample IDs and order IDs, ...
  • automatic linking to meta data in bfabric ...
  • on some point we want to have it in bfabric

Challenges

  • ((autoQC_user|QC)) - autoQC01, autoQC03, autoQC4; soon: ((autoQC05)), ((autoQC06)), ((autoQC07)), ((autoQC08))
  • blanc/clean/wash runs
  • plate, e.g., 96WP, / multiplate systems
  • LC systems: .eksigent(), .water(), ..., nanoElute() , .vanquish()
  • instrument control software, e.g., XCalibur, HyStar
  • (block) randomization run order / across plates
  • multi order
  • acquisition of a sample set multiple times (with different methods, eg. pos and neg mode)
  • DIL (metabolomics)
  • ...
  • Legacy code

Workflow/Pipeline

  1. user -> enters samples in bfabric
  2. qg queries bfabric sample of project
  3. ...

Package Organization

  • inst/extdata/instrument.csv - table instrument;area;system;lc
  • R/config.R - general configuration, e.g., Hystar driver, insertSample FUN
  • R/configProteomics.R - configuration for proteomics
  • R/configMetabolomics.R - configuration for metabolomics
  • R/lc-systems.R - LC systems mainly how to write the possitions

See also

REST

$ BFABRICPY_CONFIG_ENV=PRODUCTION bfabric_flask.py --port 5002

Next: functional test for all four use cases

Releases

No releases published

Packages

No packages published

Languages