Skip to content

R-Computing-Lab/tidygedcom

---
output: github_document
---

<!-- README.md is generated from README.Rmd. Please edit that file -->

```{r, include = FALSE}
knitr::opts_chunk$set(
  collapse = TRUE,
  comment = "#>",
  fig.path = "man/figures/README-",
  out.width = "100%"
)
options(citation.bibtex.max = 0)
```

# tidygedcom

<!-- badges: start -->
<a href="https://r-computing-lab.github.io/tidygedcom/"><img src="man/figures/hex.png" align="right" height="139" alt="tidygedcom website" /></a>

[![Project Status: Active – The project has reached a stable, usable state and is being actively developed.](https://www.repostatus.org/badges/latest/active.svg)](https://www.repostatus.org/#active)
[![R package version](https://www.r-pkg.org/badges/version/tidygedcom)](https://cran.r-project.org/package=tidygedcom)
[![CRAN checks](https://badges.cranchecks.info/worst/tidygedcom.svg)](https://cran.r-project.org/web/checks/check_results_tidygedcom.html)
[![Package downloads](https://cranlogs.r-pkg.org/badges/grand-total/tidygedcom)](https://cran.r-project.org/package=tidygedcom)</br>
[![R-CMD-check](https://github.com/R-Computing-Lab/tidygedcom/actions/workflows/R-CMD-check.yaml/badge.svg)](https://github.com/R-Computing-Lab/tidygedcom/actions/workflows/R-CMD-check.yaml)
[![Dev Main branch](https://github.com/R-Computing-Lab/tidygedcom/actions/workflows/R-CMD-dev_maincheck.yaml/badge.svg)](https://github.com/R-Computing-Lab/tidygedcom/actions/workflows/R-CMD-dev_maincheck.yaml)
[![CodeFactor](https://www.codefactor.io/repository/github/r-computing-lab/tidygedcom/badge)](https://www.codefactor.io/repository/github/r-computing-lab/tidygedcom)
[![Codecov test coverage](https://codecov.io/gh/R-Computing-Lab/tidygedcom/graph/badge.svg?token=2IARK2XSA6)](https://app.codecov.io/gh/R-Computing-Lab/tidygedcom)
![License](https://img.shields.io/badge/License-GPL_v3-blue.svg)
<!-- badges: end -->

The tidygedcom R package offers a comprehensive suite of functions tailored for extended behavior genetics analysis, including model identification, calculating relatedness, pedigree conversion, pedigree simulation, and more.

## Installation

You can install the released version of tidygedcom from [CRAN](https://cran.r-project.org/) with:

```r
install.packages("tidygedcom")
```

To install the development version of tidygedcom from [GitHub](https://github.com/) use:

```r
# install.packages("devtools")
devtools::install_github("R-Computing-Lab/tidygedcom")
```

## Citation

If you use tidygedcom in your research or wish to refer to it, please cite the following paper:

```
citation(package = "tidygedcom")
```
```{r,comment='',results='asis',echo=FALSE} 
print(citation(package = "tidygedcom"), style = "text", bibtex = FALSE)
```

A BibTeX entry for LaTeX users is

```{r,comment='',echo=FALSE}
toBibtex(citation(package = "tidygedcom"))
```

## Contributing

Contributions to the tidygedcom project are welcome. For guidelines on how to contribute, please refer to the [Contributing Guidelines](https://github.com/R-Computing-Lab/tidygedcom/blob/main/CONTRIBUTING.md). Issues and pull requests should be submitted on the GitHub repository. For support, please use the GitHub issues page.


### Branching and Versioning System
The development of tidygedcom follows a [GitFlow branching strategy](https://docs.gitlab.com/user/project/repository/branches/strategies/):

- **Feature Branches**: All major changes and new features should be developed on separate branches created from the dev_main branch. Name these branches according to the feature or change they are meant to address.
- **Development Branches**: Our approach includes two development branches, each serving distinct roles:
  - **`dev_main`**: This branch is the final integration stage before changes are merged into the `main` branch. It is considered stable, and only well-tested features and updates that are ready for the next release cycle are merged here.
  - **`dev`**: This branch serves as a less stable, active development environment. Feature branches are merged here. Changes here are more fluid and this branch is at a higher risk of breaking.
- **Main Branch** (`main`): The main branch mirrors the stable state of the project as seen on CRAN. Only fully tested and approved changes from the dev_main branch are merged into main to prepare for a new release.


## License
tidygedcom is licensed under the GNU General Public License v3.0. For more details, see the [LICENSE.md](https://github.com/R-Computing-Lab/tidygedcom/blob/main/LICENSE.md) file.

About

tidygedcom data

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages