Toward standard practices for sharing computer code and programs in neuroscience

被引:59
作者
Eglen, Stephen J. [1 ]
Marwick, Ben [2 ]
Halchenko, Yaroslav O. [3 ]
Hanke, Michael [4 ,5 ]
Sufi, Shoaib [6 ]
Gleeson, Padraig [7 ]
Silver, R. Angus [7 ]
Davison, Andrew P. [8 ]
Lanyon, Linda [9 ]
Abrams, Mathew [9 ]
Wachtler, Thomas [10 ]
Willshaw, David J. [11 ]
Pouzat, Christophe [12 ,13 ]
Poline, Jean-Baptiste [14 ]
机构
[1] Univ Cambridge, Cambridge Computat Biol Inst, Dept Appl Math & Theoret Phys, Cambridge, England
[2] Univ Washington, Dept Anthropol, Seattle, WA 98195 USA
[3] Dartmouth Coll, Dept Psychol & Brain Sci, Hanover, NH 03755 USA
[4] Otto von Guericke Univ, Inst Psychol 2, Magdeburg, Germany
[5] Ctr Behav Brain Sci, Magdeburg, Germany
[6] Univ Manchester, Software Sustainabil Inst, Manchester, Lancs, England
[7] UCL, Dept Neurosci Physiol & Pharmacol, London, England
[8] CNRS, Unite Neurosci Informat & Complexite, Gif Sur Yvette, France
[9] Karolinska Inst, Int Neuroinformat Coordinating Facil, Stockholm, Sweden
[10] Ludwig Maximilians Univ Munchen, Dept Biol 2, Munich, Germany
[11] Univ Edinburgh, Sch Informat, Inst Adapt & Neural Computat, Edinburgh, Midlothian, Scotland
[12] Paris Descartes Univ, MAP5, Paris, France
[13] CNRS, UMR 8145, Paris, France
[14] Univ Calif Berkeley, Helen Wills Neurosci Inst, Henry H Wheeler Jr Brain Imaging Ctr, Berkeley, CA USA
关键词
REPRODUCIBILITY; TRANSPARENCY; FRAMEWORK; SUPPORT;
D O I
10.1038/nn.4550
中图分类号
Q189 [神经科学];
学科分类号
071006 ;
摘要
Computational techniques are central in many areas of neuroscience and are relatively easy to share. This paper describes why computer programs underlying scientific publications should be shared and lists simple steps for sharing. Together with ongoing efforts in data sharing, this should aid reproducibility of research.
引用
收藏
页码:770 / 773
页数:4
相关论文
共 43 条
[1]   Rebooting review [J].
不详 .
NATURE BIOTECHNOLOGY, 2015, 33 (04) :319-319
[2]  
[Anonymous], 2017, Nature
[3]  
[Anonymous], 2015, F1000 RES
[4]   Minimizing bugs in cognitive neuroscience programming [J].
Axelrod, Vadim .
FRONTIERS IN PSYCHOLOGY, 2014, 5
[5]   Publish your computer code: it is good enough [J].
Barnes, Nick .
NATURE, 2010, 467 (7317) :753-753
[6]  
BERG J, 2016, J SCI, V354, P1242
[7]   A Quick Introduction to Version Control with Git and GitHub [J].
Blischak, John D. ;
Davenport, Emily R. ;
Wilson, Greg .
PLOS COMPUTATIONAL BIOLOGY, 2016, 12 (01)
[8]  
Boettiger Carl, 2015, ACM SIGOPS Operating Systems Review, V49, P71
[9]   LEMS: a language for expressing complex biological models in concise and hierarchical form and its use in underpinning NeuroML 2 [J].
Cannon, Robert C. ;
Gleeson, Padraig ;
Crook, Sharon ;
Ganapathy, Gautham ;
Marin, Boris ;
Piasini, Eugenio ;
Silver, R. Angus .
FRONTIERS IN NEUROINFORMATICS, 2014, 8
[10]  
Claerbout J.F., 1992, ELECT DOCUMENTS GIVE, P601, DOI [10.1190/1.1822162, DOI 10.1190/1.1822162]