
LabScribe Data Acquisition
and Analysis Software
LabScribe by iWorx is a powerful recording and analysis software built for speed, precision, and ease of use for physiological research and education. The intuitive interface makes it simple to set up acquisition screens, calibrate signals, and analyze data. Display up to 128 channels at once and capture data at sampling rates up to 100,000 samples per second.
The Complete LabScribe manual can be found by navigating to the LabScribe toolbar and selecting “Help” > “Help (Manual)”.
To download the latest version of LabScribe software, click here.

Scholarly articles cite LabScribe software on Google Scholar.
Built for Physiological Research and Education
LabScribe is compatible with both Windows and Mac, so it integrates seamlessly into existing lab systems. The software is included with all teaching kits, and for research applications, it comes bundled with select data acquisition systems.
Free software updates ensure users always have access to the latest features, while flexible lab site licensing is cost-effective for classrooms and research teams. With simple data import and export capabilities, collaboration and data sharing are effortless.
- Lab Site License
- User-Friendly
- Free Lifetime Software Updates
- Windows and MacOS Compatible
LabScribe Key Features and Capabilities
Acquire Data
Chart and Scope Recording Modes
Record data continuously using Chart mode, or as sweeps using the Scope mode.
Easy Calibration of Data
Easily convert signals into physical units such as grams, mmHg, or PSI. Use simple two-point calibration or more advanced multipoint nonlinear calibration.
Preset Settings and Protocols
Settings files can be preset or created based on experimental protocols. Several settings files are already available for student labs and many research applications. The number of input channels, calibration parameters, graph settings, computed channels, views, and analysis protocols are all saved to a settings file. These files can be easily loaded from the LabScribe toolbar or imported manually.
Built-In Stimulator
LabScribe supports a range of pacing and stimulation protocols through a built-in stimulator interface, allowing delivery of single, continuous, or train pulses. Pulse duration, frequency, and amplitude can be adjusted during the protocol. Available protocols include Pulse, Train, Step, S1–S2–S3, Sine Wave, Square Wave, Constant, and Custom Time-Voltage.
Digital Inputs and Outputs
The software offers full control of digital I/O lines that can be used to count events or control devices in the lab environment.
Display
Marks
Place text marks in the data during or after recording. Preset marks can be created and inserted via function keys, and they remain searchable and time-locked to the record. Marks appear on the relevant data segment and allow you to quickly “Go To” any marked region. They can be assigned as keyboard shortcuts for all channels or specific channels, making annotation fast and easy. Marks can also be added and saved while analyzing data in post-processing.
Views
LabScribe offers a customizable display where users can save preferred channel selections, display times, and axis settings as viewing templates. The Views feature lets you create clean, focused layouts by choosing exactly which raw or computed channels to show—ideal for setups like monitoring four animals with separate BP and HR views. Easily switch between views with a single click.
Meters
Numerical data can be displayed in a meter window as a digital value during data collection. This feature enhances the acquisition experience by providing summary data from the traces being collected. User-defined settings provide the option to display various parameters from input traces, such as mean, minimum, maximum, amplitude, rate, etc. The frequency with which the value updates can be set by the user.
XY View
Any two channels can be displayed in XY format, online or offline. XY windows can be undocked and free-floating or can be re-positioned and docked in different locations on the screen.
Analysis
Calculated Channels
LabScribe supports up to 128 simultaneous calculated channels, allowing users to convert raw signals into quantitative measurements in real time or during offline analysis. In addition to periodic calculations such as rate, minimum, maximum, mean, and frequency, the software includes over 50 built-in functions for physiological data analysis. These functions support calculations such as integrals, derivatives, channel math, spirometry parameters (ATP, STPD, VO2, RER), and digital filtering or smoothing (high-pass, low-pass, band-pass, notch, moving averages, and Savitzky-Golay). Additional tools provide specialized analyses, including ECG and blood pressure metrics, EEG frequency band isolation, and signal processing methods such as autocorrelation, time shifting, and template matching.
Data Analysis
LabScribe’s Analysis Window allows users to analyze selected regions of data by placing two cursors around an area of interest. The software then performs calculations on that segment, ranging from basic values such as maximum, minimum, and mean to more advanced functions like derivatives, integrals, and specialized analyses for signals such as ECG, blood pressure, and spirometry. Users can also compare repeated events using scope overlays or averaged sweeps, and send calculated values to the built-in Journal or export them to programs such as Excel or MATLAB.
FFT and Spectrum Analysis
The FFT Window converts time-domain recordings into frequency-domain plots with a single click, allowing users to view the amplitude and distribution of frequencies within a signal. Interactive cursors can be used to define a specific region of interest before generating the transform, and the frequency resolution can be adjusted down to 0.01 Hz. The software also provides automatic spectral measurements, including peak frequency, maximum power, and mean frequency. These measurements can be sent to the built-in Journal for documentation.
Automation
Macros: Automate Tasks
The Macro feature allows users to automate repeated or time-sensitive tasks by programming the software to perform actions such as delivering stimulus protocols, controlling external digital devices, saving and naming sequential files, or presenting visual and auditory cues through the Experiment Builder. Macros can include loops, timed delays, and conditional statements to support complex experimental workflows without manual input. They also enable automated stimulator adjustments, pulse delivery, and hardware control, while the integrated Experiment Builder can present text, images, colors, or media to subjects and record their responses for behavioral or stimulus-response experiments.
Find and AutoFind
Users can define specific search criteria, and the software will automatically scan the entire file to locate every matching event—such as all R-waves in an ECG. Once set, Auto Find moves through the data to bracket each event, perform selected calculations, and log the results directly to the Journal or an export file, reducing the need for repetitive manual analysis.
Export
Exporting Data
Raw recordings or selected regions can be exported directly from the Main or Analysis Windows into standard formats such as Excel (.xls), MATLAB (.mat), plain text (.txt), or European Data Format (.edf). Export settings allow full data output or down-sampling to averages, maximums, or minimums for large files. High-resolution images of graphs, FFT plots, or analysis screens can also be exported as .png or .jpg for presentations, manuscripts, or Journal reports.
Journal
LabScribe includes a Journal, which is very similar to a text editor. Text can be entered and edited in the Journal area, and images of traces and graphs from the raw data and computed channels can be copied to the Journal. In addition to images, data values from the Main and Analysis Windows can be added to the Journal. The Journal can be printed, and its contents can be copied and pasted into other applications. The Journal includes a table view and an editor view, making it easy to organize numerical data (table view) and generate graphical reports (editor view). The Journal can be undocked and free-floating or can be re-positioned and docked in different locations on the screen.
Computer Specs
LabScribe v26
- Windows OS: Win10, Win11
- Mac OS: OSX 11 and above
Computer hardware for LabScribe v26
- Recommended specs: Quad Core 64 bit Processor, 8GB or greater memory
Computer hardware for Eye Tracking
- Recommended specs: Intel i7 or better CPU, 16GB Ram, a 256 GB Solid state drive, Graphics card
Tablets
- Tablets running the full Windows 10 and 11 versions such as Surface Pro, Dell Venue Pro, Asus Transformer Book, VivoTad, Toshiba Encore, and ARM (Windows RT is not supported).

LabScribe's Advanced Analysis Add-on Modules
Various modules have been designed to speed up and simplify the analysis of more complex sets of data.
Action Potentials | Audit Trail | Baroreflex | Blood Pressure | Calcium Transients | Data Import | Dose Response | Electrocardiogram (ECG) | Electroencephalogram (EEG) | Electromyography (EMG) | Electroretinogram (ERG) | Event Related Potentials (ERP) | Experiment Builder | Eye Tracker | Data Import | LabStreamingLayer (LSL) | Lymphatic Analysis | Metabolic | Normalization | PVLoops | Respiratory Analysis | Spike Sorting | Stimulus Response | Video Capture

Action Potentials Module
Analyze and quantify action potential recordings with LabScribe.

Audit Trail Module
Keep track of user interactions in a data file and log the interactions in an read-only log.

Baroreflex Module
Quantify how strongly the cardiovascular system responds to changes in blood pressure.

Blood Pressure Module
Enhances LabScribe with advanced tools for evaluating ventricular and arterial pressure signals.

Data Import Module
Import of data recorded from any other data acquisition program in text or edf format.

Dose Response Module
Analyze Dose Response data, plot dose-response curves, calculate ED50 and other parameters.

ECG Analysis Module
Enhances LabScribe with advanced tools for examining cardiac electrical activity.

EEG Analysis Module
Allows users to analyze EEG data using a range of standard preset montages.

EMG Analysis Module
Allows for various time domain and frequency domain measurements of EMG data.

ERG Analysis Module
Analyze ERG recording that has been recorded in LabScribe’s sweep mode.

Experiment Builder
Computerized experiment design for psychology and neuroscience experiments.

Eye Tracking Set
Record eye tracking information along with physiological data from any iWorx Recorder.

LabStreamingLayer (LSL) Module
Stream data to LSL, send event markers, and receive marker inputs from LSL-enabled applications.

Lymphatic Analysis Module
Automatically calculate parameters from Lymphatic contraction data.

Metabolic Analysis Module
Automate and streamline both the analysis and reporting of metabolic parameters from a test subject.

Normalization Module
Calibrate small vessel size for the use of wire myographs in vessel contractility experiments.

Pressure Volume Loops Module
Analyze pressure-volume data from any source including catheters or sonomicrometry dimension crystals.

Respiration Analysis Module
Calculate physiologically relevant parameters from previously recorded respiration pressure and volume data.

Stimulus Response Module
Automatically calculate data from the response elicited by a stimulus.

Video Capture Module
Record video from a webcam or the computer screen while recording physiological signals from an iWorx recorder.
Have Questions?
Unsure what LabScribe module best suits your needs? The iWorx team is here to help—whether you have a quick question or need hands-on support. Our technical specialists offer one-on-one assistance with setup, troubleshooting, and optimizing your system.
New Updates in LabScribe
Throughout the year, we release several free software updates for LabScribe on both Windows and Mac, delivering new features, expanded analysis tools, and important performance improvements.
Color-Coded Labs
Labs are now color-coded for ease of immediately being able to identify difficulty level. Green, easy; Yellow, moderate; Orange, hard; and Red, advanced.
New Physics & Chemistry Labs
We have added new Physics and Chemistry labs, including: Pendulum Drop, Beer’s Law, and others. These will be included in the new “General Science” section of the manual.
Module Updates
To view the most up-to-date additions to the LabScribe software, click here.

Interfacing With Other Devices
LabScribe can also record data from certain other devices such as Balances, ANT+ sensors, Control Exercise Equipment, and MOXY.

ANT+ HR Sensor
Record data from ANT+ Heart Rate devices such as Scosche and Garmin HR bands.

Serial Port Devices
Record data from Mettler Toledo Balances and other Serial Port devices.

Control Exercise Equipment
Control Exercise Equipment such as Trackmaster & Woodway Threadmills, WattBike, and Lode Ergometer








LabScribe Tutorial Videos
LabScribe Tutorial Videos
2:11
1:18
1:09
5:33
1:49
1:14
1:33
0:46
1:43
2:38
0:47
1:38
1:30
1:47
0:44
2:49
0:45
Lab Exercise Set-Up Videos
1:18
2:11
Macros: Automate Labscribe
2:30
3:05
4:48
3:02
1:53
2:09
2:05
2:16
1:32
2:08
2:40
EMG
1:14
1:04
1:04
0:55
1:01
1:12
0:59
1:14
Tests:
- Keene State College Teaching and Learning Commons: VO2 Max test
- MC1 – Rowing VO2max Test
Setup
- MCSU 01 – Initial Flowhead Calibration
- MCSU 2 – Metabolic Cart Setup for different systems.
![]() | ![]() | ![]() | ![]() | ![]() |
| HEK-PEAK IX-TA & iWire-GA | IX-TA & GA-200 | IX-TA & GA-300 | IX-214 & GA-200 | IX-214 & GA-300 |
- MCSU 4 – iWorx Metabolic Cart Setup – O2/CO2 Calibration
- MCGS 01 – Subject Setup
- MCGS 02 – Quick Flow Calibration
- MCGS 03 – Calibrate Gas Analyzer
- MCGS 04 – Protocol Selection
- MCGS 05 – VO2 Max Test
- MCGS 06 – Data Analysis
- (Optional ) MCSU 3 –iWorx Metabolic Cart Setup – Flowhead Calibration
Blood Pressure
2:17
1:28
1:15
1:26
ECG
2:52
1:36
0:46
4:22
2:26
Pressure Volume Loops
3:09
0:55
1:46
1:49
1:27
The EEG Analysis Module for LabScribe software allows investigators to look at EEG data using a number of preset standard EEG montages. The alpha, beta, theta and delta frequency distribution is calculated for each electrode combination and displayed graphically within the LabScribe EEG interface.
EEG
5:14
1:35
Isolation and Cannulation of Cerebral Parenchymal Arterioles
Primary Outcome Assessment in a Pig Model of Acute Myocardial Infarction
CMAP Videos
6:35
0:52
Calcium Transients Module Tutorial Videos
Contact iWorx Systems
Our dedicated Research and Teaching Technical Specialists are ready to support your educational and research goals. We provide personalized, one-on-one assistance and web training to ensure you get the most from your system.
iWorx providers users:
- Step-by-step technotes and authored resources
- How-to videos on lab setups and software
- Examples of system setups and software workflows
Contact Information
iWorx Support
Email: [email protected]
Teaching: +1 (603) 726-1371
Research: +1 (603) 742-2492 x 22
iWorx Sales

Frequently Asked Questions (FAQs)
For commonly asked questions about LabScribe, click here. Or reach out to an iWorx representative below.
LabScribe Data Acquisition and Analysis Software
LabScribe is a powerful recording and analysis software package developed by iWorx. LabScribe has an intuitive, user-friendly interface for setting up acquisition screens, calibrating signals and analyzing data. Up to 128 channels of data can be displayed simultaneously at sampling rates as high as 100,000 samples/second.
You can download the latest version of LabScribe from the User Area.
- User Friendly
- Windows and MacOS compatible
- Free Software Updates
- Lab Site License
- Easily Import and Export Data














Citations
1300
articles cite
LabScribe
on Google Scholar
Easy Calibration of Data
Easily convert into physical units such as grams, mmHg, PSI, etc. Simple 2 point calibration to complex multipoint non-linear calibration available.
Chart and Scope Mode
Record data continuously using Chart mode, or as sweeps using the Scope mode.
Preset Settings and Protocols
Settings files can be created for different experimental protocols. The number of input channels, calibration parameters, graph settings, computed channels, views and analysis protocols are all saved to a settings file.
Import and apply settings from one file to another. This allows the user to apply the same settings to a set of data files that were recorded.
Built-In Stimulator
LabScribe supports various pacing and stimulation protocols with a built-in stimulator interface which allows delivery of a single, continuous, or train of pulses. Pulse durations, frequencies and amplitudes can be changed as the protocol is being delivered.
Various protocols such as Pulse, Train, Step, S1-S2-S3, Sine wave, Square wave, Constant and Custom Time-Voltage are available.
Digital Inputs and Outputs
The software offers full control of digital I/O lines that can be used to count events, or control devices in the lab environment.
Marks
Mark data during an experiment with free-form text notes. These marks are searchable and appear in the field of data to which they apply. Marks are time locked to the record and can be used to “Go To” any marked region of the data. Marks can be preset and assigned as keyboard shortcuts, to all channels or a specific channel, for quick and easy annotation. Marks can also be added and saved to files while analyzing data (post-processing).
Views
LabScribe displays data through a customizable, user-friendly, and intuitive interface. The number of input and computed channels, the display time, and scaling of the X and Y axes are just a few of the parameters that can be saved to a viewing template. Simply click one button to change from one view to another, using recording or analysis.
For eg. If recording BP, HR data from 4 animals, one could create 4 views, one for the data from each rat, and one view for the BP signals, and one view for the HR channels.
Meters
Numerical data can be displayed in a meter window as a digital value during data collection. This feature enhances the acquisition experience by providing summary data from the traces being collected. User-defined settings provide the option to display various parameters from input traces such as mean, minimum, maximum, amplitude, rate, etc. The frequency with which the value updates can be set by the user.
XY view
Any two channels can be displayed in XY format, online or offline. XY windows can be undocked and free-floating or can be re-positioned and docked in different locations on the screen.
Calculated Channels
Monitor and observe functional parameters during an experiment with an array of real-time calculations and user-defined computed channels. For example LabScribe can calculate rates, min/max/mean values, systolic/diastolic values.
Create up to 128 calculated channels
Data Analysis
The Analysis Window has many function that can be used to extract meaningful data from the waveforms. These measurements can be sent to the journal
FFT and Spectrum Analysis
LabScribe includes a Fast Fourier Transform feature for frequency analysis of any signal.
Macros: Automate Tasks
- Start, Stop Recording, and Save files
- Record the data in a multiple files, reducing file size making it easier to analyze the data.
- Control Digital Outputs and Stimulators
- Monitor inputs and run tasks based on input events.
- send simulated keyboard press and mouse motion
Find and AutoFind
Locate points of interest in the data for analysis
Exporting Data
All recorded data can be exported to either a text file, edf, matlab or a picture (.png, .jpg) making reports or posters much easier to create. Of course, you can always print your data from any window at any scale.
Journal
LabScribe includes a Journal which is very similar to a text editor. Text can be entered and edited in the Journal area and images of traces and graphs from the raw data and computed channels can be copied to the Journal. In addition to images, data values from the Main and Analysis Windows can be added to the Journal. The Journal can be printed, and its contents can be copied and pasted into other applications. The Journal includes a table view and an editor view making it easy to organize numerical data (table view) and generate graphical reports (editor view). The Journal can be undocked and free-floating or can be re-positioned and docked in different locations on the screen.
LabScribe v26:
- Windows OS: Win10, Win11
- Mac OS: OSX 11 and above
Computer hardware for LabScribe v26:
- Minimum specs: Dual Core processor, 4GB or greater memory.
- Recommended specs: Quad Core 64 bit Processor, 8GB or greater memory.
Computer hardware for Eye Tracking :
- Recommended specs: Intel i7 or better CPU, 16GB Ram, a 256 GB Solid state drive, Graphics card
Tablets:
Tablets running the full Windows 8 or full Windows 10 version such as Surface Pro, Dell Venue Pro, Asus Transformer Book, VivoTad, Toshiba Encore, etc
(Windows RT is not supported)
LabScribe v3:
- Windows OS: Vista, Win7, Win8, Win10
- Mac OS: OSX 10.9 and above
- Linux: ( beta testers required )
Computer hardware for LabScribe v3:
- Minimum specs: Dual Core processor, 4GB or greater memory.
- Recommended specs: Quad Core 64 bit Processor, 4GB or greater memory.
Advanced Features
Various modules have been designed to speed up and simplify the analysis of more complex sets of data.
Interfacing with Other Devices
LabScribe can also record data from certain other devices such as Balances, ANT+ sensors, Control Exercise Equipment, and MOXY.
Record Data from ANT+ Heart Rate devices such as the Scosche, Garmin HR bands
Record Data from ANT+ Bike Power devices such as the WattBike
Record data from ANT+ MO2 devices, such as MOXY.
Record data from Mettler Toledo Balances and other Serial Port device.
Control Exercise Equipment such as:
- Trackmaster & Woodway Threadmills
- Watt Bike
- Lode Ergometer
Monitor Serial Port and report the serial port value as a channel
Videos
LabScribe Tutorial Videos
2:11
1:18
1:09
5:33
1:49
1:14
1:33
0:46
1:43
2:38
0:47
1:38
1:30
1:47
0:44
2:49
0:45
Lab Exercise Set-Up Videos
1:18
2:11
Macros: Automate Labscribe
2:30
3:05
4:48
3:02
1:53
2:09
2:05
2:16
1:32
2:08
2:40
EMG
1:14
1:04
1:04
0:55
1:01
1:12
0:59
1:14
Tests:
- Keene State College Teaching and Learning Commons: VO2 Max test
- MC1 – Rowing VO2max Test
Setup
- MCSU 01 – Initial Flowhead Calibration
- MCSU 2 – Metabolic Cart Setup for different systems.
![]() | ![]() | ![]() | ![]() | ![]() |
| HEK-PEAK IX-TA & iWire-GA | IX-TA & GA-200 | IX-TA & GA-300 | IX-214 & GA-200 | IX-214 & GA-300 |
- MCSU 4 – iWorx Metabolic Cart Setup – O2/CO2 Calibration
- MCGS 01 – Subject Setup
- MCGS 02 – Quick Flow Calibration
- MCGS 03 – Calibrate Gas Analyzer
- MCGS 04 – Protocol Selection
- MCGS 05 – VO2 Max Test
- MCGS 06 – Data Analysis
- (Optional ) MCSU 3 –iWorx Metabolic Cart Setup – Flowhead Calibration
Blood Pressure
2:17
1:28
1:15
1:26
ECG
2:52
1:36
0:46
4:22
2:26
Pressure Volume Loops
3:09
0:55
1:46
1:49
1:27
The EEG Analysis Module for LabScribe software allows investigators to look at EEG data using a number of preset standard EEG montages. The alpha, beta, theta and delta frequency distribution is calculated for each electrode combination and displayed graphically within the LabScribe EEG interface.
EEG
5:14
1:35
Isolation and Cannulation of Cerebral Parenchymal Arterioles
Primary Outcome Assessment in a Pig Model of Acute Myocardial Infarction
CMAP Videos
6:35
0:52
Calcium Transients Module Tutorial Videos
Detailed information about using the modules is in the LabScribe Manual.









