The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.
*fixed bug in mergePops
and [
(subset)
methods - they were failing for populations that had a misc slot with a
matrix - we now check if a misc slot element is a matrix and rbind them
for mergePops
and subset rows for [
(assuming
the first dimension represents individuals)
*exported meanEBV
and added varEBV
to
complement meanP
/varP
and
meanG
/varG
*Changed all parameters of the CATTLE demographic model to exactly match Macleod et al. (2013) - specifically reducing the mutation rate from 2.5e-8 (from human literature) to 1.2e-8 (used in Macleod et al., 2013) and recombination rate from 1e-8 (generic) to 9.26e-9 (used in Macleod et al., 2013). These changes will reduce number of segregating sites to ~240K per chromosome for 100 samples and will run faster.
*changed misc slot in Pop class from a list organised as ind x nodes to to a list organised as nodes x ind (this simplified code and increased speed)
*removed setMisc
and getMisc
because the
new misc slot structure makes it easy to set and get misc components
with base R code
*added length
method for Pop class that returns number
of individuals (like nInd
)
*added length
method for MultiPop class that returns
number of populations
*fixed bug in quadrivalent pairing resulting in distribution of double reductions not respecting the centromere
*fixed bug in SimParam$restrSegSites
with excluding
sites at end of chromosome
*fix SimParam examples for CRAN
*deleted bad example code for setMisc
*changed examples to use a single thread for CRAN testing this change is not shown in the documentation
*renamed MegaPop
to MultiPop
*fixed bug in writePlink
to correctly export map
positions in cM
*fixed bug in writeRecords
due to removed reps slot in
pops
*added altAddTraitAD
for specifying traits with
dominance effects using dominance variance and inbreeding depression
*add miscPop slot to class Pop
*updated MaCS citation to https site
*Changed citation to use bibentry
instead of
citEntry
*fixed a bug in IBD tracking
*add setFounderHap
to SimParam for applying custom
haplotypes to founders
*added addSnpChipByName
to SimParam for defining SNP
chips by marker names
*changed C++ using sprintf
to use
snprintf
*fixed bug in calculation of genic variance
*fixed importHaplo
not passing ploidy to
newMapPop
*fixed bug with correlated error variances
*fixed column name bug with multiple traits in
setEBV
*fixed CTD caused by runMacs
when too many segSites are
requested
*fixed missing names in GV when using resetPop
*fixed bug in importTrait
*popVar
now deals with matrices having 1 row
*updated link to Gaynor, 2017
*added ability to exclude loci by name in
SimParam$restrSegSites
*pullMarkerGeno
and pullMarkerHaplo
now
work with a MapPop class
*added setMarkerHaplo
to manually change genotypes in a
Pop or MapPop
*added addSegSite
for manually adding segregating sites
to a MapPop class
*simParam$setCorE
has been deprecated in favor of a corE
argument in simParam$setVarE
*setPheno
now takes corE as an argument
*setPheno
now allows the user to set phenotypes for a
subset of traits
*add newEmptyPop
to create populations with zero
individuals
*removed reps slot from populations and heterogeneous residual variance GS models
*added h2, H2, and corE to setPhenoGCA
and
setPhenoProgTest
*the “EUROPEAN” species history was removed from runMacs
due to lengthy runtime
*added getPed
to quick extract a population’s
pedigree
*added getGenMap
to pull a genetic map in data.frame
format
*fixed bugs relating to importData
functions
*fixed writePlink
errors and no longer requires equal
length chromosomes
*added importGenMap
to format genetic maps for
AlphaSimR
*added importInbredGeno
and importHaplo
to
make it easier to create a simulation from external data
*added importSnpChip
, importTrait
to
SimParam
to make it easier to manually define traits
*added pullMarkerGeno
and pullMarkerHaplo
to make it easier to extract genotypes and haplotypes of specific loci
without defining a trait or SNP chip
*reduceGenome
, mergeGenome
and
doubleGenome
should really now work with pedigree and
recombination tracking
*added missing #ifdef _OPENMP to OCS.cpp
*removed use of PI variable in C++ code due to it being compiler specific
*added snpChip argument to pullIbdHaplo
for backwards
compatibility
*exposed internal mixed model solvers
*all selection functions now return a warning when there are not enough individuals
*fixed error in pullIbdHaplo
when chr isn’t NULL
*fixed an error with assigning 1 QTL and/or SNP
*changed geno slot from matrix to list to support future RcppArmadillo changes
*doubleGenome
and reduceGenome
now work
with IBD tracking
*fixed errors in implementation of Gamma Sprinkling model
*fixed formatting error in genetic maps created by runMacs that broke genotype extraction functions
*added h2 and H2 to setPhenoGCA
*pullGeno
and pullHaplo
functions now
report marker names from the genetic map
*removed lazyData field in DESCRIPTION
*AlphaSimR manuscript has been published in G3 (citation added)
*changed to a Gamma Sprinkling model for crossovers, default is still a Gamma model
*change default interference parameter (v) to 2.6 to be consistent with the Kosambi mapping function (was 1, consistent with the Haldane mapping function)
*new internal id (iid) that allows user to freely change id slot in populations
*runMacs2
now adjusts Ne for autopolyploids
*parent populations are now passed to finalizePop
*check added that throws an error when use of discontinued “gender” argument is detected
*added experimental MegaPop-class
*references to gender have been changed to the more appropriate terms sex or sexes
*added misc slot to populations
*added finalizePop
to SimParam
*added physical positions to getSnpMap
and
getQtlMap
*you can now use h2 and H2 to specify error variance in
setPheno
*SimParam$setVarE
now accepts a matrix for varE
*fixed a bug in editGenome
when making multiple
edits
*adding merging of centromere vector in cChr
*GxE traits now default to random sampling of p-values
*fixed a bug in restrSegSites
*fixed a bug in selection of segSites
*changed output of genParam
to match Bulmer, 1976
*nProgeny added to makeCross
and
makeCross2
*all SimParam
documentation is now in
?SimParam
*non-overlapping QTL and SNP is now the default
*new interface for restrSegSites
in
SimParam
*fixed subset by id for populations
*fixed major bug in newMapPop
*switched to a circular design for the balance option in
randCross
and randCross2
*added reduceGenome
and doubleGenome
for
changing ploidy levels
*added minSnpFreq to SimParam_addSnpChip for any reference population
*the c
function now merges individuals for MapPop
objects (was chromosomes before)
*the cChr
function new merges chromosomes for MapPop
objects
*fixed broken SimParam_addStructuredSnpChip
*removed broken pullMultipleSnpGeno
and
pullMultipleSnpHaplo
*fixed broken writePlink
*rework of setEBV
(breaks some scripts)
*genotype data now stored as bits (was bytes)
*implemented a gamma model for crossover interference
*added the mutate function to model random mutations
*added a vignette explaining the biological model for traits
*GS models now handle polyploids
*heterogenous error variance is now optional in GS models (default is homogeneous error)
*improved gene drop functionality of pedigreeCross
*added keepParents option to makeDH and self (indirectly extends
selectFam
and selectWithinFam
)
*added RRBLUP_SCA2
*set methods for the “show” function when applied to populations
*fixed a bug returning the first individual when selecting 0
*fixed error in recombination track when using
makeDH
*fixed error causing epistatic effects to mask GxE effects
*fixed an error with pullSegSiteGeno
and
pullSegSiteHaplo
with variable number of sites per
chromosome
*added traits with epistasis
*Max number of threads automatically detected
*added RRBLUP_D2
*added version tracking to SimParam
*removed trackHaploPop
(super-ceded by
pullIbdHaplo
)
*added fastRRBLUP
*fixed faulty double crossover logic
*fixed broken writePlink
*fixed broken pullIbdHaplo
*mergePops
no longer assumes diploidy
*added support for autopolyploids
*added RRBLUP_GCA2
*randCross2
can now “balance” crossing when not using
gender
*fixed recombination tracking bug in createDH2
*removed bug in setEBV
with append=TRUE
*fixed ambiguous overloading in optimize.cpp
*setPheno
(not setPhenoGCA
) passes the
number of reps to populations
*fixed bug in editGenomeTopQtl
*fixed bug in RRBLUP_D
*fixed bug in resetPop
*fixed bug in SimParam_rescaleTraits
*removed unimplemented SimParam_restrSnpSites and SimParam_restrQtlSites
*add error message for no traits in calcGCA
*added GxE traits with zero environmental variance
*faster trait scaling
*faster calculation of genetic values
*dsyevr now called via arma_fortran
*added OpenMP support
*parallelized cross2
*parallelized runMacs
*parallelized calculation of genetic values
*variance calculations now account for inbreeding
*fixes for male selection in selectOP
*add fixEff to setPhenoGCA
*added default runMacs
option to return all segSites
*added ability to specify separate male and female genetic maps
*pullGeno
and pullHaplo
functions can now
specify chromosomes
*added RRBLUP2
for special GS cases
*improved speed by replacing Rcpp random number generators
*changed available MaCS species
*GS functions now use populations directly
*added pullIbdHaplo
*added writePlink
*fixed population sub-setting checks to prevent invalid selections
*fixed slow calcGCA
*fixed error in addTraitAG
preventing multiple
traits
*fixed bug with mergePops
when merging ebv
*fixed bug in setVarE
when using H2 and multiple
traits
*selectFam
now handles half-sib families
*selectWithinFa
m now handles half-sib families
*Removed restriction on varE=NULL in setPhenoGCA
*Added NEWS file
*Added selectOP
to model selection in open pollinating
plants
*Added runMacs2
as a wrapper for
runMacs
*Fixed error when using H2 in SimParam_setVarE
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.