2013
DOI: 10.3389/fninf.2013.00044
|View full text |Cite
|
Sign up to set email alerts
|

An automated and reproducible workflow for running and analyzing neural simulations using Lancet and IPython Notebook

Abstract: Lancet is a new, simulator-independent Python utility for succinctly specifying, launching, and collating results from large batches of interrelated computationally demanding program runs. This paper demonstrates how to combine Lancet with IPython Notebook to provide a flexible, lightweight, and agile workflow for fully reproducible scientific research. This informal and pragmatic approach uses IPython Notebook to capture the steps in a scientific computation as it is gradually automated and made ready for pub… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
23
0

Year Published

2013
2013
2023
2023

Publication Types

Select...
7
1
1

Relationship

0
9

Authors

Journals

citations
Cited by 20 publications
(23 citation statements)
references
References 12 publications
0
23
0
Order By: Relevance
“…Internal reproducibility can be further enhanced by adherence to standard workflows and by implementing these as much as possible through workflow automation with tools like Mozaik [155] and Lancet [156]. Similarly, databases associated with parameter provenance and other research documents can also be added to one or more repositories associated with a research project.…”
Section: Repositories and Standards: Code Data And Modelsmentioning
confidence: 99%
“…Internal reproducibility can be further enhanced by adherence to standard workflows and by implementing these as much as possible through workflow automation with tools like Mozaik [155] and Lancet [156]. Similarly, databases associated with parameter provenance and other research documents can also be added to one or more repositories associated with a research project.…”
Section: Repositories and Standards: Code Data And Modelsmentioning
confidence: 99%
“…• Lancet [13] provides general abstractions to decompose running a suite of programs into a parametrization of options, specification of the actual commands to run, and how to actually execute the task. Unfortunately, this does not include any task management or automation of tasks and their dependencies.…”
Section: Discussionmentioning
confidence: 99%
“…However, database systems work better for provenance comprehension and for storing other types of provenance due to the possibility of querying and the capability of storing non-file artifacts, such as function calls, variables, and environment variables [62,98]. Although file systems are also viable for such non-file data, they require the provenance tools to implement their own serialization mechanisms [54,103,121].…”
Section: Storagementioning
confidence: 99%