Guidelines for data analysis scripts

04/12/2019
by   Marijn van Vliet, et al.
0

Unorganized heaps of analysis code are a growing liability as data analysis pipelines are getting longer and more complicated. This is worrying, as neuroscience papers are getting retracted due to programmer error. In this paper, some guidelines are presented that help keep analysis code well organized, easy to understand and convenient to work with: 1. Each analysis step is one script 2. A script either processes a single recording, or aggregates across recordings, never both 3. One master script to run the entire analysis 4. Save all intermediate results 5. Visualize all intermediate results 6. Each parameter and filename is defined only once 7. Distinguish files that are part of the official pipeline from other scripts In addition to discussing the reasoning behind each guideline, an example analysis pipeline is presented as a case study to see how each guideline translates into code.

READ FULL TEXT
research
08/05/2016

The Future of Data Analysis in the Neurosciences

Neuroscience is undergoing faster changes than ever before. Over 100 yea...
research
01/20/2023

SugarChain: Blockchain technology meets Agriculture – The case study and analysis of the Indian sugarcane farming

Not only in our country and Asia, but the agriculture sector is also lag...
research
04/01/2020

Computational Performance of a Germline Variant Calling Pipeline for Next Generation Sequencing

With the booming of next generation sequencing technology and its implem...
research
02/25/2019

Quantifying error contributions of computational steps, algorithms and hyperparameter choices in image classification pipelines

Data science relies on pipelines that are organized in the form of inter...
research
09/06/2023

Automated Bioinformatics Analysis via AutoBA

With the fast-growing and evolving omics data, the demand for streamline...
research
03/20/2018

Progressive Structure from Motion

Structure from Motion or the sparse 3D reconstruction out of individual ...
research
12/29/2021

Working mechanism of Eternalblue and its application in ransomworm

After the leaking of exploit Eternalblue, some ransomworms utilizing thi...

Please sign up or login with your details

Forgot password? Click here to reset