Metainsight is now available on CRAN! cran.r-project.org/package=meta... It is a shiny app for conducting network meta-analysis, which in simple terms, is used by doctors to decide which of multiple treatments is best to treat your ailments. #rstats #metaanalysis #openscience 1/5
Simon Smart
@simonsmart.bsky.social
✨ Research Software Engineer at University of Birmingham 🥔 Former spudologist 🌱 Grows plants 🚲 Rides bikes 🍺 Brews beer 🌐 https://github.com/simon-smart88
Whichever of the purple dots you look at turns more purple.
From @plos.org #Computational #Biology | Biomedical open source software: Crucial packages and hidden heroes | #Bioinformatics #RStats #Bioconductor #CRAN #PyPI #ScientificSoftware #Research #Education #OpenScience #OpenSource | 🧬🖥️🧪🔓 ⬇️ journals.plos.org/ploscompbiol...
Biomedical open source software: Crucial packages and hidden heroes
Author summary Scientists today use software as an important tool for their research. The progress of science depends on the people who write software being properly recognized, rewarded, and incentiv...
journals.plos.org
I’m giving a seminar on 20th April about refactoring crsu.shinyapps.io/MetaInsight/ to use {shinyscholar}, producing crsu.shinyapps.io/MetaInsight_... Details and sign up: www.eventbrite.co.uk/e/crsu-webin... A shorter version is also coming to R/Medicine in May #rstats #metaanalysis #openscience
Thanks for breaking #rstats with your spam @energtx.bsky.social. Even after muting you, there are no older posts.
Partial matching of names in #rstats is wild. I knew the function would run, but didn't know it "works" with dataframes as well!
When submitting #Rstats packages to CRAN you can either: spend weeks writing a comprehensive test suite and get threatened with removal when one don't pass under some unusual condition, OR don't write any tests, R CMD check still passes, most users are none the wiser and you won't be threatened.
It's surprising that neither R CMD INSTALL nor R CMD check flag having two identically named functions in an #rstats package. It's easy to accidentally duplicate when refactoring code and can lead to much confusion!
Is there a term for figuring something out that LLMs say isn't possible? Grind coding? Organic coding? In this case, rendering <text> elements in an SVG to <path> in #Rstats. (Claude cooked up a whole non-functioning package in an attempt to do it).
I've spent a lot of time wrestling with base #rstats plots in Shiny this year and thought I'd share the solution I've come up with to ensure they scale correctly and downloads match exactly what is shown in the app: simon-smart88.github.io/forest_plot_...
Seeing the forest for the lines - Scaling complex base plots in Shiny
simon-smart88.github.io
#rstats when I run devtools::test() from the Build pane I get an error that mirai isn't installed even though it is. I use r2u and have already uninstalled with apt remove and reinstalled. It runs okay from the terminal but whatever environment shinytest2 runs in can't find mirai either. Any ideas?
I've made digital art using .svgs for many years and inspired by #rtistry I've made a #rstats #rshiny app which generates them: simonsmart.shinyapps.io/savage-patte... the video shows some example outputs.
Myself and @statsforbios.bsky.social are running a workshop in September to introduce Disagapp disagapp.le.ac.uk for disaggregation regression. More details and sign up at forms.office.com/e/pjfbD6RvTi #rstats #episky #AcademicSky
Pretty cool that 10 % of UK farmland is now being managed with an #rstats #rshiny app www.linkedin.com/posts/tomscr... #iykyk
🚀 Today, we’re announcing a big milestone for Soil Benchmark ✨ 10% of… | Tom Scrope | 39 comments
🚀 Today, we’re announcing a big milestone for Soil Benchmark ✨ 10% of English farmland now uses our platform ✨ 🎉 To celebrate, we’re offering 10% off all week. It's free to get started and a...
linkedin.com
Shinyscholar 0.4.1 is up on CRAN. The UI has been migrated to {bslib} along with other tweaks to modernise it. Async tasks now run using {mirai}. Want to learn more? Then come along to the Workshop for Ukraine in a few weeks : sites.google.com/view/dariia-... #rstats
Dariia Mykhailyshyna - Workshops for Ukraine
Feedback on the past workshops (if you want to learn how to make wordclouds, check out Text Data Analysis workshop below)
sites.google.com
I'm delivering a Workshop for Ukraine on 5 June about {shinyscholar} cran.r-project.org/web/packages... a template for creating reproducible shiny apps for complex analyses in #rstats . More info and sign up here: sites.google.com/view/dariia-...
Dariia Mykhailyshyna - Workshops for Ukraine
Feedback on the past workshops (if you want to learn how to make wordclouds, check out Text Data Analysis workshop below)
sites.google.com
Being able to cancel and restart slow-running jobs in shiny with {mirai} is a bit of a game-changer #rstats Full app in alt text / gist.github.com/simon-smart8... with a method for updating progress too
My first R package is now available on CRAN! Shinyscholar is a template for creating complex analytical applications that are reproducible outside the application. 🧵 cran.r-project.org/web/packages... #rstats #rshiny #openscience
Day 6 part 1 of #adventofcode in #Rstats. I learnt from day 4 and padded the input from the start which made it a lot simpler. Barely any use of apply which makes a change from so far.
Day 5 part 2 of #adventofcode in base #Rstats. This took forever to work out until I realised I could always put the first wrong element at the end
Just in time for Day 5 part 1 of #adventofcode in base #Rstats. Not super pleased with this and I'm sure there is some room for improvement, but it works.
Day 4 part 1 of #adventofcode in base #Rstats. This was a whole lot easier once the input was padded. I was surprised there is no function equivalent to rdrr.io/cran/terra/m... for a matrix (or is there?)