← Latest papers
💻 computer science

FRIENDS GUI: A graphical user interface for data collection and visualization of vaping behavior from a passive vaping monitor

This paper introduces FRIENDS GUI, an open-source Python-based graphical interface that extracts, decodes, and visualizes 24-hour puffing topography data from the FRIENDS passive vaping monitor to enhance the accessibility and interpretation of electronic nicotine delivery system usage for research and regulatory purposes.

Original authors: Shehan Irteza Pranto, Brett Fassler, Md Rafi Islam, Ashley Schenkel, Larry W. Hawk, Edward Sazonov

Published 2026-04-29
📖 4 min read☕ Coffee break read

Original authors: Shehan Irteza Pranto, Brett Fassler, Md Rafi Islam, Ashley Schenkel, Larry W. Hawk, Edward Sazonov

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you want to understand exactly how someone uses their e-cigarette (vape). Do they take short, quick puffs or long, slow ones? Do they hold the device for a long time between puffs? In the past, researchers had to ask people to remember these details, which is like asking someone to recall exactly how many times they blinked yesterday—it's often inaccurate and full of mistakes.

To solve this, the authors created a tiny, open-source "smart sticker" called FRIENDS that attaches to the vape. This device acts like a high-tech detective, silently watching and recording every time the vape is touched, heated, or used. It captures the data with extreme precision, down to the microsecond.

However, the FRIENDS device speaks a language that looks like a secret code (binary data and long strings of numbers). That's where this paper comes in. It introduces the FRIENDS GUI (Graphical User Interface), which acts as a translator and a storyteller.

Here is how the system works, broken down into simple parts:

1. The Translator (Data Conversion)

When you plug the FRIENDS device into a computer, it dumps a file full of raw, confusing numbers. The GUI is the tool that takes this "secret code" and translates it into plain English.

  • The Magic: It takes a string of numbers like 100065CA42C88D44 and instantly turns it into something a human can read: "February 12, 2024, at 10:09:44 AM, the user started a puff."
  • The Cleanup: Sometimes, the device might get confused by electrical noise and record a "fake" puff. The software has a built-in filter (like a bouncer at a club) that checks the data. If a "puff" is too short (less than 0.4 seconds) or doesn't match the temperature change, the software kicks it out as a mistake.

2. The Storyteller (Visualization)

Once the data is translated, the GUI draws a picture of the day's events.

  • The Timeline: Imagine a 24-hour clock. The software draws lines on it showing exactly when the user picked up the vape (Touch), when they started inhaling (Puff On), and when they stopped (Puff Off).
  • The Heat Map: It also tracks the temperature of the vape mouthpiece. If the device gets hot, it's a sign a puff is happening. This helps the software double-check its work to ensure it didn't count a random electrical glitch as a puff.

3. The Proof (Did it work?)

The authors tested this system to make sure it wasn't just a pretty picture. They didn't use human volunteers for the test; instead, they used a machine to "vape" in a very controlled way.

  • The Test: They made the machine take 72 specific puffs at exact times (2 seconds, 3 seconds, and 4 seconds long).
  • The Result: The FRIENDS device and the GUI software caught 100% of the real puffs. They calculated the total time spent vaping with nearly perfect accuracy (99.5% match).
  • The Glitch Fix: The device accidentally recorded 17 "ghost puffs" (false alarms), but the software's filter successfully identified and removed them, proving the cleanup process works.

Why This Matters

Think of the FRIENDS GUI as a dashboard for vaping behavior. Just as a car dashboard tells you your speed and fuel level, this software tells researchers exactly how a vape is being used.

  • It turns messy, unreadable data into clear, colorful graphs.
  • It is free for anyone to use (open-source).
  • It works on any computer (Windows, Mac, or Linux).

The paper concludes that this tool is ready for researchers to use immediately. It helps them stop guessing and start seeing the real patterns of how people use e-cigarettes, all without needing to be a computer programmer to do it. The software is available for download on GitHub, ready for anyone to install and start decoding vaping habits.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →