home.social

#webr — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #webr, aggregated by home.social.

fetched live
  1. 🧹 Introducing CleanEX — a free, browser-based tool for cleaning and exploring Dualex leaf optical data. No installation, no server: everything runs locally via WebR, so your data never leaves your device. 🔒

    The raw Dualex .txt export isn’t analysis-ready out of the box — null bytes, comment blocks, terse column names, and group numbers with no treatment labels. CleanEX handles all of it, lets you assign treatments per group, export to wide or long format, and generate exploratory bar charts (mean ± SE, 300 dpi PNG) for Chl, Flav, Anth and NBI.

    👉 mauromaver.eu/posts/rebelot/cl

    #PlantScience #PlantPhysiology #OpenScience #Phenotyping #Rstats #WebR #academia #Research

  2. New blog post 🧹 — why I built CleanRhizo.

    WinRhizo measures roots well but leaves the organizing to you. CleanRhizo is a free, browser-based tool that decodes treatment names from sample IDs, cleans the raw output, and exports it ready for analysis — wide/long CSV plus bar charts (mean ± SE) at 300 dpi. No install, no server: runs locally via WebR.

    mauromaver.eu/posts/rebelot/cl

    #PlantScience #RootBiology #Phenotyping #OpenScience #WebR #Rstats

  3. webR and Shinylive already share browser-runnable links from their editors. livelink is a small R wrapper around that idea: build those links from R (scripts & projects) and decode any of them back into files. On GitHub now, CRAN in review.

    Source: github.com/coatless-rpkg/livel

    Blog:
    blog.thecoatlessprofessor.com/

    #rstats #webr #shinylive #pyodide

  4. 🌱 Introducing CleanRhizo — a free, browser-based tool for cleaning and exploring root morphology data exported from WinRhizo (Regent Instruments).

    No installation, no server, no data upload: everything runs locally in your browser via WebR, so your files never leave your device. 🔒

    🔧 What it does:
    • Reads raw WinRhizo .txt files and lets you select which columns to keep
    • Automatically decodes treatment names from sample IDs, including multi-level experimental designs (biological × technical replicates: pot + plant)
    • Supports underscore, dot, and space as separators — or lets you assign roles manually for non-standard naming
    • Exports to wide or long format (ready for R or other downstream tools)
    • Generates exploratory bar charts (mean ± SE) with optional individual data points (jitter), downloadable as 300 dpi PNG

    Available in EN 🇬🇧 IT 🇮🇹 ES 🇪🇸 FR 🇫🇷

    ➡️ mauromaver.eu/CleanRhizo/Clean

    #PlantScience #RootBiology #OpenScience #Phenotyping #PlantPhysiology #Rstats #WebR #WinRhizo #Research

  5. What's the current state of remote parquet-querying tools (duckdb, arrow, maybe polars) and WebR? That is, if I want a WebR/Shinylive app to query a remote parquet file and only transfer the query results? Or is the way to go, say, loading duckdb's WASM build and have a shiny call it via eval_js? Any examples?

    @hrbrmstr @jeroenooms @gws @kirill

    #RStats #WebR #DuckDB

  6. I was very happy that i managed to get to compile htslib for the #webr environment and the duckhts bundle in the #RStats package, but then i see that i incorrectly assumed that the #DuckDB platform was wasm_mvp, it is Linux_i686_musl instead

  7. This IS the droid you're looking for.

    webRoid v1.0.0: a nearly full-featured R environment running natively on your Android phone or tablet.

    Console, editor, plots, packages, 9 themes:no server, no cloud, no Jedi mind tricks. Just R on your device.

    Tested extensively on emulators. Your actual device? The Force is strong, but no promises.

    play.google.com/store/apps/det

    #rstats #webR #Android #WebAssembly

  8. webRios started as "what if #rstats just worked on your iPhone or iPad" and now it has a whole documentation site. Feels like the app grew up a little today.

    webrios.caffeinatedmath.com

    #webr #ios #webassembly

  9. Uh-oh, these might be the droids you're looking for...

    The number one request after every webRios demo was Android support. Early stage, but we have a working R console inside a native Android view.

    #rstats #webr #android

  10. webRios is live. #rstats on your iPhone and iPad.

    I showed native R compilation on #iOS last week. Shipping it is another story (thanks, GPL). This version uses #webR 's #WebAssembly build instead. Different tradeoffs, but this one clears App Review.

    apps.apple.com/us/app/webrios/

  11. {webrarian} walked so {pyrarian} could... also walk? Ported #webr 's 4-panel editor to Pyodide. Already loading pandas and plotting with matplotlib in the browser. The librarians are going multilingual.

    #pyodide #python #wasm

  12. {livelink} walked so {webrarian} could run. Mini browser-based #rstats environments powered by #webR and its 4-panel editor. YAML config, build, preview. Done.

    R package coming soon. #pyodide folks, stay tuned.

  13. Oh joy, #WebR is here to let you run #R #in your #browser, as if #JavaScript wasn't complicated enough already! 🖥️ Let's take a detour into this never-ending list of #modules, because who doesn't love a good module channel message payload proxy queue RMain RObject? 🤯 Thanks WebR, now we can finally plot our bad life choices in real-time! 📉😂
    docs.r-wasm.org/webr/latest/ #plotting #HackerNews #ngated

  14. Woo hoo! The nloptr package is now supported in webR, which means we now have access to the lme4 package for mixed effects modeling! This brings a great deal of statistical modeling power to serverless R workflows. Great work @gws !

  15. Where should you run LLM-generated code to ensure it's both safe and scalable? And why did we move from a cool in-browser WebAssembly approach to boring, yet reliable, cloud computing?

    Our AI chart generator taught us that running R in the browser with WebR, while promising, created practical issues with user experience and our development workflow. Moving the code execution to AWS Lambda proved to be a more robust solution.

    quesma.com/blog-detail/sandbox

    #WASM #WebR #ggplot2 #AI #LLM #AWS #aws_lambda

  16. What is this? An R editor for ants?

    @examplesWebR now goes full-screen because your data viz deserves better than a cramped iframe!

    Click "Full-width" → no more squinting

    Try it: rd.thecoatlessprofessor.com/we

    #rstats #webr

  17. Shoutout to @gws for another webR REPL update:

    1. Shared code now auto-runs when you click links (by adding &a parameter to end of code=)
    2. Choose your view: editor, plot, terminal, or files with ?mode='editor-plot'

    Try it yourself: webr.r-wasm.org/latest/?mode=%

    #rstats #webR

  18. Experimenting with `@examplesWebR` - a new #roxygen2 tag that makes #rstats package examples interactive!

    Instead of static code blocks, users get "View in webR REPL" buttons that open examples in their browser or the embedded webR REPL. No R installation needed!

    Still WIP (🚧 ) since the main challenge is distributing dev packages for #webR (non-CRAN versions).

    Would love input on the best approach! Here or:

    github.com/coatless-rpkg/rocle

  19. {quarto-webr} v0.4.3 "Bumpity Bump" is now available - a maintenance release that bumps to R 4.5.1 by default (via webR 0.5.2).

    github.com/coatless/quarto-webr

    #RStats #Quarto #WebR

  20. I compiled a basic list of packages that aren't readily WASM/WebR/shinylive compatible in a notebook here: github.com/multimeric/WebrMiss.

    #webr #wasm #shinylive #rstats