Cargando…

Sicegar: R package for sigmoidal and double-sigmoidal curve fitting

Sigmoidal and double-sigmoidal dynamics are commonly observed in many areas of biology. Here we present sicegar, an R package for the automated fitting and classification of sigmoidal and double-sigmoidal data. The package categorizes data into one of three categories, “no signal,” “sigmoidal,” or “...

Descripción completa

Detalles Bibliográficos
Autores principales: Caglar, M. Umut, Teufel, Ashley I., Wilke, Claus O.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: PeerJ Inc. 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5774301/
https://www.ncbi.nlm.nih.gov/pubmed/29362694
http://dx.doi.org/10.7717/peerj.4251
_version_ 1783293733362466816
author Caglar, M. Umut
Teufel, Ashley I.
Wilke, Claus O.
author_facet Caglar, M. Umut
Teufel, Ashley I.
Wilke, Claus O.
author_sort Caglar, M. Umut
collection PubMed
description Sigmoidal and double-sigmoidal dynamics are commonly observed in many areas of biology. Here we present sicegar, an R package for the automated fitting and classification of sigmoidal and double-sigmoidal data. The package categorizes data into one of three categories, “no signal,” “sigmoidal,” or “double-sigmoidal,” by rigorously fitting a series of mathematical models to the data. The data is labeled as “ambiguous” if neither the sigmoidal nor double-sigmoidal model fit the data well. In addition to performing the classification, the package also reports a wealth of metrics as well as biologically meaningful parameters describing the sigmoidal or double-sigmoidal curves. In extensive simulations, we find that the package performs well, can recover the original dynamics even under fairly high noise levels, and will typically classify curves as “ambiguous” rather than misclassifying them. The package is available on CRAN and comes with extensive documentation and usage examples.
format Online
Article
Text
id pubmed-5774301
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher PeerJ Inc.
record_format MEDLINE/PubMed
spelling pubmed-57743012018-01-23 Sicegar: R package for sigmoidal and double-sigmoidal curve fitting Caglar, M. Umut Teufel, Ashley I. Wilke, Claus O. PeerJ Bioinformatics Sigmoidal and double-sigmoidal dynamics are commonly observed in many areas of biology. Here we present sicegar, an R package for the automated fitting and classification of sigmoidal and double-sigmoidal data. The package categorizes data into one of three categories, “no signal,” “sigmoidal,” or “double-sigmoidal,” by rigorously fitting a series of mathematical models to the data. The data is labeled as “ambiguous” if neither the sigmoidal nor double-sigmoidal model fit the data well. In addition to performing the classification, the package also reports a wealth of metrics as well as biologically meaningful parameters describing the sigmoidal or double-sigmoidal curves. In extensive simulations, we find that the package performs well, can recover the original dynamics even under fairly high noise levels, and will typically classify curves as “ambiguous” rather than misclassifying them. The package is available on CRAN and comes with extensive documentation and usage examples. PeerJ Inc. 2018-01-16 /pmc/articles/PMC5774301/ /pubmed/29362694 http://dx.doi.org/10.7717/peerj.4251 Text en © 2018 Caglar et al. http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, reproduction and adaptation in any medium and for any purpose provided that it is properly attributed. For attribution, the original author(s), title, publication source (PeerJ) and either DOI or URL of the article must be cited.
spellingShingle Bioinformatics
Caglar, M. Umut
Teufel, Ashley I.
Wilke, Claus O.
Sicegar: R package for sigmoidal and double-sigmoidal curve fitting
title Sicegar: R package for sigmoidal and double-sigmoidal curve fitting
title_full Sicegar: R package for sigmoidal and double-sigmoidal curve fitting
title_fullStr Sicegar: R package for sigmoidal and double-sigmoidal curve fitting
title_full_unstemmed Sicegar: R package for sigmoidal and double-sigmoidal curve fitting
title_short Sicegar: R package for sigmoidal and double-sigmoidal curve fitting
title_sort sicegar: r package for sigmoidal and double-sigmoidal curve fitting
topic Bioinformatics
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5774301/
https://www.ncbi.nlm.nih.gov/pubmed/29362694
http://dx.doi.org/10.7717/peerj.4251
work_keys_str_mv AT caglarmumut sicegarrpackageforsigmoidalanddoublesigmoidalcurvefitting
AT teufelashleyi sicegarrpackageforsigmoidalanddoublesigmoidalcurvefitting
AT wilkeclauso sicegarrpackageforsigmoidalanddoublesigmoidalcurvefitting