Un journal académique en statistique et machine-learning promouvant la reproductibilité et les modes de publication alternatifs
https://github.com/computorg/RR2023
10 octobre 2023
Apprentissage stat., DR INRAE
Université Paris-Saclay
Informatique Statistique, IR CNRS
IMAG Montpellier, ENS LYON
Statistique, DR CNRS
IMT Toulouse
Statistique, MCF
Institut Agro Rennes-Angers
Optim./Machine-Learning
CR INRIA Lyon
Machine Learning
CR MinesParisTech
Machine learning, CR CNRS
Université Grenoble Alpes
La Société Française de Stat. missionne une cellule “publication” (Julien puis Pierre) pour faire émerger une nouvelle revue
Constat
Multiplication des journaux “traditionnels”…
😔 dévalorisation des résultats négatifs
😥 peu/pas assez de valorisation du code et des études de cas
😱 ↓ de la qualité des publications et du temps consacré à un article
😱 ↓ de la reproductibilité scientifique (analyses, expériences)
Point de vue
\(\rightsquigarrow\) Émergence de l’idée de Computo
Périmètre scientifique
Promouvoir les contributions en statistique et machine-learning permettant d’évaluer la pertinence d’un modèle et des méthodes associées vis-à-vis d’une question scientifique spécifique
Ouvert
\(\rightsquigarrow\) En accord avec le Budapest Open Access Initiative (BOAI) and le Plan S
Reproductible
Lancement officiel fin 2021
texte (markdown) + math (\(\LaTeX\)) + code (Python/R/Julia), biblio (bib\(\TeX\))
Gestion de l’environnement, Compilation, Publication multiformats
Expérience renouvellée
Reproductibilité éditoriale
Validation scientifique
modèles de document + doc + services de publication pré-configurés
Démarrage à l’aide d’un dépôt template (R, Python, Julia)
À vous de jouer, en local (même esprit qu’en Jupyter/Rmarkdown)
venv
: fichier requirement.txt
Le fichier requirements.txt
est versionné et utilisé dans l’action de compilation/publication
Un git push
lancera l’action dédiée à la compilation et la publication
name: build
on: push
jobs:
build-deploy:
runs-on: ubuntu-latest
steps:
- name: Check out repository
uses: actions/checkout@v2
- name: Set up quarto
uses: quarto-dev/quarto-actions/setup@v2
# [...]
- name: Install Computo extension for Quarto
run: |
quarto add --no-prompt computorg/computo-quarto-extension
- name: Install Python and Dependencies
uses: actions/setup-python@v4
# [...]
- run: pip install -r requirements.txt
- name: Render and Publish
uses: quarto-dev/quarto-actions/publish@v2
# [...]
Si le processus d’action a fonctionné, un document HTML et une version PDF sous publiée sur la github-page associé au dépôt
https://openreview.net/group?id=Computo
Dépôt
Une fois le processus de relecture “traditionnel” achevé, un processus en 3 phases
incluant
🥲 Processus opérationnel + doi, ISSN
🙂 4 articles publiés, 4 en révision, 3 en relecture
🙂 x présentations (Montpellier, Toronto, Humastica, Grenoble, RR2023)
🙂 Réseau français Science Reproductible
🤯 Difficulté à trouver des relecteurs
🤔 Support institutionnel ?
quarto
: dynamique, langage agnostique, issu de la communauté (pandoc)Github
: dynamique, lien avec quarto
, pas institutionnel