An R Shiny-based application for interactive visualization and analysis of patch-clamp data, particularly focused on detecting and analyzing IV relations.
detectIVe provides researchers with a powerful, user-friendly interface for processing, analyzing, and visualizing patch-clamp data. The application features an intuitive workflow for signal detection, quantification, and export.
- Interactive data visualization
- Time-series analysis of patch-clamp signals
- Automated signal detection algorithms
- Manual annotation and correction tools
- Multiple export formats
- Batch processing capabilities
- Publication-ready plots and figures
- Real-time data exploration
- R (version 4.2.3 or higher recommended)
- RStudio (optional but recommended)
- Required R packages (installed via
prepareDetectIVe.r)
- Windows operating system
- R version 4.2.3
- Download the installer from the
Installerdirectory (if available) - Run the installer executable
- Follow the installation wizard
- Launch detectIVe from the Start Menu
- Clone this repository
- Open R or RStudio
- Set working directory to the repository folder
- Run the preparation script:
source("prepareDetectIVe.r")
detectIVe/
├── ui.R # User interface definition
├── server.R # Server logic and data processing
├── globalStuff.r # Global variables and shared functions
├── prepareDetectIVe.r # Dependency installation script
├── rInno.R # Standalone installer builder
├── DetectIVe2.iss # Inno Setup configuration
├── detectIVe_manual.pdf # Comprehensive user manual
├── detectIVe 2.0.Rproj # RStudio project file
├── About/ # Application information and credits
├── www/ # Web assets (CSS, images, JavaScript)
├── screenshots/ # Application interface screenshots
└── Installation Guide.txt # Quick installation instructions
| File | Purpose |
|---|---|
ui.R |
Defines the user interface layout and controls |
server.R |
Contains all server-side logic and data processing functions |
globalStuff.r |
Global variables, utility functions, and shared constants |
prepareDetectIVe.r |
Installs and loads all required R package dependencies |
rInno.R |
Script to build a standalone Windows installer using RInno |
DetectIVe2.iss |
Inno Setup configuration for the Windows installer |
detectIVe 2.0.Rproj |
RStudio project file for development |
For detailed step-by-step instructions, see the user manual.
The comprehensive user manual (detectIVe_manual.pdf) includes:
- Complete installation instructions
- Detailed feature descriptions
- Step-by-step analysis workflows
- Troubleshooting guide
- Example datasets and use cases
- FAQ section
Sample screenshots demonstrating the application interface are available in the screenshots/ directory.
Quick installation reference: Installation Guide.txt
To create your own Windows installer:
# Open R and run:
source("rInno.R")This uses the RInno package to:
- Bundle R and all dependencies
- Create a self-contained executable
- Generate an installer wizard
- Enable automatic updates
Key R packages used (automatically installed):
- shiny - Interactive web application framework
- ggplot2 - Graphics and visualization
- data.table - Efficient data manipulation
- Plus additional supporting packages
Full dependency list in prepareDetectIVe.r
Happy analyzing! 🔬✨