Rooting for reproducible research
one publication at a time
🌰 🌱 🌺
You can use this service to build a reproducible runtime for your neurolibre.org living preprint.
New to NeuroLibre? Get started with a MyST article template in Python.
Get your living preprint ready in 4 steps
1
💽 Data requirement?
If your executable content requires data to generate outputs, NeuroLibre expects a
Please make a data download request for us to approve hosting your data! If your preprint does not require data, you can skip this step.
If your executable content requires data to generate outputs, NeuroLibre expects a
data_requirement.json
file under the binder
directory of your repository to download and link it to your reproducible preprint environment. Please make a data download request for us to approve hosting your data! If your preprint does not require data, you can skip this step.
2
🐳 Your executable content needs a Docker image!
✨ But you don't have to build it yourself!✨
Simply add REES compatible dependency files, such as
Check out (documentation) for complete list of configuration files for different languages (
This service will check the latest commit (
✨ But you don't have to build it yourself!✨
Simply add REES compatible dependency files, such as
requirements.txt
or environment.yml
(for 🐍), in the repository's binder
directory and we will use them to build a Docker image for you. Check out (documentation) for complete list of configuration files for different languages (
R
, Julia
, Octave
and more). This service will check the latest commit (
HEAD
) of your repository on the main
branch to decide whether a new image needs to be built.
3
🚀 Enter your NeuroLibre compatible repository and launch!
Organize your notebooks, markdown files, and other content as described here. Click launch to trigger a build of your reproducible runtime.
This service will check the latest commit (
Organize your notebooks, markdown files, and other content as described here. Click launch to trigger a build of your reproducible runtime.
This service will check the latest commit (
HEAD
) of your repository on the main
branch to decide whether a new image needs to be built. If your dependencies will not change after the latest successful build, you can proceed to building your living preprint!
4
🔎 Preview your MyST preprint!
Visit robo.neurolibre.org, and fill out the form for NeuroLibre to build your preprint. Don't worry, you don't have to finalize everything before you submit your preprint to neurolibre.org. Our technical screening process will help you iron out the kinks before it gets published.
Visit robo.neurolibre.org, and fill out the form for NeuroLibre to build your preprint. Don't worry, you don't have to finalize everything before you submit your preprint to neurolibre.org. Our technical screening process will help you iron out the kinks before it gets published.