Post

Had a small part of this that I am pretty proud of: Full push-button reproducible manuscripts from data to manuscript. Nearly every stat, figure, number, table, etc is pulled directly from analysis code and data and "knit" with manuscript text written in Google Docs. Blog post coming soon ...

Today, the SCORE program releases its primary results! 865 researchers examined research credibility across the social and behavioral sciences, publishing three papers in Nature + five preprints. 📑 Explore the papers: www.nature.com/colle... ℹ️ Read more about SCORE: www.cos.io/score

10 reposts40 likes

Trackdown is great and a VERY similar idea, but has the big limitation that you cannot simultaneously work on analysis code/data/etc and the manuscript narrative text. Editing has to be iterative one after the other, which was impractical for us. So we rolled a (slightly hacky) homebrew solution.

More detailed explanation + packaged version in the blog-post-to-be, but short version is that analysis code generates values for placeholders, and the text had demarkated placeholder contained in curly brackets, so both could be worked on independently. "Knit" code smooshes the two parts together.

Reproducible manuscripts are useful for a few reasons: One of the best reasons is just practicality. The thing most of us do where we have to manually update every stat/figure etc in a manuscript every time something changes in the code or data is super error-prone and time consuming.

Then there is rigor and accountability. Anyone can trace every stat and figure to *exactly* how it was estimated. If there's an error or a way you think things should have been done instead, it's super findable. As a bonus, that incentivizes code readability, since people might use it.

Reproducible manuscripts have been around since code existed, but they are still pretty rare and mostly written in scripting langauges (text and everything) like RMarkdown. For SCORE, the text is written collaboratively via Google Docs, enabling modern collaborative writing with a large team.