2019
DOI: 10.1371/journal.pcbi.1007007
|View full text |Cite
|
Sign up to set email alerts
|

Ten simple rules for writing and sharing computational analyses in Jupyter Notebooks

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
112
0
1

Year Published

2019
2019
2024
2024

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 122 publications
(132 citation statements)
references
References 10 publications
0
112
0
1
Order By: Relevance
“…As such, Jupyter notebook is a popular platform in which these workflows are coded, owing to its intuitive blend of code and documentation. Particularly, the ten simple rules for best practice in documenting cheminformatics research using the Jupyter notebook is a useful and timely guideline [265]. These documentations can also be found on GitHub, where a number of researchers share the code to their project's workflow.…”
Section: Workflows For Computational Drug Discoverymentioning
confidence: 99%
“…As such, Jupyter notebook is a popular platform in which these workflows are coded, owing to its intuitive blend of code and documentation. Particularly, the ten simple rules for best practice in documenting cheminformatics research using the Jupyter notebook is a useful and timely guideline [265]. These documentations can also be found on GitHub, where a number of researchers share the code to their project's workflow.…”
Section: Workflows For Computational Drug Discoverymentioning
confidence: 99%
“…The example shows a minimalistic analysis of the "Considerations of Future Consequences (CFC) Scale". The analysis demonstrates a successful implementation of our workflow including downloads of external data, comparison of their integrity using a checksum, and the running of a confirmatory factor analysis on the first few items using lavaan (Rosseel, 2012…”
Section: Reproducing An Analysismentioning
confidence: 99%
“…Here, we combine four software tools, whose interplay can guarantee full computational reproducibility of data analyses and their reporting. There are various ideas on how to enhance reproducibility (Piccolo & Frampton, 2016), four of which we believe to be particularly important: literate programming: (Rule et al, 2019), version control (Barba, 2016), dependency management (Askren et al, 2016), and containerization (Clyburne-Sherin, Fei, & Green, 2018). We argue that only a workflow using all four concepts in unison can guarantee confidence in reproducing a scientific report.…”
Section: Introductionmentioning
confidence: 99%
“…As an example, the above-mentioned UMAP dimensionality reduction was readily imported through the corresponding library (McInnes et al, 2018). Our integration of Jupyter Notebooks, an open source tool that allows mixing of text, graphics, code and data in a single document (Lamb et al, 2006;Mendez et al, 2019;Perkel, 2018;Rule et al, 2019) enables standard or bespoke analysis pipelines, including addition of existing or user-implemented functionality from the Python or R ecosystems.…”
Section: Figure 1 the Clinical Knowledge Graph Architecture A) Ckg mentioning
confidence: 99%