| Literature DB >> 27655224 |
Edwin F Juarez1,2, Roy Lau3, Samuel H Friedman3, Ahmadreza Ghaffarizadeh3, Edmond Jonckheere4, David B Agus3, Shannon M Mumenthaler3, Paul Macklin5.
Abstract
BACKGROUND: The increased availability of high-throughput datasets has revealed a need for reproducible and accessible analyses which can quantitatively relate molecular changes to phenotypic behavior. Existing tools for quantitative analysis generally require expert knowledge.Entities:
Keywords: Cell population dynamics; Computational modeling; Growth rate; Mathematical models; MultiCellDS; Net birth rate; Open source; Parameter estimation; Phenotype comparison; Phenotype digitizer; User friendly
Year: 2016 PMID: 27655224 PMCID: PMC5031291 DOI: 10.1186/s12918-016-0337-5
Source DB: PubMed Journal: BMC Syst Biol ISSN: 1752-0509
Fig. 1Cross-validation of growth rates. Growth rates ± Standard error of the mean (SEM) of Yeast strain seg_07A grown in YPD media computed by cellGrowth (red), Excel (green) and CellPD (blue) using different number of sampling time points (i.e., at different sampling rates). All three tools correctly estimated the maximum growth rate for high sampling rates. For low sampling numbers (approximately less than 10 samples), the three tools become less accurate; cellGrowth lacks the necessary number of data points to perform data smoothing, Excel becomes inaccurate, but CellPD continues to estimate reasonable growth rates. Even at the limit case of only 3 sampled data points, CellPD provides a reasonable estimate (although it can no longer estimate SEM of the parameter)
Comparison between CellPD, cellGrowth, and Excel
| CellPD | cellGrowth | Spreadsheet (Excel) | |
|---|---|---|---|
| 0.25 h sampling rate (95 samples) max_growth_rate (±SEM) h-1 | 0.375 (±0.00963) | 0.3971 (±0.0045) | 0.3751 (±0.0045) |
| 3 h sampling rate (7 samples) max_growth_rate (±SEM) h-1 | 0.438 (±0.0326) | 0.1916 (±0.0045) | 0.3044 (±0.0096) |
| 6 h sampling rate (3 samples) max_growth_rate (±SEM) h-1 | 0.462 (N/A) | Breaks down | 0.2519 (±0.0435) |
| Usability benchmark: Tt otal, lead author Usability benchmark: Ttotal, lead author | 6 m 55 s | 6 m 35 s | 2 m 27 s |
| Usability benchmark: Tanalysis, lead author Usability benchmark: Tanalysis, lead author | 5 m 43 s | 3 m 17 s | 2 m 27 s |
| Usability benchmark: Ttotal, 12 scientists unfamiliar with CellPD | Approximate range, in minutes [ | N/A | N/A |
| Usability benchmark: Tanalysis, 12 scientists unfamiliar with CellPD | Approximate range, in minutes [ | N/A | N/A |
| Run time | ~30 s | <1 s | <1 s |
| Video of timed use case |
|
|
|
| Comments on ease of use | Tutorial available, drag and drop option | Good tutorial to use custom data | Present on (viritually) every computer, many tutorials available online |
| Comments on input user interface | Executable file, command line option | Command-line in R | Manual input of formulas within the GUI |
| Comments on output user interface | Easy to read webpages with downloadable plots | Option to display and save an informative plot | Easy to create simple graphs |
| Typical UI |
|
|
|
| Typical output |
|
|
|
| Feature comparison matrix: | |||
| Uncertainty quantification | Yes | If user computes it | If user computes it |
| Parametric growth models | Yes | Yes | If user creates them |
| Nonparametric growth models | No | Yes | If user creates them |
| Publication quality graphs | Yes | No | No |
| Fully annotated results in a standardized markup language | Yes | No | No |
| Open Source | Yes | Yes | No |
| Language written | Python | R | C/C++, C++/Java/Python |
| Required software to run | Spreadsheet editor (Excel, LibreOffice), Web browser (internet Explorer will suffice) | R | Excel, LibreOffice |
| Required computational expertise | No specialized experience | Working knowledge of R | Familiarity with spreadsheets |
All three tools correctly estimate the growth rate when provided with a large number of samples. cellGrowth is more precise than CellPD for higher number of samples (i.e., shorter sampling intervals). However, even with fewer samples (i.e., larger sampling intervals), CellPD correctly estimates the growth rate (within the 95 % confidence interval). For fewer samples (i.e., larger sampling intervals), both cellGrowth and Excel become unreliable. CellPD is slower than cellGrowth or Excel for an experienced user, but CellPD does not require prior programming knowledge (unlike cellGrowth) and it also creates multiple useful outputs (Excel does not generate publication-quality graphs and cellGrowth has the option of creating a single graph which the user can export). CellPD is quicker to set up than cellGrowth, but it takes longer to run in order to create the multiple outputs. Excel usually requires no set up (beyond installing Microsoft Office), and it is often already installed in a research computer. The lead author computed the usability benchmark running a fixed, “clean” Windows 7 configuration on a Virtual Machine (VM). This VM included an installation of LibreOffice 5.1.4 and was run in a Lenovo ThinkPad Yoga with an Intel Core i7-4600U CPU with 8GB of Ram running Windows 10 (64-bit)
Fig. 2Using CellPD and excel to identify difference in “single clone cell lines” grown under the same microenvironmental conditions. Growth rates of HCT116 cell cultures grown in two different media (red: USC, Blue: WFU). USC cells grow at a rate of 0.0354 ± 0.0017 h−1, 95 % CI [0.0322, 0.0388]h−1 as estimaded by CellPD. WFU cells grow at a rate of 0.0264 ± 0.0029 h−1, 95 % CI [0.0206, 0.0321]h−1 as measured for CellPD. The 95 % CIs do no overlap (using either tool), showing that the cell cultures grow at different rates. For the complete CellPD outputs see Additional file 1
Fig. 3Using CellPD to analyze high-content drug screening (synthetic) data. CellPD’s quantification of a synthetic cell line’s response to two different drugs. The net growth rates a show different responses to each drug. CellPD automatically decouples the birth rate b and death rate c which elucidates the drugs’ mechanisms of action. Drug A reduces the birth rate while keeping the death rate relatively constant, Drug B mainly increases the death rate