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 Experiment Video

Updated: Jul 27, 2025

Computational Reconstruction of Pancreatic Islets as a Tool for Structural and Functional Analysis
07:58

Computational Reconstruction of Pancreatic Islets as a Tool for Structural and Functional Analysis

Published on: March 9, 2022

1.6K

rang: Reconstructing reproducible R computational environments.

Chung-Hong Chan1, David Schoch1

  • 1GESIS Leibniz-Institut für Sozialwissenschaften, Mannheim, Germany.

Plos One
|June 8, 2023
PubMed
Summary
This summary is machine-generated.

Related Concept Videos

Introduction to R01:11

Introduction to R

439
R is a powerful software environment for statistical computing and graphics. Originating as an implementation of the S language, developed at Bell Laboratories, R has evolved into a robust, open-source statistical software favored by statisticians and data scientists worldwide. Its comprehensive suite includes data manipulation, calculation, and graphical display capabilities, making it versatile for data analysis and visualization. Its programming language is at the core of R's...
439
Distribution Reliability and Automation01:25

Distribution Reliability and Automation

135
Distribution reliability in electrical power systems is critical for ensuring an uninterrupted power supply to consumers at minimal cost. According to IEEE Standard Terms, reliability is the probability that a device will function without failure over a specified time period or amount of usage. For electric power distribution, this translates to maintaining continuous power supply and addressing customer concerns over power outages. Several indices, as defined by IEEE Standard 1366-2012, are...
135
Randomized Experiments01:13

Randomized Experiments

7.1K
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...
7.1K
Protein Folding Quality Check in the RER01:29

Protein Folding Quality Check in the RER

3.8K
ER is the primary site for the maturation and folding of soluble and transmembrane secretory proteins. The calnexin cycle is a specific chaperone system that folds and assesses the confirmation of N-glycosylated proteins before they can exit the ER lumen. The primary players of this quality check pipeline are the lectins, ER-resident chaperones, and a glucosyl transferase enzyme. In case the calnexin system in the lumen fails to salvage a misfolded protein, it is transported to the cytoplasm...
3.8K
One-Compartment Open Model: Wagner-Nelson and Loo Riegelman Method for ka Estimation01:24

One-Compartment Open Model: Wagner-Nelson and Loo Riegelman Method for ka Estimation

589
This lesson introduces two critical methods in pharmacokinetics, the Wagner-Nelson and Loo-Riegelman methods, used for estimating the absorption rate constant (ka) for drugs administered via non-intravenous routes. The Wagner-Nelson method relates ka to the plasma concentration derived from the slope of a semilog percent unabsorbed time plot. However, it is limited to drugs with one-compartment kinetics and can be impacted by factors like gastrointestinal motility or enzymatic degradation.
On...
589

You might also read

Related Articles

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

Sort by
Same author

Penalty shoot-outs are tough, but the alternating order is fair.

PloS one·2024
Same author

Ideological self-selection in online news exposure: Evidence from Europe and the US.

Science advances·2024
Same author

Whose research benefits more from Twitter? On Twitter-worthiness of communication research and its role in reinforcing disparities of the field.

PloS one·2022
Same author

Coordination patterns reveal online political astroturfing across the world.

Scientific reports·2022
Same author

Legislators' roll-call voting behavior increasingly corresponds to intervals in the political spectrum.

Scientific reports·2020
Same author

What do centrality measures measure in psychological networks?

Journal of abnormal psychology·2019
Same journal

Characterization of genomic diversity in bacteriophages infecting Rhodococcus.

PloS one·2026
Same journal

Effectiveness of the Responding to Experienced and Anticipated Discrimination (READ) training on reducing stigma for medical students in Tunisia.

PloS one·2026
Same journal

Cell-cell junction gene signatures as subtype-specific prognostic biomarkers in breast cancer.

PloS one·2026
Same journal

GC-MS based tentative identification of γ-sitosterol from Brassica nigra seeds and evaluation of its anticancer potential: An integrated in vitro and in silico study.

PloS one·2026
Same journal

Ad-based social media interventions increase belief accuracy and generate pro-social opinions among non-news readers.

PloS one·2026
Same journal

Negotiating knowledge: The role of network hedging in the production of high-impact science.

PloS one·2026
See all related articles

The R package rang ensures computational reproducibility by creating declarative descriptions of research environments. This enables the reconstruction of past computational environments, making old code executable again.

Area of Science:

  • Computational science
  • Data science
  • Software engineering

Background:

  • Computational reproducibility is often hindered by missing descriptions of the software environment.
  • Software obsolescence and missing system components can prevent future execution of research code.

Purpose of the Study:

  • To introduce the R package rang as a solution for generating declarative descriptions of computational environments.
  • To enable automatic reconstruction of specific computational environments for enhanced reproducibility.
  • To facilitate the creation and sharing of reproducible research compendia.

Main Methods:

  • Utilizing the R package rang to generate a declarative description of the computational environment.
  • Employing Docker for the automated reconstruction of the computational environment.

More Related Videos

A Reproducible Intensive Care Unit-Oriented Endotoxin Model in Rats
05:56

A Reproducible Intensive Care Unit-Oriented Endotoxin Model in Rats

Published on: February 20, 2021

2.1K
A Robust Single-Particle Cryo-Electron Microscopy cryo-EM Processing Workflow with cryoSPARC, RELION, and Scipion
13:43

A Robust Single-Particle Cryo-Electron Microscopy cryo-EM Processing Workflow with cryoSPARC, RELION, and Scipion

Published on: January 31, 2022

13.4K

Related Experiment Videos

Last Updated: Jul 27, 2025

Computational Reconstruction of Pancreatic Islets as a Tool for Structural and Functional Analysis
07:58

Computational Reconstruction of Pancreatic Islets as a Tool for Structural and Functional Analysis

Published on: March 9, 2022

1.6K
A Reproducible Intensive Care Unit-Oriented Endotoxin Model in Rats
05:56

A Reproducible Intensive Care Unit-Oriented Endotoxin Model in Rats

Published on: February 20, 2021

2.1K
A Robust Single-Particle Cryo-Electron Microscopy cryo-EM Processing Workflow with cryoSPARC, RELION, and Scipion
13:43

A Robust Single-Particle Cryo-Electron Microscopy cryo-EM Processing Workflow with cryoSPARC, RELION, and Scipion

Published on: January 31, 2022

13.4K
  • Testing the reconstruction process with R code dating back to 2001.
  • Main Results:

    • The rang package successfully generates declarative descriptions that meet the criteria for reproducible research compendia.
    • The Docker-based reconstruction process proved effective for R code from 2001 onwards.
    • rang enables the re-execution of previously unexecutable code from diverse fields.

    Conclusions:

    • The rang package provides a comprehensive solution for achieving computational reproducibility.
    • Researchers can use rang to create and share reproducible research compendia, ensuring long-term accessibility of their work.
    • rang is available on CRAN and GitHub.