Revolutionizing ABA Data Collection: How cometrics Empowers Clinicians, Researchers, and Students

Exploring cometrics: A Free Open-Source Tool for Collecting and Analyzing Behavioral Data

Applied behavior analysis (ABA) depends heavily on accurate data collection. Clinicians, researchers, and students all rely on reliable, real-time tracking to make decisions, monitor treatment progress, and evaluate interventions. Yet many commercial software tools used today are expensive, complex, or limited in capabilities.

Enter cometrics—a powerful, free, open-source solution designed for modern behavior analysts.

In the recent article “cometrics – A New Software Tool for Behavior‑Analytic Clinicians and Machine Learning Researchers,” published in Behavior Analysis in Practice (Arce, Walker, Hurtz, & Gehringer, 2023), the authors introduce a practical tool that brings together observational, physiological, and video data in one place. You can download cometrics from the Microsoft Store or GitHub, making it highly accessible for professionals, students, and researchers alike.

What Is cometrics?

cometrics is a desktop application for Windows 10 and 11 that collects synchronized behavioral, physiological, and video data during observation sessions. It was designed for use in ABA therapy, functional behavior assessments (FBAs), clinical decision-making, and more.

Built with Python and integrated with Microsoft Excel, cometrics supports Bluetooth communication with biosensors (like Empatica E4) and saves session data in widely used formats like Excel, CSV, and JSON.

Why It Matters — Multiple Data Streams in One Place

Behavior analysts often need to monitor not just behavior, but also the context and physical state of the learner. cometrics supports synchronized input from:

  • Keystroke events for logging behavioral observations
  • Live video and audio feeds for visual reference and coding
  • Physiological signals via the Empatica E4 biosensor, such as:
    • Electrodermal activity
    • Heart rate (PPG)
    • Skin temperature
    • Movement (accelerometry)

This combination gives clinicians a more complete and accurate snapshot of each session, enabling richer analysis and better documentation.

Key Features and Benefits

cometrics includes a wide toolkit of features that set it apart:

  • Real-time behavioral logging with flexible keystroke mapping
  • Exportable Excel-based keystroke files (KSFs)
  • Synchronized video tagging with MP4 support
  • Interobserver agreement (IOA) calculator
  • Auto-organized project folders for exporting graphs and session data
  • Real-time physiological monitoring from Empatica E4
  • Pause/resume session functionality
  • Audio-visual interval reminder cues
  • Multiple data output formats (.xlsx, .csv, .json)

This all-in-one format helps minimize transcription errors and support reproducibility in behavior research.

Getting Started with cometrics

To start using cometrics, users first create a project directory. Within each project, you can add participant profiles and assign them to assessment phases such as baseline, intervention, or maintenance.

Then, you’ll set up a Keystroke File (KSF), where you define what keys correspond to which behaviors. Duration-based or frequency-based behavior tracking is supported.

During sessions, you log behaviors using assigned keys, and cometrics tracks time-stamped entries, which are synced with live or recorded video and physiological data if connected.

Supported Hardware and Input Types

cometrics was specifically designed to work with modern PC hardware environments:

  • 🧠 Empatica E4 Biosensor: Streams EDA, PPG, accelerometer data, and skin temp over Bluetooth.
  • 📷 Webcam & Microphone: Supports video recording with audio and keystroke tags.
  • 🎞️ Retrospective Coding: Load recorded MP4 videos for post-session data entry.

With these input streams, professionals can match physiological stress markers like elevated heart rate with observed behaviors such as aggression or escape.

Interobserver Agreement (IOA) Made Easy

cometrics includes built-in IOA comparison functionality with:

  • Flexible window sizes for analysis
  • Side-by-side primary and secondary data sets
  • Exported Excel results with raw data and agreement scores

This allows educators and supervisors to teach, assess, and maintain data reliability in both training and practice.

Exporting and Analyzing Data

All session data can be exported for further analysis with tools like Excel, R, or Python.

Supported file formats:

  • .xlsx — Excel KSF with all coded events
  • .csv — Raw time-stamped keystrokes
  • .json — Structured data for developers or researchers

Session files follow a clear naming structure including session number, assessment initials, date, and phase to keep data organized.

How cometrics Compares to Other Tools

Here’s how cometrics stands among other data collection platforms:

Feature cometrics BDataPro DataPal Therapy Brands ReThink Autism
Free to Use
Open-Source
Video Annotation Limited
Supports Physiological Data
Built-in IOA Calculator
Compatibility (Windows) ✅ (10–11) Cloud/web Cloud/web

For those interested in flexibility and advanced custom use, cometrics is a clear frontrunner.

10 Use Cases for cometrics

  1. Functional Behavior Assessments (FBA)
  2. ABA therapy session documentation
  3. Feeding behavior research (with heart rate monitoring)
  4. Teaching IOA in university courses
  5. Research requiring timestamped behavioral data
  6. Creating datasets for machine learning
  7. Retrospective video coding
  8. Student practicum observation training
  9. Efficacy tracking for behavioral interventions
  10. Automated graph generation for single-subject data

Proven Reliability

According to Arce et al. (2023), cometrics has undergone validation across five areas:

  1. Timing accuracy
  2. Data quality (behavioral, physio, video)
  3. Correct summary reporting
  4. Verified IOA calculations
  5. Compatibility with Windows 10 and 11

Users can run their own tests and even contribute code or suggest improvements through GitHub.

Licensing and Community Support

cometrics is released under the MIT License, and is completely free to use. Developers and users are encouraged to contribute by reporting issues or requesting features via:

The software is aligned with the technological dimension of behavior analysis (Baer, Wolf, & Risley, 1968), encouraging innovation and transparency.

Real-World Success

cometrics has already been used in:

  • Kramer et al. (2022): Heart rate during feeding interventions
  • Davies et al. (2022): Over 160 hours of clinic video used to train machine learning models

These early studies show that cometrics can scale to both clinical practice and research.

Final Thoughts

cometrics offers a modern approach to data collection in ABA. It's accurate, versatile, and completely free. For clinicians, researchers, and educators, cometrics can bridge gaps between observational accuracy, training, and scientific rigor.

📘 Read the original article by Arce, Walker, Hurtz, and Gehringer (2023) in Behavior Analysis in Practice: https://doi.org/10.1007/s40617-023-00817-w

🚀 Start using cometrics today:

👥 Share cometrics with your ABA colleagues, suggest features, or contribute to the open-source project. It's built for the ABA community—by the ABA community.

author avatar
AI Research Assistant

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top