Discrete Laplace mixture model with applications in forensic genetics
Discrete Laplace mixture model with applications in forensic genetics - Published in JOSS (2018)
Science Score: 93.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 6 DOI reference(s) in README and JOSS metadata -
✓Academic publication links
Links to: arxiv.org, joss.theoj.org, zenodo.org -
○Committers with academic emails
-
○Institutional organization owner
-
✓JOSS paper metadata
Published in Journal of Open Source Software
Repository
Discrete Laplace Mixture Inference using the EM Algorithm
Basic Info
- Host: GitHub
- Owner: mikldk
- License: gpl-2.0
- Language: R
- Default Branch: master
- Size: 1.55 MB
Statistics
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 2
- Releases: 5
Metadata Files
README.md
disclapmix
An R package (https://www.r-project.org/) to perform inference in a mixture of discrete Laplace distributions using the EM algorithm. Intended for forensic Y chromosomal STR (Y-STR) haplotype analyses.
See documentation included in package (vignettes and manual) at https://mikldk.github.io/disclapmix/.
Installation
You first need R (https://www.r-project.org/).
Then you can install disclapmix from CRAN using
r
install.packages("disclapmix")
You can also install the development version from GitHub by using the remotes package (https://CRAN.R-project.org/package=remotes):
```r
install.packages("remotes")
remotes::install_github("mikldk/disclapmix") ```
Getting started
Refer to the included vignettes. You can get an overview of the included vignettes by the following R command:
r
vignette(package = "disclapmix")
To read a vignette, type:
r
vignette("introduction", package = "disclapmix")
Running tests
Note that to also install the tests, you need to install the package as follows:
``` r
install.packages("remotes")
remotes::installgithub("mikldk/disclapmix", INSTALLopts="--install-tests") ```
You can now run the tests:
r
library(disclapmix)
library(testthat)
test_package('disclapmix')
Contribute, issues, and support
Please use the issue tracker at https://github.com/mikldk/disclapmix/issues if you want to notify us of an issue or need support. If you want to contribute, please either create an issue or make a pull request.
References
Andersen MM, PS Eriksen, N Morling (2013). The discrete Laplace exponential family and estimation of Y-STR haplotype frequencies. Journal of Theoretical Biology 329. https://doi.org/10.1016/j.jtbi.2013.03.009
Andersen MM, PS Eriksen, N Morling (2013). A gentle introduction to the discrete Laplace method for estimating Y-STR haplotype frequencies. arXiv:1304.2129. https://arxiv.org/abs/1304.2129
Disclaimer
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
License
License: GPL-2.
Badges
The Journal of Open Source Software:
Zenodo:
Travis CI:
Owner
- Name: Mikkel Meyer Andersen
- Login: mikldk
- Kind: user
- Location: Denmark
- Repositories: 64
- Profile: https://github.com/mikldk
JOSS Publication
Discrete Laplace mixture model with applications in forensic genetics
Tags
Y-chromosome forensic genetics population genetics weight of evidenceCodeMeta (codemeta.json)
{
"@context": "https://raw.githubusercontent.com/codemeta/codemeta/master/codemeta.jsonld",
"@type": "Code",
"author": [
{
"@id": "https://orcid.org/0000-0002-0234-0266",
"@type": "Person",
"email": "mikl@math.aau.dk",
"name": "Mikkel Meyer Andersen",
"affiliation": "Department of Mathematical Sciences, Aalborg University, Denmark"
}
],
"identifier": "",
"codeRepository": "https://github.com/mikldk/disclapmix",
"datePublished": "2018-04-23",
"dateModified": "2018-04-23",
"dateCreated": "2018-04-23",
"description": "An R package to perform inference in a mixture of discrete Laplace distributions using the EM algorithm. This can e.g. be used in forensic genetics to evaluate the evidential strength of a Y chromosomal match by modelling the distribution of Y chromosomal haplotypes.",
"keywords": "forensic genetics, STR loci, Y-chromosome, population genetics",
"license": "GPL v2.0",
"title": "Discrete Laplace mixture model with applications in forensic genetics",
"version": ""
}
GitHub Events
Total
- Push event: 1
Last Year
- Push event: 1
Committers
Last synced: 7 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Mikkel Meyer Andersen | m****l@m****k | 47 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 4
- Total pull requests: 1
- Average time to close issues: about 12 hours
- Average time to close pull requests: less than a minute
- Total issue authors: 3
- Total pull request authors: 1
- Average comments per issue: 1.0
- Average comments per pull request: 0.0
- Merged pull requests: 1
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- nhejazi (2)
- ikidyn (1)
- mikldk (1)
Pull Request Authors
- mikldk (1)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- MASS * imports
- Rcpp >= 0.11 imports
- cluster >= 1.14.4 imports
- disclap >= 1.4 imports
- graphics * imports
- methods * imports
- stats * imports
- utils * imports
- dplyr * suggests
- fwsim * suggests
- ggdendro * suggests
- ggplot2 * suggests
- gridExtra * suggests
- knitr * suggests
- rmarkdown * suggests
- scales * suggests
- seriation * suggests
- testthat * suggests
