A subjective comparison of two of the best continuous glucose monitors (CGMs) for Type 1 Diabetes management.
I recently had the chance to test out a Freestyle Libre 3 continuous glucose monitor (CGM). I’m a type 1 diabetic and I’ve been wearing the Dexcom G6 for a few years now. I figured this would be a good excuse to compare the two and see if I was missing out on anything. What follows is my subjective experience with the two sensors. I try to give an accurate and honest review of each of them, and highlight their pros and cons.
This post is not meant to be an exhaustive statistical analysis of the accuracy of these sensors. If that’s what you’re looking for, you can find a number of legitimate studies on the internet that do a much better job of that than I can. Alternatively, you can look for the MARD values of each of the sensors, which are evaluated by the US Food and Drug Administration.
Background And Experimental Design
Before we get started, let me share some details about how I conducted this little experiment. These are some of the assumptions, background information, setup details, etc. that I believe should be stated up front for clarity:
- I started both sensors at nearly the same time on December 5th, 2022.
- I wore both sensors on the upper back side of my arms – the Dexcom G6 on the right and the Libre 3 on the left.
- The Libre 3 is missing some portions of sensor data. Some of the missing data occurs in the middle of the data set, while some of it occurs at the end of the dataset. Notice how Figure 1 only shows eight days worth of data. This is most likely as a result of me force-stopping the Libre app for multiple hours at a time (more on that later).
- The Dexcom G6 reports a data point every (roughly) five minutes. The Libre 3 reported data points every one to two minutes. This means that for each G6 reading, there were two or three Libre 3 readings.
- I calibrated the G6 with finger pricks multiple times throughout the test. This is obviously not something you would want to do if you were comparing the statistical accuracy of the two sensors. In my case, I was trying to emulate what I would do in the real world, unbiased. I would have calibrated the Libre 3 as well, if that was an option.
- I used Gluroo to gather data from both sensors. I also use Gluroo on a daily basis for tracking insulin doses, carbohydrate consumption, exercise, and more.
- To analyze and plot the data, I used Python data science packages, including Pandas and Plotly.
With that out of the way, let’s get into the data itself.
Data Comparison
In the image below there are two CGM traces – green for the G6 and yellow for the Libre 3.
The purple dashed line in the middle represents the simple average of the two readings at any given point in time. You may notice that the purple dashed line is, uh, red in a lot of places. I colored it red when the difference in readings between the G6 and the Libre 3 exceeded 20%. This percentage was chosen somewhat arbitrarily.
The chart also shows insulin doses (blue triangles) and carbohydrate intake (orange triangles), plotted on top of the Dexcom trace.
Warming Up The Sensors
The first thing I looked at after gathering the dataset was the start of both sensors. We all know from experience that these CGMs tend to have high variability after they first come online, usually for 24 hours or so.
This is shown in Figure 2 above. We can see that the Libre 3 came online first (due to its shorter warmup period). From visual inspection alone we can say that variability in BGL readings was relatively high for both sensors based on how jagged the lines are.
Contrast that with Figure 3 below which shows the sensor readings 24 hours after startup.
The sensors have considerably less variability here, with the G6 looking particularly smooth. Remember, though, that the G6 is reporting a reading only once every 5 minutes. Naturally, this will result in a smoother trace.
Change in Variability Over Time
Variability of the sensor data seems to decrease over time. This is something that I and many others experience subjectively, but can we demonstrate this in a more quantitative manner?
If the reading variability reduces over time, it makes sense that the two sensors should “converge” and agree with each other more often as time progresses. To test this hypothesis, I created a time-series histogram that shows the sum of the absolute difference in reading values from the two sensors over time.
What Figure 4 shows is that the sensors did not agree very much at the beginning of the period. Over time, though, they reached a sort of equilibrium. (Note again that I lost data from the Libre 3 for about 24 hours in the middle of the test, which resulted in the lack of data on December 9th.)
In total, I found that the sensors were in agreement (within 20% of each other) about 88% of the time.
Subjective Experience
Like I said before, I’m not here to make any claims about the accuracy of either device. They both worked satisfactorily for my purposes, as a Type 1 diabetic of over 14 years. What I’ll discuss now is my subjective experience with both, and why I ultimately decided to stick with the G6 over the Libre 3.
In rapid fire:
- The Dexcom app felt superior to the Libre app. It’s simpler, more polished, and more responsive.
- In terms of physical size and form factor, the Libre 3 is obviously the winner. It’s super small and completely innocuous. I completely forgot that it was on. I also liked that due to its smaller size, it was less likely to get accidentally ripped off. Yes, I have ripped the G6 off of my arm once before, when walking through a narrow doorway. Surely I’m not the only one?
- The inability to silence or at least quiet the alarms for the Libre made it completely unusable. The G6 uses the system volume level for an extreme low alert, meaning that I can have it at a volume level of 1 and the alarm will still sound, but it’ll be very quiet. The Libre, on the other hand, uses a maximum volume, ear-piercing alarm that cannot be disabled or quieted. I had to force-shutdown the Libre app at night to avoid waking up everyone in my house. This is probably why I lost some Libre data, like I mentioned in the previous section. If anybody has a workaround for this, I would love to hear it.
- The Libre appears to be very sensitive to compression lows, which when coupled with the issue of not being able to quiet the alarms, becomes a very big problem when sleeping.
Final Thoughts
From a data perspective, the Libre 3 and Dexcom G6 both work great. I didn’t have any significant issues with, for instance, readings being out of range compared to my finger prick values. The Libre 3 has a much better form factor and size, but that won’t be as much of an advantage when the G7 becomes fully available, since the G7 is more comparable in size.
For now, I’ve decided to keep using the G6. The Libre 3 is a great device but has terrible alarm configuration, which makes the G6 the winner of this experiment. Regardless of which one you decide to use, they both work great with Gluroo for logging all things related to diabetes management.
You can learn more about Gluroo or download it today for free.
Nice post.
Thanks a lot! Glad you enjoyed it.
Mate, Type 1 as well, 30 years now, and yes, have accidentally ripped the G6 off at home in doorway like you and multiple times on my sailboat. Frustrating yes, but the G6 is superior in my opinion. G7 arrives for me Monday. Looking forward to a slimline device.
Hey Kevin, thanks for the comment. I’m glad I’m not alone in ripping mine off hahaha. Let me know how the G7 goes for you!
Thanks for the comparison, after 4 years on the G6, supplier will not sell sensors without insurance. Medicaid dropped me while Medicare begins Aug. 1 so Libre is less expensive although no integration with current Tandem pump. I am 55 years type 1 without a single diabetic complication to date. Since last G6 sensor expired 3 days ago, havoc has ensued due to the simplicity of always knowing BS readings. Not so easy returning to glucometer only while awaiting the Libre 3 prescription which I could have had prescribed sooner by a Vet for a dog.
A clear and unambiguous statement of your experience. Thanks!
Ripping Libre sensors off my arm was quite frequent when I was new to them; not just in doorways but also pulling clothes off over my head. Felt a right idiot😬. However, there is a ‘sweet spot’ on the arm just below the crease of the axilla which seemed to put a stop to this destruction!
I have now been using the Dexcom g6 which feels enormous by comparison to Libre but my Dexcom sensors are supplied with a large oval sticky plaster which secures the whole sensor and transmitter securely. Only added problem for hairy folk like me is the itching under that plaster after a few days. G6 great but size and applicator waste is not.
I do hope the G7 lives up to expectations and is soon available to me.
Hey Stephen, thanks for your comment! I actually just switched to the G7 yesterday and am loving it so far. The smaller size is the biggest positive change to me – comparable to the Libre 3. However, I have noticed that connectivity seems to be an issue. I can be sitting at my desk with my phone no more than 18 inches from me and have it lose connection for a few minutes. Maybe I’ll have to do another post comparing the G6 and the G7 😛 Thanks again for stopping by!
I went to settings and turned off all alarms for the Libre3 app. Now I have a bar on top of the home page that says “Alarms Unavailable”. But it’s still giving me readings. I’m using a Pixel 6a Android phone.