La riproducibilità è diventata sempre più importante nella ricerca scientifica computazionale. (Ad esempio, vedi questo articolo di Roger Peng in Science ; sono a conoscenza anche di altri articoli e siti Web simili.) Tuttavia, non mi è chiaro quante informazioni dovrei includere in un articolo di giornale (o online) da fare la mia ricerca computazionale riproducibile (supponendo che non vi siano altri ostacoli, come gli accordi di proprietà intellettuale). Ci sono delle linee guida là fuori e, in caso contrario, le persone potrebbero suggerire quali passi i ricercatori dovrebbero prendere per rendere riproducibile la loro ricerca scientifica computazionale?
Di particolare utilità nelle risposte sarebbero possibili modi per attuare tali suggerimenti - flussi di lavoro, in sostanza. Sono preferibili flussi di lavoro indipendenti dal sistema o basati su Linux. Inoltre, sarebbe utile discutere di qualsiasi esperienza personale pertinente che hai avuto.
Nel mio caso particolare, sto scrivendo un documento teorico con un paio di calcoli di esempio che sono abbastanza semplici da poter essere eseguiti in MATLAB. Penserei che in questo caso, incluso lo script MATLAB, oltre a notare la versione specifica di MATLAB sulla mia macchina, sarebbe sufficiente per garantire la riproducibilità. Tuttavia, sono certo che ci sono scenari più complicati là fuori e consigli su come effettuare ricerche riproducibili sarebbero molto utili da sapere per progetti futuri.