-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathDESCRIPTION
executable file
·114 lines (114 loc) · 4.45 KB
/
DESCRIPTION
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
Package: QurvE
Title: Robust and User-Friendly Analysis of Growth and Fluorescence Curves
Version: 1.1.1
Authors@R: c(
person("Nicolas T.", "Wirth", , "[email protected]", role = c("aut", "cre", "cph"),
comment = c(ORCID = "0000-0003-0799-1321")),
person("Jonathan", "Funk", , "[email protected]", role = "aut",
comment = c(contribution = "Co-developer of shiny app.")),
person("Matthias", "Kahm", role = "ctb",
comment = c(contribution = "Author of 'grofit' package, whose general data structure was adopted for QurvE.")),
person("Maik", "Kschischo", role = "ctb",
comment = c(contribution = "Author of 'grofit' package, whose general data structure was adopted for QurvE.")),
person("Thomas", "Petzoldt", , "[email protected]", role = "ctb",
comment = c(ORCID = "0000-0002-4951-6468", contribution = "Creator of the package 'growthrates', whose function for calculating linear regressions served as a template in QurvE.")),
person("Andrew", "Stein", , "[email protected]", role = "ctb",
comment = c(contribution = "Creator of 'xgxr' package from which QurvE adopted code to plot axis ticks on log10 scale.")),
person("Michael W.", "Kearney", , "[email protected]", role = "ctb",
comment = c(contribution = "Creator of 'tfse' package from which QurvE adopted the match_arg function.")),
person("Santiago I.", "Hurtado", , "[email protected]", role = "ctb",
comment = c(contribution = "Creator of 'RobustLinearReg' package from which QurvE adopted the Theil Sehn Regression method.")),
person("Mark", "Heckmann", role = "ctb",
comment = c(contribution = "Creator of the 'zipFastener' function; source: https://ryouready.wordpress.com/2009/03/27/r-zip-fastener-for-two-data-frames-combining-rows-or-columns-of-two-dataframes-in-an-alternating-manner/")),
person("Nicholas", "Hamilton", role = "ctb",
comment = c(contribution = "Creator of the 'colFmt' function.")),
person("Evan", "Friedland", role = "ctb",
comment = c(contribution = "Creator of the 'inflect' function.")),
person("Heather", "Turner", role = "ctb",
comment = c(contribution = "Creator of the 'base_breaks' function.")),
person("Georgi N.", "Boshnakov", , "[email protected]", role = "ctb",
comment = c(contribution = "Creator of 'gbRd' package from which functions are used to display function help pages within the shiny app."))
)
Description: High-throughput analysis of growth curves and fluorescence
data using three methods: linear regression, growth model fitting, and
smooth spline fit. Analysis of dose-response relationships via
smoothing splines or dose-response models. Complete data analysis
workflows can be executed in a single step via user-friendly wrapper
functions. The results of these workflows are summarized in detailed
reports as well as intuitively navigable 'R' data containers. A 'shiny'
application provides access to all features without
requiring any programming knowledge. The package is described in further
detail in Wirth et al. (2023) <doi:10.1038/s41596-023-00850-7>.
License: GPL (>= 3)
URL: https://github.com/NicWir/QurvE,
https://nicwir.github.io/QurvE/
BugReports: https://github.com/NicWir/QurvE/issues
Depends:
dplyr,
methods,
R (>= 4.0),
stringr,
tidyr
Imports:
doParallel,
drc,
DT,
foreach,
ggh4x,
ggnewscale,
ggplot2,
ggpubr,
kableExtra,
knitr,
labeling,
magrittr,
minpack.lm,
plyr,
purrr,
RColorBrewer,
readxl,
rmarkdown,
scales,
shiny,
stats,
utils
Suggests:
bookdown,
Cairo,
htmltools,
plotrix,
prettydoc,
rlang,
shinyBS,
shinycssloaders,
shinyFiles,
shinyjs,
shinysurveys,
shinythemes,
testthat (>= 3.0.0),
tibble,
tinytex
VignetteBuilder:
knitr
Encoding: UTF-8
NeedsCompilation: yes
Roxygen: list(markdown = TRUE)
RoxygenNote: 7.2.3
Collate:
'QurvE-package.R'
'control_functions.R'
'data_parsers.R'
'dose-response-analysis.R'
'fluorescence_plots.R'
'fluorescence_summaries.R'
'fluorescence_workflows.R'
'group_tables.R'
'growth_plots.R'
'growth_summaries.R'
'growth_workflows.R'
'linear_fits.R'
'nonparametric_fits.R'
'parametric_fits.R'
'utils.R'
'report_functions.R'
'shiny_app_functions.R'