The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
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[@]metanet.ch.
GenoConvert
: new vcf and genlight input,
various bugs fixed, behaviour made more consistent and clearer through
additional messages.GenoConvert
and
SnpStats
MkGenoErrors
(used by SimGeno
)
causing about 3x too many hom|hom errors when SnpError
is a
single value: first beta-distributed per-SNP genotyping error rates
\(E_l\) were generated, and then \((E_l/2)^2\) calculated. Now the single
value is by default first morphed into a length 3 vector (hom|hom,
het|hom, hom|het), and three beta distributions are generated.MkGenoErrors
SimGeno
ParMis default changed from 0.4 to 0ErrToM
).EstEr
(estimation of genotyping errors)
removed due to inaccurate estimations and misuse. Will (probably) be
re-implemented in a future version.CalcMaxMismatch
: OH with both parents counts
as 2 mismatches (was 1)GenoConvert
, and fix bug with
OutFormat ‘col’EstConf
example to nSim=1 to ensure runtime <
5 sec to pass CRAN checkmtSame
: specify if individuals have the same or
different mitochondrial haplotypeCalcPairLL
helpfileCalcBYprobs
, which caused Year.last to be
ignoredLifeHistData$Sex
includes
NA
Year.last
added to
LifeHistData
(last possible offspring birth year)GetAncestors
and
GetDescendants
MinAgeParent
for
MakeAgePrior()
StrictGenoCheck
, Strict
for
CheckGeno()
; update msgsCheckLH
, now flexible column order in
LifeHistData.qntl = 0.999^(1/nrow(GenoM))
to 0.9999^(1/nrow(GenoM))
in all functions calling
CalcMaxMismatch
SnpStats()
when AF=0 or SNP is missing for
all individuals.sequoia_report()
PedCompare()
parameter minSibSize
(minimum
sibship size for which the non-genotyped parent is considered
‘dummyfiable’) changed default value from 2sib
(2 genotyped
siblings) to 1sib1GP
. This reflects the increased success
of reconstructing grandoffspring-grandparent pairs in newest version,
which make the output of PedCompare(,minSibSize='2sib')
confusing. This also affects EstConf()
.GetRelM()
now allows input of Pedigree AND Pairs. This
a.o. allows PlotRelPairs()
with both inferred pedigree plus
GetMaybeRel()
output.writeSeq()
(easier to install)SeqOUT_HSg5
for quicker vignette compilationGeno_griffin
,
Conf_griffin
(output from EstConf()
) and
MaybeRel_griffin
(output from GetMaybeRel()
),
as well as the script used to create these
(mk_griffin_data.R
)SummarySeq()
was internal and
is now exported (PlotSeqSum()
)sequoia()
now includes
args.AP
.SummarySeq()
, if Pedigree
is provided
rather than SeqList
and SNPd=NULL
, all
individuals are categorised as Observed
(was:
Genotyped
).PedPolish()
now has arguments to specify whether to
drop extra columns (besides id-dam-sire) and whether to keep rows with
non-unique or NA ids.SnpStats()
now includes HWE testsSimGeno()
for non-autosomal
inheritance; this option is still experimental and non-autosomal SNPs
are not supported by the pedigree reconstruction.cannot allocate vector of size ...
issue in
GetRelM()
with very large pedigrees, which affected
MakeAgePrior()
and thereby sequoia()
.EstConf()
$ConfProb
used the wrong
denominator, namely the number of parents in the reference pedigree
rather than in the inferred pedigree.CalcPairLL()
, as
LL(HS)=LL(GP)=LL(FA) for these pairs. Origin time unknown.GenoConvert()
when
Informat='single'
.CalcPairLL()
HS likelihood when
conditioning on pedigree was incorrect. No/minimal effect on pedigree
reconstruction.DuplicateCheck()
(always automatically
called by sequoia()
) that on very rare occasions caused R
to crashfixes minor bugs identified by CRAN valgrind and gcc-ASAN
minor edits to vignette to comply with CRAN precheck
CalcBYprobs()
to estimate the probability
that individual i is born in year y.EstConf()
outputGenoConvert()
regarding InData vs InFileErr=0
Herm
instead of specified via
Complex
. New output list element
DummyClones
CalcRped()
to calculate pedigree
relatedness. Uses package kinship2
.Various smaller bugs have been fixed, some affecting assignment rate
sequoia()
: Option FindMaybeRel
has been
deprecated; call GetMaybeRel()
directly instead.CalcPairLL()
, returns likelihoods for each
of the 7 considered relationships (PO, FS, HS, GP, FA, HA, U) for each
specified pair of individualsRelPlot()
for Colony-like visualisation of
pairwise relationships (automatically called by
ComparePairs()
)sequoia()
: fixed error
object 'ErrM' not found
when re-using output from a
previous sequoia run. Circumvent this bug in version 2.0.7 by fooling
the program to think it’s output from an older version:
names(ParOUT$Specs)[match("MaxMismatchOH", names(ParOUT$Specs))] <- "foo"
.sequoia()
: fixed bug causing genotyped parents to not
always be monogamous when Complx='mono'
.Error in data.frame(id = c(dID[s(nd[1]), 1], dID[s(nd[2]), 2]), VtoM(TMP$dumparrf, : arguments imply differing number of rows)
)GetMaybeRel()
: fixed error
(subscript) logical subscript too long
when input pedigree
contains dummiesGetMaybeRel()
: fixed error causing likely GP pairs not
to be included outputPedCompare()
: fixed id.dam.cat and id.sire.cat being
‘NANA’ instead of XD, XG or XX when Symmetrical=TRUEPlotAgePrior()
: Avoid using
grDevices::hcl.colors()
in R versions <3.6, where this
function is not yet availableComparePairs()
: fixed bug when Pairs2
but
not Ped2
is specifiedMakeAgePrior()
: fixed bug when there are no FS pairs in
the input pedigreeMakeAgePrior()
: MaxAgeParent
was ignored
when a pedigree with overlapping generations was supplied\donttest
instead of
\dontrun
, so that they can be run using
example()
. Note that some can be quite time consuming,
especially EstConf()
.PlotPedComp()
to visualise
PedCompare()
outputSimGeno()
: deprecated input parameters (since v 1.3.1)
are dropped completelygetAssignCat()
no longer drops additional columns from
input pedigreeCalcOHLLR(, CalcLLR = FALSE)
PedCompare()
output element DummyMatch
now
also include output class of matched individual’s parents &
offspringsequoia()
now only returns pairs for
which LL_duplicate - max(LL_{not duplicate}) > T_filter; when call
rates are low this may be a substantially shorter list than in previous
versions, where all pairs with fewer than MaxMismatchDUP differences
were listed.ComparePairs()
can now be called for a single pedigree,
as well as to compare two pedigreesPlot=TRUE
, all functions will print a message and return
results as usual, instead of throwing an error and not returning
results.MakeAgePrior()
: more consistent implementation; is now
called by sequoia()
with only lifehistory data of genotyped
individuals.EstConf()
now also returns the full Counts
table from PedCompare()
; $RunParams
now holds
the evaluated input paramters, instead of e.g. V[i]
when
called from inside a loop.ErrToM
. The
default has changed very slightly from version 1.3.CalcOHLLR()
to calculate Mendelian errors
and parental log-likelihood ratios for any pedigreegetAssignable()
to flag genotyped and
‘dummifiable’ individuals in any pedigreeComparePairs()
to compare pairwise
relationships between 2 pedigrees; replaces now-deprecated
DyadCompare
.PedPolish()
is now user available.MaxMismatch
of function
sequoia
, now calculated internally by new function
CalcMaxMismatch
based on number of SNPs, presumed
genotyping error rate, and minor allele frequenciesEstConf()
now also estimates confidence for
parent-pairs; output has changed considerably.PedCompare()
to increase clarity of
code for easier maintenance; changed output format somewhat.GenoConvert()
skipped first individual when reading
.raw file. Circumvent this bug in earlier versions by using option
header=FALSE
(then header row is removed only once…)ConfProb()
expected input parameter nSim
to be strictly integer, now relaxed to any value convertible to a whole
numberERROR! ***Invalid ParProb!***
triggered when some
SNPs are monomorphicSEGFAULT
triggered when some SNPs have very high
missingness (>80%); possibly sibship size out of boundsError arguments imply differing number of rows
when there are dummy parents of 1 sex onlyLifeHistData
may have 2 additional columns, with
minimum and maximum possible birth yearPed_griffin
) to illustrate
overlapping generations, used in age vignetteSummarySeq()
: added a pedigree summary table identical
to a subset of the table returned by R package pedantics
’
pedStatSummary
; that package has been archived on CRAN.
Added option Panels
to only plot (a) specific
panel(s).CheckGeno()
, MkGenoErrors()
,
GetMaybeRel()
, GetRelCat()
PlotAgePrior()
and
SummarySeq()
SimGeno()
input parameters have changed, old
ones will be deprecatedEstConf
, SnpStats
First version on CRAN!
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.