In May, the White House produced a report called " Restoring Gold Standard Science ", which was followed by an NIH plan to implement this po...| deevybee.blogspot.com
Episciences enables linking publications to source code archived in Software Heritage, enhancing research reproducibility.| Software Heritage
The gnulib project publish a git bundle as a stable archival copy of the gnulib git repository once in a while.| Simon Josefsson's blog
A short pause in the summer break… for a presentation at the 2025 ACM Conference on Reproducibility and Replicability (https://acm-rep.github.io/2025/), a super important but overlooked topic in science! I presented the paper entitled “Teaching Reproducibility and Embracing Variability: From Floating-Point Experiments to Replicating Research”| Mathieu Acher
Many people have been there. The dinner party is going well until someone decides to introduce a controversial topic. In today’s world, […]| Social Science Space
Today is an exciting day for reproducibility in computational sciences. Continuous analysis awakens with its publication in Nature Biotechnology. Continuous analysis is a method for automatically re-executing a study whenever its source code is updated. Any changes resulting from the update are tracked and visible. Once properly configured, continuous analysis makes a computational study fully reproducible at every state throughout its history. It works by combining two technologies. First, ...| Satoshi Village
smartrappy logo If you’ve ever inherited responsibility for a messy Python codebase, or returned to your own code after a few months, and wondered “what on earth is going on here?”, you’re not alone. Understanding complex code dependencies, data flows, and how different parts of a project interact is a common challenge, especially with analytical pipelines that have gathered a bit of dust or changed substantially since you last used them. Of course, ideally, it shouldn’t get to this...| Arthur Turrell
I recently watched a great talk by Peter van Hardenberg (aka pvh) titled “Why Can’t We Make Simple Software?”. The talk dives into the deep-rooted reasons behind the multiple kinds of complexity in software systems — even the seemingly simple ones. A brief summary and some thoughts in this post.| blog.mathieuacher.com
This is not just another blog post about chess—or at least, not only about chess. While the setting involves Stockfish, the world’s strongest open-source chess engine, the real discussion here is broader: How do we carefully assess inconsistencies in complex AI systems? When an AI model—or a highly optimized program—seems to violate fundamental expectations, how do we tell the difference between a genuine bug and an artifact of the evaluation setup? These questions brought me to the p...| Mathieu Acher
This article explains how to perform pipette calibration yourself so you can ensure they are accurate and avoid the wait for their next service.| Bitesize Bio
Accuracy and precision are critical for achieving reliable and reproducible results. Read on to discover what these terms mean and how to improve your accuracy and precision.| Bitesize Bio
By Michelle Taylor| Open Research at Bristol
By Dan Major-Smith Scientific best practice is moving towards increased openness, reproducibility and transparency, with data and analysis code increasingly being publicly available alongside published research. In conjunction with other changes to the traditional academic system – including pre-registration/Registered Reports, better research methods and statistics training, and altering the current academic incentive structures – these […]| Open Research at Bristol
This image has been edited. With apologies. tl;dr Make RStudio restart itself. Perpetually. Note This post contains April Fools’ Day content. Passing the torch Jenny Bryan once said: If the first line of your R script is rm(list = ls()) I will come into your office and SET YOUR COMPUTER ON FIRE 🔥. The objects in your R environment are wicked little imps whose only motivation is to deceive you. They must be destroyed. Frequently. But rm(list = ls()) isn’t enough to start a new session w...| rostrum.blog
tl;dr Taking a moment to thank Yihui, who has unwittingly made possible the rise of Reproducible Analytical Pipelines (RAP). Hooray for Yihui Yihui Xie is an R legend. He was, however, recently laid off by his employers at Posit. I’ve personally benefited a great deal from Yihui’s work, from writing reproducible presentations with {xaringan} to producing the original version of this blog with {blogdown}. At a grander scale, Yihui’s contributions to the R ecosystem have had a lasting and...| rostrum.blog
As I have worked on various projects at Etsy, I have accumulated a suite of functions that help me quickly produce tables and charts that I find useful. Because of the nature of iterative developme…| Hilary Parker