Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

Wald-Wolfowitz Runs Test I01:17

Wald-Wolfowitz Runs Test I

The Wald-Wolfowitz test, also known as the runs test, is a nonparametric statistical test used to assess the randomness of a sequence of two different types of elements (e.g., positive/negative values, successes/failures). It examines whether the order of the elements in a sequence is random or if there is a pattern or trend present. This nonparametric test applies to any ordered data despite the population and sample data distribution, even if a higher sample size is available.
The test works...
Randomized Experiments01:13

Randomized Experiments

The randomization process involves assigning study participants randomly to experimental or control groups based on their probability of being equally assigned. Randomization is meant to eliminate selection bias and balance known and unknown confounding factors so that the control group is similar to the treatment group as much as possible. A computer program and a random number generator can be used to assign participants to groups in a way that minimizes bias.
Simple randomization
Simple...
Wald-Wolfowitz Runs Test II01:17

Wald-Wolfowitz Runs Test II

The Wald-Wolfowitz runs test, commonly referred to as the runs test, is a nonparametric test used to assess the randomness of ordered data. The test evaluates the number of runs, which are consecutive sequences of similar elements within the data. If the number of runs is significantly higher or lower than expected, the data is considered non-random, indicating a detectable pattern or structure.
For binary data, runs are identified using symbols such as + and −, or equivalently, 1s and 0s. In...
Random Sampling Method01:09

Random Sampling Method

Sampling is a technique to select a portion (or subset) of the larger population and study that portion (the sample) to gain information about the population. Data are the result of sampling from a population. The sampling method ensures that samples are drawn without bias and accurately represent the population. Because measuring the entire population in a study is not practical, researchers use samples to represent the population of interest. Among the various sampling methods used by...
Maxwell-Boltzmann Distribution: Problem Solving01:20

Maxwell-Boltzmann Distribution: Problem Solving

Individual molecules in a gas move in random directions, but a gas containing numerous molecules has a predictable distribution of molecular speeds, which is known as the Maxwell-Boltzmann distribution, f(v).
This distribution function f(v) is defined by saying that the expected number N (v1,v2) of particles with speeds between v1 and v2 is given by
Quantifying and Rejecting Outliers: The Grubbs Test01:02

Quantifying and Rejecting Outliers: The Grubbs Test

Sometimes, a data set can have a recorded numerical observation that greatly  deviates from the rest of the data. Assuming that the data is normally distributed, a statistical method called the Grubbs test can be used to determine whether the observation is truly an outlier.  To perform a two-tailed Grubbs test, first, calculate the absolute difference between the outlier and the mean. Then, calculate the ratio between this difference and the standard deviation of the sample. This number is...

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

Characterizing the Mode of Resistance Conferred Against Asian Soybean Rust by <i>CcRpp1</i>, a Novel <i>R</i> Gene from <i>Cajanus cajan</i>.

Phytopathology·2025
Same author

Tissue-specific mouse mRNA isoform networks.

Scientific reports·2019
Same author

Identification and characterization of a novel stay-green QTL that increases yield in maize.

Plant biotechnology journal·2019
Same author

Identification and comparison of key RNA interference machinery from western corn rootworm, fall armyworm, and southern green stink bug.

PloS one·2018
Same author

DiffSLC: A graph centrality method to detect essential proteins of a protein-protein interaction network.

PloS one·2017
Same author

The quality of metabolic pathway resources depends on initial enzymatic function assignments: a case for maize.

BMC systems biology·2016

Related Experiment Video

Updated: Jun 12, 2026

A User-friendly and Powerful R Analysis of Large-scale Datasets
10:56

A User-friendly and Powerful R Analysis of Large-scale Datasets

Published on: November 4, 2025

Monte Carlo randomization tests for large-scale abundance datasets on the GPU.

John L Van Hemert1, Julie A Dickerson

  • 1Bioinformatics and Computational Biology Program, Iowa State University, Ames, IA 50011, United States. jlv@iastate.edu

Computer Methods and Programs in Biomedicine
|June 15, 2010
PubMed
Summary

High-precision statistical testing for large datasets is accelerated using Graphics Processing Units (GPUs). This computational approach enables rapid randomization tests, crucial for analyzing complex biological and chemical data with high accuracy.

Related Experiment Videos

Last Updated: Jun 12, 2026

A User-friendly and Powerful R Analysis of Large-scale Datasets
10:56

A User-friendly and Powerful R Analysis of Large-scale Datasets

Published on: November 4, 2025

Area of Science:

  • Computational biology
  • Statistical genetics
  • Bioinformatics

Background:

  • Traditional statistical models often require unmet distributional assumptions for time-series data.
  • Non-parametric randomization tests offer an alternative but demand extensive computations for high-precision p-values.
  • Analyzing large-scale experiments with tens of thousands of variables necessitates extremely small q-value cutoffs, requiring high-precision p-values.

Purpose of the Study:

  • To develop a computationally efficient method for performing high-precision randomization tests.
  • To accelerate the screening of custom test statistics for large-scale experimental data.
  • To leverage Graphics Processing Unit (GPU) acceleration for complex statistical analyses.

Main Methods:

  • Implementation of an application using NVIDIA(®) Compute Unified Device Architecture(®) (CUDA(®)) for General-Purpose computing on Graphics Processing Units (GPGPU).
  • Utilized Monte Carlo sampling for high-precision randomization tests.
  • Applied the method to screening custom test statistics for large datasets.

Main Results:

  • Achieved significant speedup, up to more than 12-fold, compared to Central Processing Unit (CPU) performance.
  • Demonstrated the capability to perform high-precision randomization tests efficiently.
  • Identified concurrent random access of shared memory on the GPU as a primary limitation.

Conclusions:

  • GPU-accelerated randomization tests provide a powerful tool for analyzing large-scale biological and chemical data.
  • The developed software enables faster and more accurate statistical testing in fields like genomics and proteomics.
  • The approach addresses the computational bottleneck in identifying significant variables in high-throughput experiments.