forked from USEPA/CompTox-ToxCast-tcpl
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathNEWS
174 lines (142 loc) · 7.75 KB
/
NEWS
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
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
tcpl v2.0.3
==============
*Created tcplPlot a generic plotting function with call similar to tcplLoadData
*added option for concentration units to be different during plotting.
*fixed tcpllite bug for schema change
*filtered gnls from tcplCytopt
*updated to Rmariadb
*various bugfixes
tcpl v2.0.2
==============
* Updated tcplLoadChem to return dsstox substance ids
* Moved data.table to imports instead of depends
* Added new level 6 method for flagging viability gnls winners
* Added single concentration option for tcplSubsetChid
* Updated tcplCytoPt methodology
* Added ability to determine lowest effective concentration (loec) as level 5 method
* Added new AEID plot functionality to visualize 2 aeids on same plot through tcplMakeAeidPlts
tcpl v2.0.1
==============
Updated vignettes to use tempdir and thus not write to install folder.
tcpl v2.0
==============
Major change for tcpl v2.0:
* Incorporation of tcplLite into the package, a functionality that allows the user to work from local files formatted like invitrodb tables, rather than a MySQL database.
* Using tcplLite is ideal for handling smaller datasets.
* The SQLite driver was removed from the package.
* tcplConf() default is now for tcplLite, which uses .csv files rather than tables in a MySQL database.
* The MySQL driver is available and recommended for interacting with the entire dataset as a database.
* The package vignettes run using tcplLite.
Additional updates for tcpl v2.0
* tcplLvlCount: function added to count the samples at each level of processing for each aeid.
* Addition of mc4 methods: the baseline median absolute deviation can now be calculated based on the lowest two concentrations or on the neutral control wells. An mc4 method must now be assigned for analysis.
* tcplGetAeid: function added to find assays based on matching a character string within any assay endpoint name.
* tcplMakeAeidMultiPlts: 3x2 grid of plots on each page of a PDF, for a single aeid.
* tcplMakeChidMultiPlts: 3x2 grid of plots on each page of a PDF, for a single chemical id (chid).
* Vignettes are now posted as html from RMarkdown files for Introduction and appendices, data retrieval, and data processing.
* Various bug fixes and additions to the methods tables.
tcpl v1.4.0
==============
Changes from v1.2.2
* .plotFit (not exported) was updated to work with the new behavior of `nchar`
for R>3.3 (PR#10/#26)
* tcplPlotPlate now works with single-conc data. Previously it only worked with
the multi-conc data. (PR#14)
* Deleted out the 'nddr' level 6 methods. They were specific to one dataset and
are no longer used. (PR#16)
* Removed all instances of "with = FALSE" in data.table calls. (PR#25)
* The package no longer writes to the installation directory. The vignette is
now built in TMPDIR and the location of the configuration file must be
specified by the user. This is to comply CRAN policies. The benefit to users
that share an installation, is they can now each have their own config file.
(PR#28)
* The specific method imports were removed for the RSQLite and RMySQL packages.
This change reflects the new behavior of the RSQLite package. The RMySQL
imports were removed to simplify the package, as they were found unnecessary.
(PR#29)
tcpl v1.2.3
==============
Changes from v1.2.2
* .plotFit (not exported) was updated to work with the new behavior of `nchar`
for R>3.3 (PR#10/#26)
* tcplPlotPlate now works with single-conc data. Previously it only worked with
the multi-conc data. (PR#14)
* Deleted out the 'nddr' level 6 methods. They were specific to one dataset and
are no longer used. (PR#16)
* Removed all instances of "with = FALSE" in data.table calls. (PR#25)
* The package no longer writes to the installation directory. The vignette is
now built in TMPDIR and the location of the configuration file must be
specified by the user. This is to comply CRAN policies. The benefit to users
that share an installation, is they can now each have their own config file.
(PR#28)
* The specific method imports were removed for the RSQLite and RMySQL packages.
This change reflects the new behavior of the RSQLite package. The RMySQL
imports were removed to simplify the package, as they were found unnecessary.
(PR#29)
tcpl v1.2.2
==============
Changes from v1.2
* A try-statement was added to the underlying function that draws the plot for
tcplPlotHeat, so that the function does not return a figure margin error when
running the checks for the package.
tcpl v1.2
==============
Changes from beta versions:
* The tcpl4 function now checks the new 'fit_all' field in the
assay_component_endpoint table, and will attempt to fit every curve when
'fit_all' is 1.
* The TCPL_CHEM and TCPL_INT settings have been deprecated and are no longer
needed. To facilitate easier use and understanding, chemical tables included
in the tcpl database are restructured.
* The TCPL_LOG setting has been deprecated.
* tcplUpdate is renamed to tcplSendQuery.
* Single concentration screening is now implemented.
* Added tcplRegister and tcplUpdate to make populating the database with new
data easier.
* Changed the underlying database structure. The old database will not work
with beta versions of the package.
* tcplPlotL4ID is now tcplPlotM4ID to match the new database structure.
* The tcpl1, tcpl2, etc. functions have been renamed and are no longer
exported. All processing is intended to occur through the tcplRun function.
* tcplRunPipe is now tcplRun, and no longer defaults to writing a log file.
A log file can still be written using the 'outfile' setting, as previously.
* Level 5 multiple-concentration processing has changed -- there is no longer
a minimum cutoff. All cutoff values must be specified with the new level 5
methods.
* Level 6 multiple-concentration processing has changed -- some of the flag
methodologies were updated.
* tcplSetOpts renamed to tcplConf.
* tcplSetOpts (now called tcplConf) can now be given only one or a subset of
settings to change.
* tcplListOpts renamed to tcplConfList.
* tcplConfLoad, tcplConfSave, tcplConfDefault, and tcplConfReset added to make
working with the package settings easier for the user.
* Due a change in the underlying code for `rapply` the package now must use
R version 3.2.0 or higher.
* Added processing methods.
* tcplWriteLvl0 now excludes loading data for acsn values that are not
registered, but will load data for acsn values that are registered without
returning an error.
* tcpl now imports RMySQL.
* tcplACVal and tcplACXX renamed tcplHillConc and tcplHillACXX, respectively.
* tcplHillVal added.
* Bug in tcplPlotPlate that caused incorrect coloring when the input data.table
contained multiple assays is fixed.
* 'fname' paramter is added to tcplMakeAeidPlts, and the default filename is
changed.
* 'quant' parameter is added to tcplPlotPlate.
* tcplLoadAsid deprecated, and is no longer exported.
* tcplLoadUnit deprecated, and is no longer exported.
* The call to 'browser' in tcplPlotFits is changed to skip the other lines
in the loop to make scanning through plots a little easier.
* Extensive updates to documentation and the vignette, now called
"tcpl_Overview."
* tcplAssignMthd, tcplLoadMthd, tcplListMthd, and tcplClearMthd functions are
renamed as tcplMthd- (e.g. tcplMthdLoad instead of tcplLoadMthd).
* tcplMthdClear no longer returns TRUE, matching the behavior of tcplMthdAssign.
* Added tcplCytoPt function to calculate the cytotoxicity points for chemical
(this functionality used to be delivered by tcplVarMat, but is now separate).
* 'argx' and 'srgx' parameters are removed from tcplPrepOtpt.
* 'srgx' paramter is removed from tcplMakeAeidPlts.
* tcplLoadAsidInfo & tcplLoadAeidInfo deprecated, and are no longer exported.
* tcplPrepOtpt longer contains the 'clib' parameter.