Radiator
RADseq Data Exploration, Manipulation and Visualization using R
Install / Use
/learn @thierrygosselin/RadiatorREADME
radr <a href='http://thierrygosselin.github.io/radr/'><img src='man/figures/logo.png' align="right" height="160" /></a>
<!-- badges: start --> <!-- badges: end -->radiator: an R package for RADseq Data Exploration, Manipulation and Visualization
Most genomic analysis look for patterns and trends with various statistics. Bias, noise and outliers can have bounded influence on estimators and interfere with polymorphism discovery. Avoid bad data exploration and control the impact of filters on your downstream genetic analysis. Use radiator to: import, explore, manipulate, visualize, filter, impute and export your GBS/RADseq data.
radiator is designed and optimized for fast computations of diploid data using Genomic Data Structure GDS file format and data science packages in tidyverse. radiator handles VCF files with millions of SNPs and files of several GB.
Installation
To try out the dev version of radiator, copy/paste the code below:
if (!require("devtools")) install.packages("devtools")
devtools::install_github("thierrygosselin/radiator")
library(radiator)
Note
Some Windows OS and Linux OS recently experienced some problems during installations, linked to CRAN & Bioconductor tango problems:
-
If you’re experiencing problems with radiator installation see troubleshooting section and try the lines below.
-
Verify that installing radiator also installed the Bioconductor packages:
gdsfmtand SeqArray with version >= 1.28.1.
devtools::package_info(pkgs = "SeqArray") # to verify version
# If manually installing SeqArray is necessary
install.packages("BiocManager")
BiocManager::install("SeqArray")
Web site with additional info: https://thierrygosselin.github.io/radiator/
Life cycle
radiator is maturing, but in order to make the package better, changes are inevitable. Experimental functions will change, argument names will change. Your codes and workflows might break from time to time until radiator is stable. Consequently, depending on your tolerance to change, radiator might not be for you. Avoid using radiator if you suffer from the Semmelweis reflex. Philosophy, major changes and deprecated functions/arguments are documented in life cycle section of functions.
- The latest changes are documented (here) and in changelog, versions, new features and bug history
- Question(s) or problem(s) with radiator, open an issue
- Contributions are welcomed
Related Skills
node-connect
348.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
108.9kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
348.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
348.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
