Type: Package
Title: FRAP Data Analysis Using Nonlinear Mixed Effect Models with 'shiny'
Version: 1.0.0
Description: Analysis of Fluorescence Recovery After Photobleaching (FRAP) experiments using nonlinear mixed-effects regression models and analysis of the results. 'FRApp' is not limited to the analysis of FRAP experiments only. Any nonlinear mixed-effects models with an asymptotic exponential functional relationship to hierarchical data in various domains can be fitted. The analysis of data available in the package is presented in Di Credico, G., Pelucchi, S., Pauli, F. et al. (2025) <doi:10.1038/s41598-025-87154-w>.
License: GPL (≥ 3)
Encoding: UTF-8
LazyData: true
Imports: nlme, shiny, gplots, grDevices, graphics, methods, stats, utils
RoxygenNote: 7.3.2
NeedsCompilation: no
Suggests: knitr, rmarkdown, testthat (≥ 3.0.0)
Config/testthat/edition: 3
Depends: R (≥ 2.10)
VignetteBuilder: knitr, rmarkdown
URL: https://github.com/gioiadc/FRApp
BugReports: https://github.com/gioiadc/FRApp/issues
Packaged: 2025-02-21 17:26:57 UTC; gioia
Author: Gioia Di Credico ORCID iD [aut, cre, cph]
Maintainer: Gioia Di Credico <gioia.dicredico@deams.units.it>
Repository: CRAN
Date/Publication: 2025-02-24 16:50:05 UTC

FRApp: FRAP Data Analysis Using Nonlinear Mixed Effect Models with 'shiny'

Description

Analysis of Fluorescence Recovery After Photobleaching (FRAP) experiments using nonlinear mixed-effects regression models and analysis of the results. 'FRApp' is not limited to the analysis of FRAP experiments only. Any nonlinear mixed-effects models with an asymptotic exponential functional relationship to hierarchical data in various domains can be fitted. The analysis of data available in the package is presented in Di Credico, G., Pelucchi, S., Pauli, F. et al. (2025) doi:10.1038/s41598-025-87154-w.

Author(s)

Maintainer: Gioia Di Credico gioia.dicredico@deams.units.it (ORCID) [copyright holder]

See Also

Useful links:


FRAP analysis dataset

Description

The dataset provides 65 measures of fluorescence intensity equally spaced in time over a period of 100 seconds for 132 dendritic spines, for a total of 8580 observations. Data presents a nested hierarchical structure: spines belongs to 54 neurons, grouped in 6 cultures. The number of spines within neurons, and of neurons within cultures is not constant. Experimental condition is applied to 28 neurons (CAP2-shRNA, 71 spines), whereas 26 are controls (SCR, 61 spines). The dataset is a subset of the original version where spines with fluorescence intensity larger than 0.6 at time 0 have been excluded. For a comprehensive description of the data and of the data cleaning steps, please refer to the paper below.

Usage

FRAPdata

Format

FRAPdata

A data frame with 8580 rows and 6 columns:

Culture.id

Culture id, from 1 to 6

genetic.id

Experimental condition, SCR for control and SH for CAP2-shRNA

neuron

Neuron id and experimental condition, nested within cultures

spine.ID

Spine id, nested within neurons

time

Time, from 0 to 99.84

y

Fluorescence intensities

Source

Di Credico, G., Pelucchi, S., Pauli, F. et al. Nonlinear mixed-effects models to analyze actin dynamics in dendritic spines. Sci Rep 15, 5790 (2025). https://doi.org/10.1038/s41598-025-87154-w


FRApp

Description

A Shiny app to fit the nonlinear mixed effects model to FRAP data. By default, R opens the Shiny app in the default browser.

Usage

FRApp(...)

Arguments

...

shinyApp function options

Details

FRApp is shiny app that provides a user-friendly interactive interface to streamline the data analysis derived by fitting nonlinear mixed-effects regression models with an asymptotic exponential functional relationship on data with a hierarchical structure.

The application accepts the csv files format. By default, it uses the semicolon as the field separator and the period as the decimal separator, but you can select different separators from the drop-down menu.

The first line of the file must contain the variable names. The Browse button allows you to load your own data file to be analyzed.

Via the application you can: estimate and compare exponential mixed-effects models; print a model report; export the data and the model corresponding objects.

The vignette describes how to reproduce the analysis presented in Di Credico, G., Pelucchi, S., Pauli, F. et al. in Scientific Report 15, 5790 (2025) doi:10.1038/s41598-025-87154-w

Value

A list of objects that defines the Shiny app.

None

Examples

# Run the app
if (interactive()) {
  FRApp()
}