Package: mppR 1.5.0

mppR: Multi-Parent Population QTL Analysis

Analysis of experimental multi-parent populations to detect regions of the genome (called quantitative trait loci, QTLs) influencing phenotypic traits measured in unique and multiple environments. The population must be composed of crosses between a set of at least three parents (e.g. factorial design, 'diallel', or nested association mapping). The functions cover data processing, QTL detection, and results visualization. The implemented methodology is described in Garin, Wimmer, Mezmouk, Malosetti and van Eeuwijk (2017) <doi:10.1007/s00122-017-2923-3>, in Garin, Malosetti and van Eeuwijk (2020) <doi:10.1007/s00122-020-03621-0>, and in Garin, Diallo, Tekete, Thera, ..., and Rami (2024) <doi:10.1093/genetics/iyae003>.

Authors:Vincent Garin [aut, cre], Valentin Wimmer [aut], Dietrich Borchardt [ctb, dtc], Fred van Eeuwijk [ctb, ths], Marcos Malosetti [ctb, ths]

mppR_1.5.0.tar.gz
mppR_1.5.0.zip(r-4.7)mppR_1.5.0.zip(r-4.6)mppR_1.5.0.zip(r-4.5)
mppR_1.5.0.tgz(r-4.6-any)mppR_1.5.0.tgz(r-4.5-any)
mppR_1.5.0.tar.gz(r-4.7-any)mppR_1.5.0.tar.gz(r-4.6-any)
mppR_1.5.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
mppR/json (API)

# Install 'mppR' in R:
install.packages('mppR', repos = c('https://vincentgarin.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/vincentgarin/mppr/issues

Datasets:

On CRAN:

Conda:

5.38 score 2 stars 30 scripts 286 downloads 4 mentions 34 exports 30 dependencies

Last updated from:02e4672561. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK230
source / vignettesOK258
linux-release-x86_64OK215
macos-release-arm64OK268
macos-oldrel-arm64OK282
windows-develOK195
windows-releaseOK165
windows-oldrelOK189
wasm-releaseOK119

Exports:create.mppDataCV_partitiondesign_connectivityEC_effectIBD.mppDataIBS.mppDatainc_mat_QTLmpp_back_elimmpp_CIMmpp_CVmpp_forwardmpp_permmpp_procmpp_SIMmppData_add_phenomppData_mdf_phenomppGE_CIMmppGE_procmppGE_SIMMQE_gen_effectsMQE_procparent_cluster.mppDataplot_allele_eff_GEplot_QxECQC.mppDataQTL_effect_GEQTL_effect_main_QEIQTL_effect_main_QxECQTL_forwardQTL_gen_effectsQTL_pred_R2QTL_R2QTL_R2_GEQTL_select

Dependencies:clicpp11dplyrfarvergenericsggplot2gluegtableigraphisobandlabelinglatticelifecyclemagrittrMatrixnlmepillarpkgconfigqtlR6RColorBrewerrlangS7scalestibbletidyselectutf8vctrsviridisLitewithr

QTL detection in multiparental populations characterized in multiple environments
Multiparental populations | MPP-ME QTL detection | Model description | $$V\begin | QTL detection procedure | Approximate Wald statistic computation | QTL effects estimation | QTL by environment effect determination | QTL by environmental covariate (EC) effect estimation | QTL analysis example | Data | Simple interval mapping (SIM) | Cofactors selection | Composite interval mapping (CIM) | QTLs selection | QTLs effect and significance estimations | QTLs R2 calculation | QTL profile plot | Whole-genome genetic effect significance plot | mppGE_proc: wrapper function | QTLxEC effect estimation | Plot QTL x EC sensitivity slopes | Computation time | References

Last update: 2024-02-22
Started: 2023-01-03

mppR: An R Package for QTL Analysis in Multi-parent Populations
Abstract | Introduction | Statistical methodology | Connectivity | General model | QTL effects | Cross-specific model | Parental model | Ancestral model | Parental and ancestral model constraints | Bi-allelic model | Variance covariance structure | Homogeneous residual term | Cross-specific residual terms | Pedigree and HRT | Pedigree and CSRT | Test statistics | QTL detection procedure | Significance threshold determination | Multi-QTL model determination | Multi-QTL effect (MQE) model | QTL effect estimation | Genetic effect estimation and interpretation | Global $R^{2}$ | Partial $R^{2}$ | Cross-validation | Illustration: US-NAM population QTL analysis | Overview | US-NAM data and raw data format | Genotypic data | Map data | Phenotypic data | Cross parents information | Data processing | create a mppData object | Marker quality control - QC | IBS processing | IBD processing | Parent clustering | mppData manipulation | mppData subset | Modify mppData phenotypes or add new phenotype | QTL analysis | Multi QTL Effect (MQE) model | QTL effects estimation | Results visualisation | Parallelization | Limitations | Summary | Funding | References

Last update: 2023-01-03
Started: 2023-01-03

Readme and manuals

Help Manual

Help pageTopics
Create a multi-parent population data objectcreate.mppData
Cross validation partitionCV_partition
Connected parts of a MPP designdesign_connectivity
Determine EC effectsEC_effect
IBD coding for 'mppData' objectsIBD.mppData
IBS coding for 'mppData' objectsIBS.mppData
QTL incidence matrixinc_mat_QTL
Backward elimination on QTL candidatesmpp_back_elim
MPP Composite Interval Mappingmpp_CIM
MPP cross-validationmpp_CV
MPP QTL analysis using forward regressionmpp_forward
QTL significance threshold by permutationmpp_perm
MPP QTL analysismpp_proc
MPP Simple Interval Mappingmpp_SIM
Complete 'mppData' objectmppData
Add new phenotypic values to a mppData objectmppData_add_pheno
Example 'mppData' objectmppData_GE
'mppData' object with raw datamppData_init
Modify the phenotypic values of a mppData objectmppData_mdf_pheno
MPP GxE Composite Interval MappingmppGE_CIM
MPP GxE QTL analysismppGE_proc
MPP GxE Simple Interval MappingmppGE_SIM
QTL genetic effects multi-QTL effect modelMQE_gen_effects
Multi-QTL effect MPP analysisMQE_proc
Parental clusteringpar_clu
Parent clustering for 'mppData' objectsparent_cluster.mppData
plot of genome wide QTL allelic effect significanceplot_allele_eff_GE
plot QTLxEC effectplot_QxEC
plot QTL profileplot.QTLprof
Print summary.mppData objectprint.summary.mppData
Print summary.QeffRes objectprint.summary.QeffRes
Print summary.QR2Res objectprint.summary.QR2Res
Quality control for 'mppData' objectsQC.mppData
MPP GxE QTL genetic effectsQTL_effect_GE
Main and QTL by environment interaction modelQTL_effect_main_QEI
Estimation of a model with main and QTL by environmental sensitivity termsQTL_effect_main_QxEC
Forward regression QTL modelQTL_forward
QTL genetic effectsQTL_gen_effects
Predicted QTL global and partial R squaredQTL_pred_R2
QTL global and partial R squaredQTL_R2
MPP GxE QTL R2QTL_R2_GE
QTL candidates selectionQTL_select
Subset 'mppData' objectsubset.mppData
Summary of 'mppData' objectsummary.mppData
Summary of 'QeffRes' objectsummary.QeffRes
Summary of 'QR2Res' objectsummary.QR2Res
Reduced genotype data maize US-NAM populationUSNAM_geno
Reduced map maize US-NAM populationUSNAM_map
Reduced phenotype data from Maize US-NAM populationUSNAM_pheno