diemr 1.5.1, released
09-10-2025
- Added hybridIndexfunction that returns a numeric
vector suitable for plotting.
- Modified vcf2diemto optionally output site location in
BED format.
- Updated DESCRIPTION (Title, Description, BugReports, URL).
- Updated documentation.
diemr 1.5, released
11-09-2025
- Added iris plots to the plotPolarized.
- Updated internal function markerAxisto avoid plotting
multiple tick labels over one another.
- Updated plotMarkerAxisto check the expected user
input.
- Added variantSitesfunction that selects sites with
required number of homozygous genotypes in a subset of individuals.
- Removed function shorthand \(x)syntax.
- Updated plotPolarizedto unlist and unname the values
inHI.
- Updated documentation.
diemr 1.4.3, released
20-01-2025
- Updated vcf2diemto allow a user-defined minimum number
of homozygous individuals, and to allow subsetting the conversion toChosenInds.
- Updated documentation.
diemr 1.4.2, released
02-12-2024
- Updated rank2mapChrinternal function to be more
efficient. It now uses theInchwormalgorithm by Stuart
J.E. Baird.
- Modified rank2mapto allow also a data.frame in theinclucedSitesargument.
- Added vcf2diemobligatory output of sample names.
- Changed smoothPolarizedGenotypesto return a weighted
mode, added corresponding internal functionstruncatedLaplaceandunbiasedWeightedStateChoice.
diemr 1.4.1, released
23-09-2024
- Updated vignette authorship, and a link to a reference.
- Fixed error message formatting in CheckDiemFormat.
- Added rank2mapandsmoothPolarizedGenotypes.
- Improved memory handling in diem.
- Fixed exit bug in diemwhen number of iterations
reachesmaxIterations.
diemr 1.4, released
16-07-2024
- Updated reference to vignette Understanding genome
polarisation output files.
- Modified importPolarizedto accept multiple files and a
logical vector indicating which sites to import. The file processing is
parallelised.
- Added functions plotDeFinettiandplotMarkerAxis.
- Modified plotPolarizedto show colored tick marks for
individuals and to accept selected graphical parameters.
- Fixed bug in vcf2diemwhenrequireHomozygous = TRUE.
- Added ChosenSitesargument indiemthat
allows to select sites for identifying a barrier to geneflow. Polarity
is calculated for all sites, but onlyChosenSitesinfluence
the likelihood in each EM iteration.
- Updated vignettes to reflect new functionality.
diemr 1.3, released
14-06-2024
- Fixed bug in vcf2diemfor multiallelic markers where
REF allele is rare.
- Improved user-flexibility in reporting verbose EM search in
diem. As a consequenceModelOfDiagnosticis no
longer exported.
- Added vignette Understanding genome polarisation output
files.
- Removed warnings when generating random null polarities.
- Hybrid indices and the 4-genomic state count matrix I4 are now
calculated from the polarised genomes for all individuals. As a result,
diemnow requires ploidies for all individuals in the input
files listed in thefilesargument.
- Set default ploidy = FALSEindiemthat
assumes all individuals are diploid across all compartments.
diemr 1.2.3, released
28-04-2024
- Updated vcf2diemfunctionality to optionally require
homozygous individuals for both most frequent alleles.
diemr 1.2.2, released
11-07-2023
- Modified vcf2diemso that markers without homozygous
genotypes or markers with only one heterozygous genotype are removed as
non-informative for genome polarisation.
- Updated vignette Importing data for genome
polarisation.
- Fixed formatting in vcf2diemdocumentation.
diemr 1.2.1, released
19-04-2023
- Added link to bug reports page.
- Fixed bug in vcf2diemfor multiallelic SNPs.
diemr 1.2, released
21-03-2023
- Added vcf2diemto convert SNP in vcf format to diem
genotypes.
- Added myotisvcf dataset with documentation.
- Added vignette Importing data for genome
polarisation.
- Updated CITATION.
diemr 1.1.1, released
02-02-2023
- Fixed potential infinite loop error in halting condition of
diem.
diemr 1.1, released
19-10-2022
- Updated README file.
- Added user-choice of colours in plotPolarized.
- Updated CITATION.
- Added efficient correction for other markers in likelihood
calculation.
diemr 1.0, released
28-03-2022
- First public release.
- Updated citation.
diemr 0.3, build 12-01-2022
- Added user choice of null polarities in the diem argument
markerPolarity.
- Added FAQ to vignette.
- Added functions importPolarizedandplotPolarized.
diemr 0.2.1, build 02-12-2021
- Added examples to documentation.
diemr 0.2, build 01-12-2021
- Added ploidy flexibility across compartments and across
individuals.
- Updated documentation.
diemr 0.1.2, build 09-07-2021
- Updated hybrid index calculation for consistency with
diploid/haploid individuals.
diemr 0.1.1, build 09-07-2021
- Added tolerance for unknown genotypes encoded either as
_orU.
- Added vignette diemr: Diagnostic index expectation
maximisation in R.
- Added a NEWS.mdfile to track changes to the
package.
- Added README.mdwith quick start analysis
instructions.
- Added default ChosenIndsto include all individuals todiem.
diemr 0.1, build 29-06-2021