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.
vcf_to_dosage() converts a VCF (.vcf /
.vcf.gz) or vcfR object into allele-B dosages
for any ploidy, as an id + markers table or an individuals
x markers matrix.ped_to_dosage() converts a PLINK .ped
file (diploid) into allele dosages. A .map file is optional
and only supplies marker names. The counted allele is the
alphabetically/numerically last allele at each marker, or can be
supplied to code a second file like a first one.find_parentage(), validate_pedigree(),
allele_freq_poly() and
solve_composition_poly() now accept genotypes as a
TXT/TSV/CSV file, a VCF file or vcfR object, a PLINK
.ped file, a data.frame / data.table, or a matrix. VCF
input is converted with vcf_to_dosage() using the
function’s ploidy; .ped input requires
ploidy = 2..ped file,
allele_freq_poly() stores the counted allele per marker and
solve_composition_poly() uses it to code a validation
.ped file consistently.allele_freq_poly() and
solve_composition_poly() also accept a data.frame with an
id / ID column; existing matrix and row-named
data.frame inputs are unchanged.find_parentage() and
validate_pedigree() now include the underlying error
message.id, male_parent,
female_parent and sex are now matched ignoring
case, spaces and dots (e.g. ID, Male_Parent,
FEMALE PARENT) in check_ped(),
validate_pedigree(), find_parentage() and
genotype tables.solve_composition_poly() failing when
Y contains a single animal.ped, groups, mia,
sire and dam arguments from
solve_composition_poly(). They relied on internal helpers
that were not carried over from BIGr and always failed. The function now
takes Y, X and ploidy.find_parentage() and validate_pedigree()
now support any ploidy through a new ploidy argument
(default 2). Genotypes may be coded as allele-B dosage (0, 1, …,
ploidy).ploidy = 2) are unchanged from
previous versions.BIGpopA as a standalone
package.BIGpopA contains pedigree validation and breed/line
composition functions previously found in BIGr, where they
will no longer be maintained going forward.check_ped() — checks and corrects common pedigree
errors (duplicate rows, conflicting trios, missing parents, cycles,
inconsistent sex roles)find_parentage() — assigns most likely parent(s) to
progeny using Mendelian error rates or homozygous mismatch ratesvalidate_pedigree() — validates parent-offspring trios
against SNP genotype data and outputs a corrected pedigreeallele_freq_poly() — computes allele frequencies for
diploid and polyploid reference populationssolve_composition_poly() — estimates genome-wide
breed/line composition using quadratic programmingThese 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.