rworkflows: automating reproducible practices for the R community.

Nat Commun

Department of Brain Sciences, Faculty of Medicine, Imperial College London, London, W12 0BZ, UK.

Published: January 2024

Despite calls to improve reproducibility in research, achieving this goal remains elusive even within computational fields. Currently, >50% of R packages are distributed exclusively through GitHub. While the trend towards sharing open-source software has been revolutionary, GitHub does not have any default built-in checks for minimal coding standards or software usability. This makes it difficult to assess the current quality R packages, or to consistently use them over time and across platforms. While GitHub-native solutions are technically possible, they require considerable time and expertise for each developer to write, implement, and maintain. To address this, we develop rworkflows; a suite of tools to make robust continuous integration and deployment ( https://github.com/neurogenomics/rworkflows ). rworkflows can be implemented by developers of all skill levels using a one-time R function call which has both sensible defaults and extensive options for customisation. Once implemented, any updates to the GitHub repository automatically trigger parallel workflows that install all software dependencies, run code checks, generate a dedicated documentation website, and deploy a publicly accessible containerised environment. By making the rworkflows suite free, automated, and simple to use, we aim to promote widespread adoption of reproducible practices across a continually growing R community.

Download full-text PDF

Source
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC10761765PMC
http://dx.doi.org/10.1038/s41467-023-44484-5DOI Listing

Publication Analysis

Top Keywords

reproducible practices
8
rworkflows suite
8
rworkflows
4
rworkflows automating
4
automating reproducible
4
practices community
4
community despite
4
despite calls
4
calls improve
4
improve reproducibility
4

Similar Publications

Detecting β-lactoglobulin (β-Lg) with high sensitivity and selectivity is an urgent requirement due to nearly 80% of milk anaphylaxis, such as respiratory tract, skin urticaria, and gastrointestinal disorders, being caused by β-Lg. An ultrasensitive β-Lg electrochemical aptasensor utilizing core-satellite gold nanoparticle@silver nanocluster (AuNPs@AgNCs) nanohybrids as electrocatalysts was developed. First, β-Lg aptamer was anchored on gold electrodes and AuNPs to obtain high selectivity.

View Article and Find Full Text PDF

Peripheral neuropathy: from guidelines to clinical practise.

Curr Opin Oncol

January 2025

Department of Hematology, Oncology and Palliative Medicine, Ernst von Bergmann Hospital Potsdam, Potsdam.

Purpose Of Review: Chemotherapy-induced peripheral neuropathy (CIPN) is a substantial adverse effect of anticancer therapy. No effective preventive strategies are established in clinical routine, although some forms of cryotherapy or compression therapy seem to be promising. CIPN is difficult to grade objectively and has mostly relied on a clinician- or patient-based rating that is subjective and not easily reproducible.

View Article and Find Full Text PDF

Background: In Chinese intervention studies, the lack of specific self-care scales based on the functional characteristics of Rheumatoid arthritis (RA) patients has caused patients and researchers to spend a great deal of time completing multiple related scales during the research work. Therefore, the arthritis Self-Care Behaviors Scale (SCBS) was developed to evaluate the self-care behavior of patients with arthritis.

Objective: The objectives of this study were to translate the SCBS into Chinese and test its psychometric properties in Chinese patients with RA.

View Article and Find Full Text PDF

According to the International League Against Epilepsy (ILAE) 2015 classification, status epilepticus (SE) is a seizure that lasts longer than 5 min or a frequency of more than one seizure within 5 min, without returning to a normal level of consciousness between episodes. In this study, we aimed to evaluate the prognostic factors of SE and compare our patients with those of patients treated internationally with the modified status epilepticus severity score (mSTESS) to determine the reliability of this scoring system. The medical records of patients aged 1 month-17 years with SE who were treated at Çukurova University-Balcalı Training and Research Hospital between September 2018 and September 2021 and who were followed in the intensive care unit were included in the study.

View Article and Find Full Text PDF

Mouse models are vital tools for discerning the relative contributions of host and microbial genetics to disease, often requiring the transplantation of microbiota between different mouse strains. Transfer methods include antibiotic treatment of recipients and colonization using either co-housing with donors or the transplantation of fecal or cecal donor material. However, the efficiency and dynamics of these methods in reconstituting recipients with donor microbes is not well understood.

View Article and Find Full Text PDF

Want AI Summaries of new PubMed Abstracts delivered to your In-box?

Enter search terms and have AI summaries delivered each week - change queries or unsubscribe any time!