Sign in

Rowan Cockett

@row1.ca
6K followers 16K following 173 posts

I talk about computational #openscience communication and science publishing. On the jupyterbook.org & @mystmd.org teams, co-founder of @curvenote.com & @continuous.foundation.

PostsRepliesMedia
Rowan Cockett @row1.ca · 11/06/2026
It is always really exciting to see people just fixing and improving their manuscripts based on automated metadata feedback that @curvenote.com provides. @scipyconf.bsky.social is submitting their annual proceedings and it is always awesome to see them roll in..!!
061
Rowan Cockett @row1.ca · 21/05/2026
So so excited about this and some of the opportunities to connect this into the #ATScience ecosystem. Shipped some small hints of that last week with @ronentk.me for (lite, v1) @semble.so integration.
0200
Rowan Cockett @row1.ca · 01/05/2026
How to create scientific figures with AI! #prompt-engineering #nailed-it
A chatgpt prompt saying "create a bioscience figure that I might find in nature, multiple panels" which responds with a very convincing looking figure... that is probably nonsense.
120
Rowan Cockett @row1.ca · 02/04/2026
I am excited about more continuous ways to share between these states (on the floor, in buckets, and on the shelf). Would love to chat more with folks working on #ATscience and scientific schemas to make changes towards more modular and continuous ways of sharing!!
020
Rowan Cockett @row1.ca · 02/04/2026
The Open Exchange Architecture is a new standard for science that we are aiming to bring this to life!! Read more and get involved at: oxa.dev (We have an at-proto implementation!) #ATscience
130
Rowan Cockett @row1.ca · 02/04/2026
This allows you to import content from an existing composition: ``` import figure from paper ``` Not **solely** focusing on "packaging figures" (although that is still important!!) #ATscience
100
Rowan Cockett @row1.ca · 02/04/2026
The core philosophy is not requiring modularity as a precondition to sharing — separating it into different spaces to deposit it. But to allow the packaging to expose the modularity through the ways that researchers are already working. #ATscience
Table:

Dimension	First Wave	Second Wave
Core Philosophy	Break apart to share	Package and compose
Researcher Action	File separate deposits	Work natively, modularity emerges
Output State	Disconnected pieces	Connected, navigable graphs
Provenance	Lost or manually added	Inherited and travels with object
System Result	Floor covered in Lego bricks	Multiplicative, compounding progress
100
Rowan Cockett @row1.ca · 02/04/2026
The floor — Lego scattered everywhere, ready for building. To pull from someone else’s data bucket in Tokyo and pull a protocol from Germany and **remix** them with your ideas to build something new, to learn something new, to discover something new. #ATscience
100
Rowan Cockett @row1.ca · 02/04/2026
The 2010’s prescription was to break research into parts, share each one first. But they are also largely designed for after the work is done. The bar is still too high to share continuously — those small things that add up to all of the tacit knowledge of science. #ATscience
100
Rowan Cockett @row1.ca · 02/04/2026
The shelf — composed artifacts, like Lego trophies. But today status quo demands they are glued together. #ATscience
100
Rowan Cockett @row1.ca · 02/04/2026
I see modular research as oscillating between three states: the floor, the buckets, and the shelves. #ATscience
100
Rowan Cockett @row1.ca · 02/04/2026
Our mission at @continuous.foundation is to move towards more utility and reuse from those **pieces** of research. #ATscience
110
Rowan Cockett @row1.ca · 02/04/2026
Today science is trapped in a paper-shaped box. We might have open-access to read it, but the contents is locked away or not provided (the scripts, methods, visualizations). #ATscience
100
Rowan Cockett @row1.ca · 05/03/2026
Oh no, Zenodo!
020
Rowan Cockett @row1.ca · 02/02/2026
Very different intended audience/depth with the @continuous.foundation article!! Another one that I am working on, but tries to actually go into what a "Knowledge Object" is and also the importance of these standards from a social perspective: oxa.dev/articles/sci...
chat is currently a black box, it should be a gateway in science to discovering and interacting with scientific objects.
120
Rowan Cockett @row1.ca · 08/01/2026
colab.stanford.edu/articles/mat... This is written in MyST Markdown @mystmd.org. Multiple pages, hover cross-references to figures and equations, embedded interactive content.
150
Rowan Cockett @row1.ca · 03/11/2025
Tutorial starting soon by the Turing way!
010
Rowan Cockett @row1.ca · 28/02/2025
I am working with @samteplitzky.bsky.social on a working group in @force11.bsky.social for: Preserving Executable Research Content If you are interested in joining or following along, learn more here: curvenote.com/blog/force11...
1137
Rowan Cockett @row1.ca · 02/12/2024
Lots of examples in SciPy Proceedings and Elemental Microscopy! proceedings.scipy.org elementalmicroscopy.org
081
Rowan Cockett @row1.ca · 02/12/2024
Which means that you should be able to attach live computation as well, so that you can dig into analysis in a reproducible way.
1121
Rowan Cockett @row1.ca · 02/12/2024
Where we *should* be getting to is linking 1.5 TB files as supplemental info and having those be in a hover. Also .. very possible today.
4203
Rowan Cockett @row1.ca · 28/11/2024
Thinking about how to improve metadata on top of a paper that already exists... Abbreviations can probably be auto populated. What other information can we pull in to make richer links and reading experiences? cc @madubs.bsky.social @mikemorrison.bsky.social
135012
Rowan Cockett @row1.ca · 25/11/2024
So many attention to details in the SciPy Proceedings (@scipyconf.bsky.social), including showing hover-previews of GitHub pull requests. Probably not too many journal articles that do that .. ! proceedings.scipy.org/articles/ger...
1202
Rowan Cockett @row1.ca · 15/11/2024
What if scientific articles were a bit more like IDEs? See where abbreviations or words are used?!
2204
Rowan Cockett @row1.ca · 20/04/2024
New release of @mystmd.org out! - CSV Tables: mystmd.org/guide/tables... - HTML Tables! mystmd.org/guide/tables... - Code cell visibility improvements: mystmd.org/guide/intera... - Topic directive: mystmd.org/guide/asides - Aside, margin, and sidebar improvements: mystmd.org/guide/asides
072
Rowan Cockett @row1.ca · 18/04/2024
Documenting @curvenote.com is fun when you use @mystmd.org. 🚀
021
Rowan Cockett @row1.ca · 17/04/2024
Excited that @curvenote.com is a sponsor of SciPy Proceedings this year. curvenote.com/news/curveno...
031
Rowan Cockett @row1.ca · 06/07/2023
Excited that Curvenote is partnering with Scholar Nexus, a spin out from Neuromatch. Read more in our announcement: curvenote.com/news/curvenote-joins-…
152
Rowan Cockett @row1.ca · 03/07/2023
Interactive figures using JupyterLite and MyST Markdown (mystmd.org)! Starting to work well. 🚀 This is showing embedding from a long notebook into a markdown document as a figure.
151
Rowan Cockett @row1.ca · 29/06/2023
👋 exciting to be here. I mostly post about open science & authoring tools like MyST Markdown which I work on with @choldgraf.com ++ Just released a new version of JupyterLab MyST: executablebooks.org/en/latest/blog/…
Using MyST in JupyterLab, showing proofs and exercises.
031