Package: SelectionTools 26.5

SelectionTools: Simulation and Data Analysis for Plant Breeders

Provides tools for simulation of plant breeding programs as described, for example, by Melchinger and Frisch (2023) <doi:10.1007/s00122-023-04446-3>, prediction of segregation variance (Osthushenrich, Frisch and Herzog (2017) <doi:10.1371/journal.pone.0188839>), genomic prediction (Hofheinz and Frisch (2014) <doi:10.1534/g3.113.010025>), linkage disequilibrium based haplotype construction, and planning of marker assisted back crossing programs. It provides an integrated framework for simulation and analysis of plant breeding programs.

Authors:Matthias Frisch [aut, cre], Hans Peter Maurer [ctb], Philipp Heilmann [ctb]

SelectionTools_26.5.tar.gz
SelectionTools_26.5.zip(r-4.7-x86_64)SelectionTools_26.5.zip(r-4.7-arm64)SelectionTools_26.5.zip(r-4.6-x86_64)SelectionTools_26.5.zip(r-4.6-arm64)SelectionTools_26.5.zip(r-4.5-x86_64)
SelectionTools_26.5.tgz(r-4.6-x86_64)SelectionTools_26.5.tgz(r-4.6-arm64)SelectionTools_26.5.tgz(r-4.5-x86_64)SelectionTools_26.5.tgz(r-4.5-arm64)
SelectionTools_26.5.tar.gz(r-4.7-arm64)SelectionTools_26.5.tar.gz(r-4.7-x86_64)SelectionTools_26.5.tar.gz(r-4.6-arm64)SelectionTools_26.5.tar.gz(r-4.6-x86_64)
SelectionTools_26.5.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION
card.svg |card.png
SelectionTools/json (API)

# Install 'SelectionTools' in R:
install.packages('SelectionTools', repos = c('https://popgen-giessen.r-universe.dev', 'https://cloud.r-project.org'))
Uses libs:
  • openblas– Optimized BLAS
  • openmp– GCC OpenMP (GOMP) support library
Datasets:

On CRAN:

Conda:

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

openblasopenmp

3.26 score 6 scripts 372 downloads 325 exports 0 dependencies

Last updated from:459ed67694. Checks:15 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK157
linux-devel-x86_64OK141
source / vignettesOK332
linux-release-arm64OK116
linux-release-x86_64OK142
macos-release-arm64OK212
macos-release-x86_64OK427
macos-oldrel-arm64OK238
macos-oldrel-x86_64OK290
windows-devel-arm64OK396
windows-devel-x86_64OK182
windows-release-arm64OK383
windows-release-x86_64OK115
windows-oldrel-x86_64OK136
wasm-releaseOK93

Exports:.GS_ALLELE_MAX.GS_STVCF_MAX_ALTappend.populationbe.quietconcat.populationcopy.populationcrossdata.paramsdefine.effectsdefine.effects.dfdefine.genomedefine.mapdeprecateddhdivide.populationeffect.weight.set.alleffmap.removeeffmap.remove.allevaluate.all.locievaluate.alleleevaluate.allele.freqevaluate.allele.freq2evaluate.allele2evaluate.genomeevaluate.genotypeevaluate.hap.calcevaluate.hap.calc.devaluate.hap.freeevaluate.hap.initevaluate.hap.return.genotypeevaluate.hap.return.tableevaluate.haplotypeevaluate.ldevaluate.locusevaluate.mdpevaluate.populationgd.allele.frequenciesgd.allow.zero.frequenciesgd.correct.missinggd.data.parametersgd.distance.similaritygd.genetic.distancegd.list.irregulargd.list.missinggd.mk.matrgd.pcoagd.similarity.coefficientgd.splitdotgd.status.zero.frequenciesgenerate.effect.filegenerate.map.filegenerate.populationgenome.contributiongenome.parameter.getgenome.parameter.setgenome.segmentsgenotype.populationget.genome.parget.mapget.mdpget.populationget.population.gvalueget.population.infoget.population.pvalueget.population.sizeget.scoregs.build.esvsgs.build.tspsgs.build.Vgs.build.Zgs.check.pvalsgs.compare.effectsgs.cross.eval.esgs.cross.eval.gdgs.cross.eval.gd.fctgs.cross.eval.mags.cross.eval.migs.cross.eval.mugs.cross.eval.vags.cross.infogs.cross.info.gdgs.cross.validationgs.esteff.lsqgs.esteff.rmlags.esteff.rmlcgs.esteff.rmlrgs.esteff.rmlvgs.esteff.rrgs.estimate.gvgs.get.imgs.get.info.levelgs.get.Vgs.get.ygs.get.Zgs.infogs.lambda.aovgs.lambda.constgs.lambda.emstepgs.lambda.hsqgs.lambda.reggs.lambda.rmlags.lambda.rmla.02gs.lambda.rmlcgs.lambda.rmlrgs.lambda.rmlvgs.lambda.rrblupgs.mme.coeffgs.mme.invcoeffgs.mme.restcoeffgs.mme.restrhsgs.mme.rhsgs.mme.solvegs.mmet.coeffgs.mmet.coeff.3gs.mmet.rhsgs.mmet.solvegs.neg.effallgs.plot.effectsgs.plot.model.fitgs.plot.validationgs.pos.effallgs.predict.genotypesgs.resetgs.restrict.marker.data.01gs.return.effectsgs.return.pvalsgs.set.all.info.levelsgs.set.allele.codesgs.set.effectsgs.set.info.levelgs.set.lambdags.set.num.threadsgs.set.performance.datags.single.marker.aovgs.single.marker.reggs.start.timergs.stop.timergs.test.mpgs.testeff.lsqgs.testeff.rmlcgs.testeff.rmlvgs.vc.rrblupgs.w.aovgs.write.pseffhomozygoteil.eval.libraryil.eval.linesil.ideal.libraryil.overlapping.libraryinfoinfo.catinit.populationlinkage.draglinkage.map.getlinkage.map.loadlinkage.map.savelist.effectslist.populationsload.effmapload.internal.effmapload.linkage.mapmab.comparemab.dfmab.load.datamab.save.indsmab.simulatemab.tabulateoptimize.populationph.linkage.map.createphenotype.populationplabsimplabsim.initplabsim.R.dateplabsim.R.versionplabsim.versionplantpopulation.appendpopulation.concatpopulation.copypopulation.dividepopulation.existpopulation.individual.removepopulation.info.getpopulation.info.setpopulation.listpopulation.matrix.loadpopulation.matrix.savepopulation.name.swappopulation.optimizepopulation.plabsim.loadpopulation.plabsim.savepopulation.removepopulation.remove.allpopulation.renamepopulation.resizepopulation.samplepopulation.size.getpopulation.sortpopulation.swap.namepopulation.transferprint.st.data.set.listprint.st.switch.errorread.vcfremove.all.populationsremove.effmapsremove.evaluate.populationremove.genotype.populationremove.mapremove.populationrename.populationreset.allreset.mdpresize.populationresourcesreturn.populationrng.chooserng.inforng.initrng.listsample.populationsave.linkage.mapsdevsel.target.defineselect.all.bestselect.all.best.internselect.genotypesselect.n.bestselect.n.best.segmentsset.co.freqset.eff.weightset.genome.parset.info.levelset.mdpset.NoLociInitset.population.gvalueset.population.infoshow.phasesingle.crosssm.start.timersm.stop.timersplitdtssd.matingst_mixedst.calc.ldst.calc.ld.2st.calc.qst.calc.rfst.calculate.enrichmentst.chrom.statsst.compact.data.setst.copy.marker.datast.data.set.listst.data.set.removest.data.set.remove.allst.datadirst.dataframe.to.STvcfst.ddst.def.hblocksst.destroy.phasest.genetic.distancesst.genetic.distances.02st.genetic.distances.fctst.get.info.levelst.get.mapst.get.num.threadsst.get.simpopst.get.simpop.perfdatast.get.simpop2st.idst.indirst.infost.keep.intersection.markersst.LDheatmapst.LDplot.ldst.LDplot.mapst.load.performance.datast.load.vcf.datast.mark.allelesst.marker.data.statisticsst.markerdata.to.STvcfst.mxdst.odst.outdirst.phasest.phase.v1st.plot.corrst.plot.corr.lst.plot.gene.diversityst.plot.ggtst.plot.ggt.srcst.read.mapst.read.map.dfst.read.marker.datast.read.marker.data.dfst.read.performance.datast.recode.hbcst.recode.hilst.recode.refst.recode.ref.2st.resetst.restrict.marker.datast.return.performance.datast.select.enrichmentst.select.phenst.set.hblocksst.set.info.levelst.set.matrix.opsst.set.num.threadsst.set.openblas.threadsst.set.sim.efst.set.sim.gpst.set.sim.mpst.set.sim.ppst.set.simpopst.start.timerst.stop.timerst.STvcf.to.dataframest.switch.errorst.write.mapst.write.marker.datasummarize.gvalueswap.population.nametalk.to.mewrite.vcfwrite.version.2

Dependencies:

Marker-Assisted Backcrossing

Last update: 2026-10-09
Started: 2026-10-09

Simulating Mendel's Experiments

Last update: 2026-10-09
Started: 2026-10-09

Statistical phasing with SelectionTools

Last update: 2026-10-09
Started: 2026-09-21

Linkage disequilibrium based haplotype blocks

Last update: 2026-09-21
Started: 2026-09-21

Planing crosses

Last update: 2026-09-21
Started: 2026-09-21

Simulating Breeding Programs

Last update: 2026-09-21
Started: 2026-09-15

Readme and manuals

Help Manual

Help pageTopics
append.population()append.population
Switch SelectionTools output to a quiet modebe.quiet
concat.population()concat.population
copy.population()copy.population
cross()cross
Return or inspect parameters associated with a data objectdata.params
define.effects()define.effects
define.effects.df()define.effects.df
Define a genome from a linkage map and optional chromosome lengthsdefine.genome
define.map()define.map
Issue information for a deprecated function or object namedeprecated
dh()dh
divide.population()divide.population
Technow Hybrid Phenotype DataDT_technow
Set effect weights for all effectseffect.weight.set.all
Remove a stored effect mapeffmap.remove
Remove all stored effect mapseffmap.remove.all
Evaluate all loci in a populationevaluate.all.loci
evaluate.allele()evaluate.allele
Calculate or return allele frequencies for selected locievaluate.allele.freq
evaluate.allele.freq2()evaluate.allele.freq2
evaluate.allele2()evaluate.allele2
evaluate.genome()evaluate.genome
evaluate.genotype()evaluate.genotype
Calculate haplotype information for a pair of locievaluate.hap.calc
Calculate a haplotype statistic for a pair of locievaluate.hap.calc.d
Release or reset temporary haplotype-evaluation stateevaluate.hap.free
Initialize haplotype evaluation for a populationevaluate.hap.init
Return genotype results from the current haplotype evaluationevaluate.hap.return.genotype
Return the table produced by the current haplotype evaluationevaluate.hap.return.table
Evaluate haplotypes for selected loci in a populationevaluate.haplotype
Evaluate linkage disequilibrium for a population and genomic positionevaluate.ld
Evaluate selected loci in a populationevaluate.locus
Evaluate marker-assisted donor-parent information for populationsevaluate.mdp
Evaluate genetic values for simulation populationsevaluate.population
gd.allele.frequencies()gd.allele.frequencies
gd.allow.zero.frequencies()gd.allow.zero.frequencies
gd.correct.missing()gd.correct.missing
gd.data.parameters()gd.data.parameters
Gd distance similaritygd.distance.similarity
Molecular marker data for several dummy populationsgd.dummy.populations
gd.genetic.distance()gd.genetic.distance
gd.list.irregular()gd.list.irregular
gd.list.missing()gd.list.missing
51 maize lines analyzed with 462 AFLP markers.gd.maize.aflp maize.aflp
RFLP data from 50 maize linesgd.maize.lines
SSR data from seven maize populationsgd.maize.populations
Construct a matrix from genetic-distance resultsgd.mk.matr
gd.pcoa()gd.pcoa
Jasminas 44 salads analyzed with 108 AFLP markers.gd.salad.aflp
gd.similarity.coefficient()gd.similarity.coefficient
Split or transform marker labels used by genetic-diversity routinesgd.splitdot
Return status information concerning zero allele frequenciesgd.status.zero.frequencies
generate.effect.file()generate.effect.file
generate.map.file()generate.map.file
generate.population()generate.population
genome.contribution()genome.contribution
Return the current genome parametersgenome.parameter.get
Set genome parameters used by the simulation codegenome.parameter.set
Extract or summarize genome segments for populationsgenome.segments
genotype.population()genotype.population
get.genome.par()get.genome.par
get.map()get.map
Return the current marker-assisted donor-parent informationget.mdp
get.population()get.population
Get genetic values from a simulation populationget.population.gvalue
Return stored information for individuals in a populationget.population.info
Get phenotypic values from a simulation populationget.population.pvalue
get.population.size()get.population.size
get.score()get.score
Build estimation and validation subsets from a base data setgs.build.esvs
Build training and prediction subsets from a base data setgs.build.tsps
Build the genomic-selection variance or covariance matrix for a data setgs.build.V
gs.build.Z()gs.build.Z
Check whether p-values are available for a genomic-selection data setgs.check.pvals
gs.compare.effects()gs.compare.effects
Evaluate Crosses by Expected Superior Progeny Valuegs.cross.eval.es
Evaluate Crosses by Genetic Distancegs.cross.eval.gd
Evaluate crosses using genetic-distance functiongs.cross.eval.gd.fct
Evaluate Crosses by Maximum Marker-Effect Valuegs.cross.eval.ma
Evaluate Crosses by Minimum Marker-Effect Valuegs.cross.eval.mi
Evaluate Crosses by Expected Progeny Meangs.cross.eval.mu
Evaluate Crosses by Segregation Variancegs.cross.eval.va
Return or write information for evaluated crossesgs.cross.info
Return or write genetic-distance information for crossesgs.cross.info.gd
gs.cross.validation()gs.cross.validation
Estimate marker effects using the LSQ methodgs.esteff.lsq
Estimate marker effects using the RMLA methodgs.esteff.rmla
gs.esteff.rmlc()gs.esteff.rmlc
Estimate marker effects using the RMLR methodgs.esteff.rmlr
gs.esteff.rmlv()gs.esteff.rmlv
Estimate Marker Effects by Ridge Regressiongs.esteff.rr
Estimate genomic values for an estimation or prediction data setgs.estimate.gv
Return the genomic-selection information matrix for a data setgs.get.im
Return the genomic-selection information level for a data setgs.get.info.level
Return the genomic-selection variance or covariance matrix for a data setgs.get.V
Return the genomic-selection response vector for a data setgs.get.y
Return the genomic-selection marker or design matrix for a data setgs.get.Z
Print or handle a genomic-selection information messagegs.info
Estimate or set genomic-selection lambda values using the aov methodgs.lambda.aov
Estimate or set genomic-selection lambda values using the const methodgs.lambda.const
Estimate or set genomic-selection lambda values using the emstep methodgs.lambda.emstep
Estimate or set genomic-selection lambda values using the hsq methodgs.lambda.hsq
Estimate or set genomic-selection lambda values using the reg methodgs.lambda.reg
Estimate or set genomic-selection lambda values using the rmla methodgs.lambda.rmla
Estimate or set genomic-selection lambda values using the rmla.02 methodgs.lambda.rmla.02
Estimate or set genomic-selection lambda values using the rmlc methodgs.lambda.rmlc
Estimate or set genomic-selection lambda values using the rmlr methodgs.lambda.rmlr
Estimate or set genomic-selection lambda values using the rmlv methodgs.lambda.rmlv
Estimate or set genomic-selection lambda values using the rrblup methodgs.lambda.rrblup
Gs mme coeffgs.mme.coeff
Gs mme invcoeffgs.mme.invcoeff
Gs mme restcoeffgs.mme.restcoeff
Gs mme restrhsgs.mme.restrhs
Build or return the right-hand side for genomic-selection mixed-model equationsgs.mme.rhs
Gs mme solvegs.mme.solve
Build or solve transformed mixed-model equations (coeff)gs.mmet.coeff
Build or solve transformed mixed-model equations (coeff.3)gs.mmet.coeff.3
Build or solve transformed mixed-model equations (rhs)gs.mmet.rhs
Build or solve transformed mixed-model equations (solve)gs.mmet.solve
Set or process all marker effects using the negative-effect conventiongs.neg.effall
gs.plot.effects()gs.plot.effects
Plot the Fit of a Genomic Prediction Modelgs.plot.model.fit
gs.plot.validation()gs.plot.validation
Set or process all marker effects using the positive-effect conventiongs.pos.effall
gs.predict.genotypes()gs.predict.genotypes
Reset genomic-selection data and settingsgs.reset
Restrict marker data using the package genomic-selection interfacegs.restrict.marker.data.01
gs.return.effects()gs.return.effects
Return marker p-values for a genomic-selection data setgs.return.pvals
Set all info levels used by the genomic-selection routinesgs.set.all.info.levels
Set allele codes used by the genomic-selection routinesgs.set.allele.codes
Set effects used by the genomic-selection routinesgs.set.effects
Set info level used by the genomic-selection routinesgs.set.info.level
Set lambda used by the genomic-selection routinesgs.set.lambda
Set num threads used by the genomic-selection routinesgs.set.num.threads
Set performance data used by the genomic-selection routinesgs.set.performance.data
Perform single-marker analysis for a genomic-selection data setgs.single.marker.aov
Perform single-marker analysis for a genomic-selection data setgs.single.marker.reg
Start or stop the genomic-selection timing helpergs.start.timer
Start or stop the genomic-selection timing helpergs.stop.timer
Test marker or model parameters used by genomic-selection routinesgs.test.mp
Test estimated marker effects using the indicated methodgs.testeff.lsq
Test estimated marker effects using the indicated methodgs.testeff.rmlc
Test estimated marker effects using the indicated methodgs.testeff.rmlv
Estimate variance components for ridge-regression BLUPgs.vc.rrblup
Calculate weights or statistics used by the genomic-selection ANOVA methodgs.w.aov
Write Marker Effects for the Simulation Backendgs.write.pseff
homozygote()homozygote
Construct or evaluate introgression-line librariesil.eval.library
Construct or evaluate introgression-line librariesil.eval.lines
Construct or evaluate introgression-line librariesil.ideal.library
Construct or evaluate introgression-line librariesil.overlapping.library
Print or handle an information messageinfo
Emit information-level-controlled status outputinfo.cat
init.population()init.population
Linkage Map for Marker-Assisted Backcrossing Exampleslib00.map1
Reduced Linkage Map for Marker-Assisted Backcrossing Exampleslib00.map1a
Linkage Map for Three-Stage Marker-Assisted Backcrossinglib00.map2
Calculate or summarize linkage draglinkage.drag
Get a linkage map used by the simulation routineslinkage.map.get
Load a linkage map used by the simulation routineslinkage.map.load
Save a linkage map used by the simulation routineslinkage.map.save
list.effects()list.effects
list.populationslist.populations
load.effmap()load.effmap
Load an internal effect mapload.internal.effmap
load.linkage.map()load.linkage.map
Run and Compare a Series of Marker-Assisted Backcrossing Simulationsmab.compare
Helper used by the marker-assisted backcross simulation routinesmab.df
mab.Examplesmab.Examples
Structure of input files for the optimize-mab routines.mab.Input.files
Loads the data of a simulationmab.load.data
Helper used by the marker-assisted backcross simulation routinesmab.save.inds
Simulates a marker-assisted backcrossing programmab.simulate
Tabulate the results of a series of simulationsmab.tabulate
Input Files for Marker-Assisted Backcrossing Examplesmasbc.input
Technow Dent Marker DataMd_technow
Technow Flint Marker DataMf_technow
Optimize a population using the package selection routinesoptimize.population
Create a linkage map for phenotype or simulation useph.linkage.map.create
Generate phenotypic values for a simulation populationphenotype.population
Perform the SelectionTools operation "plabsim"plabsim
Initialize the PLABSIM simulation stateplabsim.init
Perform the SelectionTools operation "plabsim R date"plabsim.R.date
Perform the SelectionTools operation "plabsim R version"plabsim.R.version
Perform the SelectionTools operation "plabsim version"plabsim.version
Create or process a plant object in the simulation frameworkplant
Append a copy of a simulation populationpopulation.append
Concatenate Simulation Populationspopulation.concat
Copy a simulation populationpopulation.copy
Divide a simulation populationpopulation.divide
Check whether a simulation population existspopulation.exist
Individual remove a population or population datapopulation.individual.remove
Return stored information for an individualpopulation.info.get
Set stored information for an individualpopulation.info.set
List a population or population datapopulation.list
Matrix load a population or population datapopulation.matrix.load
Matrix save a population or population datapopulation.matrix.save
Swap the names of two simulation populationspopulation.name.swap
Optimize storage for simulation populationspopulation.optimize
Load a population from PLABSIM-style datapopulation.plabsim.load
Save a population in PLABSIM-style formatpopulation.plabsim.save
Remove a population or population datapopulation.remove
Remove all a population or population datapopulation.remove.all
Rename a simulation populationpopulation.rename
Resize a population or population datapopulation.resize
Sample a simulation populationpopulation.sample
Return the size and allocated capacity of a simulation populationpopulation.size.get
Sort a simulation population by genetic or phenotypic valuepopulation.sort
Swap simulation population namespopulation.swap.name
Transfer a population or population datapopulation.transfer
Read a Beagle-Oriented VCF into SelectionToolsread.vcf
remove.all.populations()remove.all.populations
remove.effmaps()remove.effmaps
Remove genetic and phenotypic evaluation valuesremove.evaluate.population
Remove cached genotype information from a populationremove.genotype.population
Remove the linkage map from the simulationremove.map
remove.population()remove.population
rename.population()rename.population
reset.all()reset.all
Reset marker-assisted donor-parent informationreset.mdp
Resize a populationresize.population
Return or display resource information used by SelectionToolsresources
return.population()return.population
Choose the simulation random-number generator staterng.choose
Info the simulation random-number generator staterng.info
Initialize the random-number generatorsrng.init
List the simulation random-number generator staterng.list
sample.population()sample.population
Save a linkage mapsave.linkage.map
Calculate a standard-deviation quantity used by the simulation codesdev
Define a selection targetsel.target.define
Select all individuals in the best value classesselect.all.best
Determine the best value classes in a sorted populationselect.all.best.intern
Select specific allele combinations from populationsselect.genotypes
Select a fixed number of best individualsselect.n.best
Select the best genome segments according to the requested criterionselect.n.best.segments
Set crossover-frequency informationset.co.freq
set.eff.weight()set.eff.weight
set.genome.par()set.genome.par
set.info.level()set.info.level
Set marker-assisted donor-parent informationset.mdp
Set the initial number of loci used by the simulationset.NoLociInit
Set genetic selection values for a simulation populationset.population.gvalue
Set population information used by the simulation routinesset.population.info
Display a Compact Statistical Phasing Summaryshow.phase
Create or evaluate a single crosssingle.cross
Start or stop the simulation timing helpersm.start.timer
Start or stop the simulation timing helpersm.stop.timer
Split a data object according to the package-specific conventionsplitdt
ssd.mating()ssd.mating
Fit a mixed linear modelst_mixed
Calculate Linkage Disequilibrium from Marker Datast.calc.ld
Calculate linkage disequilibrium from marker datast.calc.ld.2
Calculate the package-specific Q statistic or quantityst.calc.q
Calculate recombination fractionsst.calc.rf
Calculate Haplotype Enrichment and Select Donor Genotypesst.calculate.enrichment st.select.enrichment
Return chromosome statistics for a data setst.chrom.stats
Compact a SelectionTools Marker Data Setst.compact.data.set
st.copy.marker.data()st.copy.marker.data
List SelectionTools Marker Data Setsprint.st.data.set.list st.data.set.list
Remove a SelectionTools Marker Data Setst.data.set.remove
Remove All SelectionTools Marker Data Setsst.data.set.remove.all
Construct a path in the SelectionTools data directoryst.datadir
Convert a VCF-Like Data Frame to Compact STvcf Formatst.dataframe.to.STvcf
Construct a path in the SelectionTools data directoryst.dd
Define Haplotype Blocksst.def.hblocks
Randomize the Stored Phase of a Marker Data Setst.destroy.phase
st.genetic.distances()st.genetic.distances
Calculate genetic distances from SelectionTools marker datast.genetic.distances.02
Calculate genetic distances from SelectionTools marker datast.genetic.distances.fct
Return the current SelectionTools information levelst.get.info.level
Return the linkage map for a SelectionTools data setst.get.map
Return the configured number of computational threadsst.get.num.threads
Return Simulation-Population Data in SelectionTools Formatst.get.simpop
Return simulation-population data in SelectionTools formatst.get.simpop.perfdata
Return Simulation-Population Marker Data without a Linkage Mapst.get.simpop2
Construct a path in the SelectionTools input directoryst.id
Construct a path in the SelectionTools input directoryst.indir
Print or handle a SelectionTools information messagest.info
Keep the Marker Intersection of Two SelectionTools Data Setsst.keep.intersection.markers
Plot a Linkage Disequilibrium Heat Mapst.LDheatmap
Prepare linkage-disequilibrium information for plottingst.LDplot.ld
Prepare linkage-disequilibrium information for plottingst.LDplot.map
Load Performance Data from an R Data Setst.load.performance.data
Load Compact STvcf Marker and Linkage-Map Datast.load.vcf.data
Identify markers by effect and replace selected marker alleles in marker datast.mark.alleles
Summarize a SelectionTools Marker Data Setst.marker.data.statistics
Convert a SelectionTools Marker Data Set to STvcfst.markerdata.to.STvcf
Fit the package multi-kernel mixed-model routinest.mxd
Construct a path in the SelectionTools output directoryst.od
Construct a path in the SelectionTools output directoryst.outdir
Cohort and Reference-Assisted Phasing of Diploid Genotypesst.phase
Statistical Phasing and Missing-Genotype Imputation of Diploid Marker Datast.phase.v1
Plot correlation information from SelectionTools resultsst.plot.corr
Plot correlation information from SelectionTools resultsst.plot.corr.l
st.plot.gene.diversity()st.plot.gene.diversity
Plot Graphical Genotypesst.plot.ggt
Plot Graphical Genotypes from Map and Genotype Objectsst.plot.ggt.src
st.read.map()st.read.map
Load a marker map from a data frame or matrixst.read.map.df
st.read.marker.data()st.read.marker.data
Load marker data from an R data frame or matrixst.read.marker.data.df
st.read.performance.data()st.read.performance.data
st.recode.hbc()st.recode.hbc
Recode Defined Haplotype Blocks as Marker Locist.recode.hil
Recode Marker Alleles Relative to a Reference Individualst.recode.ref
Recode reference-marker information using the package-specific conventionst.recode.ref.2
Reset SelectionTools data and settingsst.reset
st.restrict.marker.data()st.restrict.marker.data
Return performance data from a SelectionTools data setst.return.performance.data
Select individuals using phenotypic informationst.select.phen
Set haplotype-block informationst.set.hblocks
Set info level used by SelectionToolsst.set.info.level
Set matrix ops used by SelectionToolsst.set.matrix.ops
Set num threads used by SelectionToolsst.set.num.threads
Set openblas threads used by SelectionToolsst.set.openblas.threads
Transfer Marker Effects to the Simulation Backendst.set.sim.ef
Set sim gp used by SelectionToolsst.set.sim.gp
Set sim mp used by SelectionToolsst.set.sim.mp
Transfer a Marker Population to the Simulation Backendst.set.sim.pp
Initialize the Simulation Backend from a SelectionTools Data Setst.set.simpop
Start or stop the SelectionTools timing helperst.start.timer
Start or stop the SelectionTools timing helperst.stop.timer
Convert Compact STvcf Data to a VCF-Like Data Framest.STvcf.to.dataframe
Calculate Switch Error against Known Phaseprint.st.switch.error st.switch.error
Write linkage-map information for a SelectionTools data setst.write.map
st.write.marker.data()st.write.marker.data
summarize.gvalue()summarize.gvalue
Swap population namesswap.population.name
Enable or control SelectionTools console outputtalk.to.me
Genetic Map for Tropical Maizev-tropmaize-map v.tropmaize.map
Phenotypic Data for Tropical Maizev-tropmaize-phe v.tropmaize.phe
Genotype Data for Tropical Maizev-tropmaize-pop v.tropmaize.pop
Compact STvcf Genotype and Genetic-Map Data for Tropical Maizev-tropmaize-vcf v.tropmaize.vcf
Write SelectionTools Marker Data for Beaglewrite.vcf
Write version information in the package-specific formatwrite.version.2