c(
person("David", "Shilane", , "david.shilane@columbia.edu", c("aut")),
person("Caffrey", "Lee", , "cl3802@columbia.edu", c("aut","ctb")),
person("Zichen", "Huang", , "zh2380@columbia.edu", c("aut","ctb")),
person("Anderson", "Nelson", , "an2908@columbia.edu", c("aut","ctb","cre"))
)
David Shilane [aut],
Caffrey Lee [aut, ctb],
Zichen Huang [aut, ctb],
Anderson Nelson [aut, ctb, cre]

c(
person("David", "Shilane", , "david.shilane@columbia.edu", c("aut")),
person("Anderson", "Nelson", , "an2908@columbia.edu", c("aut","ctb","cre")),
person("Caffrey", "Lee", , "cl3802@columbia.edu", c("aut","ctb")),
person("Zichen", "Huang", , "zh2380@columbia.edu", c("aut","ctb"))
)
David Shilane [aut],
Anderson Nelson [aut, ctb, cre],
Caffrey Lee [aut, ctb],
Zichen Huang [aut, ctb]

Add Formula Interfaces to Modelling Functions
person("Alex", "Hayes", , "alexpghayes@gmail.com", c("aut", "cre"))
Automatically generates wrappers for modelling functions
that accept data as a data matrix X and a data vector y and produces
a wrapper that allows users to specify input data with a formula and a data frame.
In addition to generating formula interfaces, users may also generated wrapper S3
generics.

person("Bill", "Denney", email="wdenney@humanpredictions.com", role=c("aut", "cre"), comment=c(ORCID="0000-0002-5759-428X"))
Perform mathematical operations on R formula (add, subtract, multiply, etc.) and substitute parts of formula.
Bill Denney [aut, cre] (<https://orcid.org/0000-0002-5759-428X>)

person("Vincent", "ten Cate, PhD", email = "vincent10kd@gmail.com", role = c("cre","aut"))
Simplifies the creation and customization of forest plots (alternatively called dot-and-whisker plots). Input classes accepted by 'forplo' are data.frame, matrix, lm, glm, and coxph. 'forplo' was written in base R and does not depend on other packages.
knitr, rmarkdown, lattice, MASS, meta, survival
"Vincent ten Cate, PhD" <vincent10kd@gmail.com>

knitr, rmarkdown, lattice, MASS, meta, survival, extrafont

Forensic Pedigree Analysis and Relatedness Inference
c(
person("Magnus Dehli", "Vigeland", email = "m.d.vigeland@medisin.uio.no",
role = c("aut", "cre"), comment = c(ORCID = "0000-0002-9134-4962")),
person("Egeland", "Thore", email = "thore.egeland@nmbu.no", role = "ctb"))
Forensic applications of pedigree analysis, including likelihood ratios
for relationship testing, general relatedness inference, marker simulation, and
power analysis. General computation of exclusion powers is based on Egeland et
al. (2014) <doi:10.1016/j.fsigen.2013.05.001>. Several functions deal
specifically with family reunion cases, implementing and developing ideas from
Kling et al. (2017) <doi:10.1016/j.fsigen.2017.08.006>. A novelty of 'forrel'
is the ability to model background inbreeding in forensic pedigree computations.
This can have significant impact in applications, as exemplified in Vigeland
and Egeland (2019) <doi:10.1016/j.fsigss.2019.10.175>. 'forrel' is part of the
ped suite, a collection of packages for pedigree analysis. In particular,
'forrel' imports 'pedtools' for creating and manipulating pedigrees and markers,
'pedprobr' for likelihood computations, and 'pedmut' for mutation modelling.
Pedigree data may be created from scratch, or loaded from text files. Data
import from the Familias software (Egeland et al. (2000)
<doi:10.1016/S0379-0738(00)00147-X>) is supported.
Magnus Dehli Vigeland [aut, cre]
(<https://orcid.org/0000-0002-9134-4962>),
Egeland Thore [ctb]