Pinned
Jem Arnold
Jem Arnold
@jemarnold.bsky.social
PhD candidate & physiotherapist | 🩸Iliac artery endofibrosis / FLIA | Endurance testing & NIRS. Treat declarative statements as questions?
667 followers382 following466 posts
Jem Arnold reposted
New study out on muscle oxygen saturation (SmO₂) breakpoints using NIRS 🎉 First authored by @igfjarillo.bsky.social - I contributed via the statistical analyses. While we present the findings elsewhere, here I focus on what’s new about our approach and why it matters ⬇️🧵 1/8
Jem Arnold reposted
Replying to @jemarnold.bsky.social
relatedly, you may be interested in my absolute favorite, most-used R package, for inspecting the middle of a piped chain in interactive development
Jem Arnold reposted
{mnirs} R package for reading, processing, analysing muscle near-infrared spectroscopy data🦵🔦 updated to 0.7.0 Mostly internal performance improvements getting ready for `mnirs::analyse_kinetics()` soon! github.com/jemarnold/mn... Here are the key changes: 1/5🧵🔗👇 #rstats #nirs #muscleoxygenation
5/5 {mnirs} 0.7.0 can be downloaded from CRAN 🧑💻: `install.packages("mnirs")` (0.7.1 updated on github because I already found a bug) github.com/jemarnold/mn... More information on the {mnirs} package website: #rstats #nirs #muscleoxygenation
{mnirs} R package for reading, processing, analysing muscle near-infrared spectroscopy data🦵🔦 updated to 0.7.0 Mostly internal performance improvements getting ready for `mnirs::analyse_kinetics()` soon! github.com/jemarnold/mn... Here are the key changes: 1/5🧵🔗👇 #rstats #nirs #muscleoxygenation
Doctors, surgeons, clinicians, coaches can directly access the clinician questionnaire from the QR code or link here: mmc.myresearchmanager.com/Survey/9h4fm
This paper found similar ~11sec mean recirculation time in females & males treadmill walking at 3 mph (12:25/km) @ 5% grade So already at walking intensity, or cycling near V̇O₂max, bulk blood flow velocity is nearly the same?😮 Chapman & Fraser 1954 doi.org/10.1161/01.C...
Also worth noting their sample group was "normal" young individuals, while ours were well-trained competitive cyclists. But still no detectable difference in bulk recirculation time? 🤔 Anyway, data & figures here: github.com/jemarnold/da...
Jem Arnold reposted
. @fredrikmentzoni.bsky.social here is that sensitivity analysis on smoothing levels for BxB Tymewear vs Parvo respiration rate Methods are un-smoothed; moving-avg by breath; moving-avg by time, and binned by time (reduce to single mean sample per bin)
Jem Arnold reposted
'A tough period of racing while searching for answers' –Iliac artery surgery ahead for Neve Bradbury www.cyclingnews.com/pro-cycling/...
I was just reminded of this nice test-retest reliability study for intensity at #Fatmax & fat oxidation (g/min) This week are we the red line or the blue line? How about next week?? 🤷♂️ Fatmax can be useful, but it isn't magic 🧙♂️ pubmed.ncbi.nlm.nih.gov/32488584/
Always important to consider how relevant & valid are physiological tests to predict real-world training targets / performance outcome If we want to maximise FatOx in a training session, we can do so in a wide intensity range. FatMax isn't magic 🧙♂️ pubmed.ncbi.nlm.nih.gov/24022578/
speaking of test-retest differences, we compared a few common metrics to give coaches & athletes reference values to use when comparing data day-to-day If we know our uncertainty, we can be *more* confident where we prescribe training targets www.frontiersin.org/journals/spo...
I was just reminded of this nice test-retest reliability study for intensity at #Fatmax & fat oxidation (g/min) This week are we the red line or the blue line? How about next week?? 🤷♂️ Fatmax can be useful, but it isn't magic 🧙♂️ pubmed.ncbi.nlm.nih.gov/32488584/
To add a bit more context, this excellent review summarises all the different operational decisions (methodological differences) that influence results when testing for FatMax under laboratory conditions pubmed.ncbi.nlm.nih.gov/30929281/
@EatsleepfitJeff's excellent modelling paper points to which factors (diet, intensity, fitness, age, etc) explain variability in RER & FatOx Up to 60% variance can be explained by these multiple factors. 30+% variance is attributable to individual diffs pubmed.ncbi.nlm.nih.gov/35829994/
Also modified behaviour for extracting intervals from `lap` values, and some other small fixes Changelog: jemarnold.github.io/mnirs/news/i...
Jem Arnold reposted
@mnirs.bsky.social Abstract submissions now open for mNIRS 2026 in Pavia (Sept 17-19). Abstract deadline June 15 www.mnirs2026.org
Jem Arnold reposted
Just updated {mnirs} 🦵🔦 app with interactive Plotly for improved no-code workflow processing #muscleoxygenation #nirs #rstats data! Access here: jemarnold-mnirs-app.share.connect.posit.cloud 🔎 Pan & zoom to explore precise time scales 📈️ Compare effects of filtered vs raw tracings A bit more 🧵👇
What looks like noise at a wide timescale in this cycling interval (recorded at 10Hz w/ @artinis.bsky.social) is actually meaningful intra-cadence changes in Oxy[haeme] Zooming in on the occlusion, we see distortion caused by over-parameterising the Butterworth filter order
{mnirs} 0.6.2🦵🔦 updated on CRAN with some minor changes: • ⏱️🌍 improved timestamp parsing and local time zone detection • 🛠️ Some other small fixes and documentation edits. `install.packages("mnirs")` The full changelog is available: 🔗 jemarnold.github.io/mnirs/news/i... #rstats #nirs
Garmin sounds serious about #muscleoxygenation #mnirs. "Muscle Battery" gives me high hopes and cautious expectations 😄 What do you think?🤔 Very interested to see how they solve the hardware distribution problem, and how the model learns from repeated measurements
What is the best way to include an AGENTS.md file for users' bots working with a new #rstats package? Top level gives a CRAN check note. Or is {pkgdown} LLMs.txt sufficient? 🤔