| Literature DB >> 22892030 |
Saroja Weeratunga1, Nien-Jen Hu, Anne Simon, Andreas Hofmann.
Abstract
BACKGROUND: Two-dimensional data needs to be processed and analysed in almost any experimental laboratory. Some tasks in this context may be performed with generic software such as spreadsheet programs which are available ubiquitously, others may require more specialised software that requires paid licences. Additionally, more complex software packages typically require more time by the individual user to understand and operate. Practical and convenient graphical data analysis software in Java with a user-friendly interface are rare.Entities:
Mesh:
Year: 2012 PMID: 22892030 PMCID: PMC3480940 DOI: 10.1186/1471-2105-13-201
Source DB: PubMed Journal: BMC Bioinformatics ISSN: 1471-2105 Impact factor: 3.169
Figure 1Schematic composition of the SDAR Java application. The four PCSB components (white) of the program are the main class providing the GUI (sdar), a class to describe the Dataseries objects, the JPanel class GraphPanel that provides plotting functionality, and supporting PCSB classes. SDAR also uses classes for Levenberg-Marquardt minimisation (implemented by JP Lewis), linear regression and Nelder-Mead simplex non-linear regression (implemented by M Flanagan), as well as the Apache Batik SVG toolkit (grey).
Figure 2Screen shot of a graphical Gaussian curve fitting example in SDAR. Shown is the fitting of elution peaks obtained in a size exclusion chromatogram with four Gaussian functions. The user can place a Gaussian function with a mouse right-click at a particular x-position in the graph. Using the peak and half-width anchor points which can be dragged by a mouse left-click, the Gaussians can be adjusted to fit the experimental peaks. The parameter values as well as the goodness of fit of the resulting sum curve (black) are updated in real time in the inset window.
Figure 3Screen shot of a manual curve fitting example for the Hill equation in SDAR. The experimental data are shown as discrete plot with error bars in blue. The red curve is a fit of the Hill equation to the experimental data using the non-linear Simplex algorithm. The user can adjust the fit obtained by automated methods visually, using the sliders provided for each fit parameter (Manual Fit panel). The goodness-of-fit statistics are updated in real time and colour changes indicate whether the fit has improved or worsened. Also shown are the panels controlling which data set is to be worked on (Dataset panel) and which graphical properties are associated with a particular data set (Display Properties panel).