<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3-mathml3.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ali="http://www.niso.org/schemas/ali/1.0/" article-type="research-article" dtd-version="1.3" xml:lang="EN">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Vet. Sci.</journal-id>
<journal-title-group>
<journal-title>Frontiers in Veterinary Science</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Vet. Sci.</abbrev-journal-title>
</journal-title-group>
<issn pub-type="epub">2297-1769</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fvets.2026.1749164</article-id>
<article-version article-version-type="Version of Record" vocab="NISO-RP-8-2008"/>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Original Research</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>From pedigrees to practicality: an interactive tool for cat breeding</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Talbot</surname>
<given-names>Steven R.</given-names>
</name>
<xref ref-type="aff" rid="aff1"></xref>
<xref ref-type="corresp" rid="c001"><sup>&#x002A;</sup></xref>
<uri xlink:href="https://loop.frontiersin.org/people/620660"/>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="conceptualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/conceptualization/">Conceptualization</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Data curation" vocab-term-identifier="https://credit.niso.org/contributor-roles/data-curation/">Data curation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Formal analysis" vocab-term-identifier="https://credit.niso.org/contributor-roles/formal-analysis/">Formal analysis</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Funding acquisition" vocab-term-identifier="https://credit.niso.org/contributor-roles/funding-acquisition/">Funding acquisition</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="investigation" vocab-term-identifier="https://credit.niso.org/contributor-roles/investigation/">Investigation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="methodology" vocab-term-identifier="https://credit.niso.org/contributor-roles/methodology/">Methodology</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Project administration" vocab-term-identifier="https://credit.niso.org/contributor-roles/project-administration/">Project administration</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="resources" vocab-term-identifier="https://credit.niso.org/contributor-roles/resources/">Resources</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="software" vocab-term-identifier="https://credit.niso.org/contributor-roles/software/">Software</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="supervision" vocab-term-identifier="https://credit.niso.org/contributor-roles/supervision/">Supervision</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="validation" vocab-term-identifier="https://credit.niso.org/contributor-roles/validation/">Validation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="visualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/visualization/">Visualization</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; original draft" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-original-draft/">Writing &#x2013; original draft</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &#x0026; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-review-editing/">Writing &#x2013; review &#x0026; editing</role>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Weegh</surname>
<given-names>Nora</given-names>
</name>
<xref ref-type="aff" rid="aff1"></xref>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="conceptualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/conceptualization/">Conceptualization</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Data curation" vocab-term-identifier="https://credit.niso.org/contributor-roles/data-curation/">Data curation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="investigation" vocab-term-identifier="https://credit.niso.org/contributor-roles/investigation/">Investigation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="methodology" vocab-term-identifier="https://credit.niso.org/contributor-roles/methodology/">Methodology</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="validation" vocab-term-identifier="https://credit.niso.org/contributor-roles/validation/">Validation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; original draft" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-original-draft/">Writing &#x2013; original draft</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &#x0026; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-review-editing/">Writing &#x2013; review &#x0026; editing</role>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Heider</surname>
<given-names>Miriam</given-names>
</name>
<xref ref-type="aff" rid="aff1"></xref>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="conceptualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/conceptualization/">Conceptualization</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Data curation" vocab-term-identifier="https://credit.niso.org/contributor-roles/data-curation/">Data curation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Formal analysis" vocab-term-identifier="https://credit.niso.org/contributor-roles/formal-analysis/">Formal analysis</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="investigation" vocab-term-identifier="https://credit.niso.org/contributor-roles/investigation/">Investigation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="methodology" vocab-term-identifier="https://credit.niso.org/contributor-roles/methodology/">Methodology</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="validation" vocab-term-identifier="https://credit.niso.org/contributor-roles/validation/">Validation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; original draft" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-original-draft/">Writing &#x2013; original draft</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &#x0026; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-review-editing/">Writing &#x2013; review &#x0026; editing</role>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Bleich</surname>
<given-names>Andr&#x00E9;</given-names>
</name>
<xref ref-type="aff" rid="aff1"></xref>
<uri xlink:href="https://loop.frontiersin.org/people/1002212"/>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="conceptualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/conceptualization/">Conceptualization</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Funding acquisition" vocab-term-identifier="https://credit.niso.org/contributor-roles/funding-acquisition/">Funding acquisition</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="investigation" vocab-term-identifier="https://credit.niso.org/contributor-roles/investigation/">Investigation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Project administration" vocab-term-identifier="https://credit.niso.org/contributor-roles/project-administration/">Project administration</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="resources" vocab-term-identifier="https://credit.niso.org/contributor-roles/resources/">Resources</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="supervision" vocab-term-identifier="https://credit.niso.org/contributor-roles/supervision/">Supervision</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; original draft" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-original-draft/">Writing &#x2013; original draft</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &#x0026; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-review-editing/">Writing &#x2013; review &#x0026; editing</role>
</contrib>
</contrib-group>
<aff id="aff1"><institution>Hannover Medical School, Institute for Laboratory Animal Science</institution>, <city>Hannover</city>, <country country="de">Germany</country></aff>
<author-notes>
<corresp id="c001"><label>&#x002A;</label>Correspondence: Steven R. Talbot, <email xlink:href="mailto:talbot.steven@mh-hannover.de">talbot.steven@mh-hannover.de</email></corresp>
</author-notes>
<pub-date publication-format="electronic" date-type="pub" iso-8601-date="2026-02-20">
<day>20</day>
<month>02</month>
<year>2026</year>
</pub-date>
<pub-date publication-format="electronic" date-type="collection">
<year>2026</year>
</pub-date>
<volume>13</volume>
<elocation-id>1749164</elocation-id>
<history>
<date date-type="received">
<day>18</day>
<month>11</month>
<year>2025</year>
</date>
<date date-type="rev-recd">
<day>20</day>
<month>01</month>
<year>2026</year>
</date>
<date date-type="accepted">
<day>22</day>
<month>01</month>
<year>2026</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x00A9; 2026 Talbot, Weegh, Heider and Bleich.</copyright-statement>
<copyright-year>2026</copyright-year>
<copyright-holder>Talbot, Weegh, Heider and Bleich</copyright-holder>
<license>
<ali:license_ref start_date="2026-02-20">https://creativecommons.org/licenses/by/4.0/</ali:license_ref>
<license-p>This is an open-access article distributed under the terms of the <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution License (CC BY)</ext-link>. The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</license-p>
</license>
</permissions>
<abstract>
<p>Breeding programs for companion animals are increasingly relying on accurate inbreeding coefficients to maintain genetic diversity and limit the occurrence of deleterious traits. To bridge the gap between advanced genetic tools and everyday breeder practice, we developed pawlineR, a streamlined, browser-based application that leverages R libraries to automate pedigree entry, validate parent-offspring relationships, and calculate the inbreeding coefficient (<italic>F</italic>) in real time. A historical dataset of 70 cats was used to evaluate the tool (pawlineR). Among these animals, 24 showed moderate to high inbreeding values (0.063&#x2013;0.375). &#x201C;Virtual breedings&#x201D; allow users to simulate hypothetical offspring and test potential inbreeding risks before committing to real matings, promoting proactive decision-making. Manual validation using Wright&#x2019;s formula confirmed the accuracy of the tool&#x2019;s calculations. Accuracy depends on pedigree completeness. By offering user-friendly interfaces and stable, long-term pedigree storage, this application helps cat breeders track <italic>F</italic> across generations. Overall, the tool reduces technical barriers, supports routine breeding management, and can be extended to other species.</p>
</abstract>
<kwd-group>
<kwd>feline breeding</kwd>
<kwd>inbreeding monitoring</kwd>
<kwd>pedigree management</kwd>
<kwd>shiny web application</kwd>
<kwd>virtual breeding simulation</kwd>
</kwd-group>
<funding-group>
<funding-statement>The author(s) declared that financial support was received for this work and/or its publication. This work was supported by the German Research Foundation (DFG), in particular for the project &#x201C;FOR2591-Severity assessment in animal-based research&#x201D; (TA2072/1-1, BL953/10-1, 10-2 and 10-3, BL953/11-1 and 11-2).</funding-statement>
</funding-group>
<counts>
<fig-count count="3"/>
<table-count count="1"/>
<equation-count count="3"/>
<ref-count count="15"/>
<page-count count="6"/>
<word-count count="3587"/>
</counts>
<custom-meta-group>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Animal Reproduction - Theriogenology</meta-value>
</custom-meta>
</custom-meta-group>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="sec1">
<title>Introduction</title>
<p>Cat breeding programs often prioritize aesthetic standards and specific traits, sometimes at the expense of genetic diversity. To safeguard against excessive accumulation of deleterious alleles, breeders track the inbreeding coefficient (<italic>F</italic>), which estimates the probability that two alleles at a locus are identical by descent (IBD) (<xref ref-type="bibr" rid="ref1">1</xref>, <xref ref-type="bibr" rid="ref2">2</xref>). High inbreeding levels can compromise fitness, reducing fertility or increasing susceptibility to hereditary diseases. This risk underscores the importance of structured pedigree management in maintaining the genetic variability necessary for robust feline populations (<xref ref-type="bibr" rid="ref3">3</xref>).</p>
<p>Despite growing awareness, many breeders struggle to implement efficient inbreeding-monitoring strategies. Although advanced R libraries [e.g., ribd (<xref ref-type="bibr" rid="ref4">4</xref>), pedtools (<xref ref-type="bibr" rid="ref5">5</xref>)] provide reliable path-tracing algorithms for <italic>F</italic> calculation (<xref ref-type="bibr" rid="ref6">6</xref>, <xref ref-type="bibr" rid="ref7">7</xref>), breeders may find script-based interfaces challenging. Inconsistent systems for data storage and manual entry can also create inconsistencies, leading to overlooked relationships or incomplete genealogical records.</p>
<p>To address these challenges, we designed a web-based platform that merges specialized R functions into a streamlined dashboard, called pawlineR. Our application accommodates secure data entry, checks parental consistency (e.g., preventing an animal from being listed as both father and mother), and instantly calculates <italic>F</italic> for each newly registered or virtual offspring. The primary target users are cat breeders, both hobbyists and professional catteries, as well as veterinarians advising on breeding decisions, researchers studying feline genetics, and institutional facilities maintaining cat colonies. This solution aims not only to reduce inadvertent increases in inbreeding, which is an issue particularly acute in smaller breeding circles, but also to promote transparency and comparability across multiple catteries. Ultimately, by enabling breeders to make data-driven decisions about mating pairs, the system contributes to healthier cat populations and more sustainable breeding practices over the long term.</p>
</sec>
<sec sec-type="methods" id="sec2">
<title>Methods</title>
<sec id="sec3">
<title>Implementation and data structure</title>
<p>The application is built as a Shiny app<xref ref-type="fn" rid="fn0001"><sup>1</sup></xref> in R (v4.4.1), coupled with a lightweight SQLite database that stores each animal&#x2019;s unique identifier, sex, inbreeding value, and pedigree links. Newly registered individuals are verified against existing records to avoid duplicates, and unknown parents are assigned &#x201C;founder&#x201D; status. Such controls maintain data quality and enable the continuous expansion of the pedigree while preventing logical conflicts (e.g., identical animals serving as sire and dam). All pedigree data are entered by users either manually or via spreadsheet import. The application performs structural validation (e.g., preventing sex mismatches or circular parentage) but cannot verify biological parentage. Users are encouraged to cross-reference entries with official pedigree certificates or, where available, DNA-based parentage verification. The minimum information required for entering an animal is a unique identifier and sex (male, female, or unknown). Parent information is optional but may limit the calculation of inbreeding coefficients.</p>
</sec>
<sec id="sec4">
<title>Inbreeding coefficient calculation</title>
<p>Whenever a new animal is added or updated, the application reconstructs its ancestral paths and applies Wright&#x2019;s formula: (<xref ref-type="bibr" rid="ref1">1</xref>, <xref ref-type="bibr" rid="ref7">7</xref>).</p><disp-formula id="E1">
<mml:math id="M1">
<mml:mi>F</mml:mi>
<mml:mo stretchy="true">(</mml:mo>
<mml:mi>A</mml:mi>
<mml:mo stretchy="true">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:munder>
<mml:mo movablelimits="false">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="italic">all</mml:mi>
<mml:mspace width="thickmathspace"/>
<mml:mtext mathvariant="italic">common ancestors</mml:mtext>
<mml:mspace width="thickmathspace"/>
<mml:mi>X</mml:mi>
</mml:mrow>
</mml:munder>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="true">(</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn>
</mml:mfrac>
<mml:mo stretchy="true">)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo stretchy="true">(</mml:mo>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mi>A</mml:mi>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mi>B</mml:mi>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo stretchy="true">)</mml:mo>
</mml:mrow>
</mml:msup>
</mml:math>
<label>(1)</label>
</disp-formula><p>Where <italic>n<sub>A</sub></italic> and <italic>n<sub>B</sub></italic> denote the number of parent-offspring steps from X to A through each parental line. This method is implemented behind the scenes via relatedness-focused functions, enabling breeders to compute <italic>F</italic> without manual coding. The pedigree object is built dynamically using the R package pedtools and calculates each planned kitten&#x2019;s inbreeding coefficient using the inbreeding function. The resulting <italic>F</italic>-values are stored in the SQLite relational database. The ribd package is also implemented to calculate kinship metrics. Parent&#x2013;child edges are passed through igraph and plotted in the application&#x2019;s UI, where vertex shape/color encodes sex and the calculated <italic>F</italic> values. The inbreeding coefficient is calculated using all available pedigree information, with no (minimum or maximum) artificial limit on generation depth. The accuracy, therefore, depends on pedigree completeness. This simplified formula assumes that founder individuals have an inbreeding coefficient of zero (FA&#x202F;=&#x202F;0). The ribd package can accommodate inbred founders when their <italic>F</italic>-values are known.</p>
<p>Inbreeding coefficients were classified according to thresholds corresponding to specific pedigree relationships (<xref ref-type="bibr" rid="ref1">1</xref>): <italic>F</italic> &#x003C;&#x202F;0.0625 (low; below first-cousin mating) (<xref ref-type="bibr" rid="ref6">6</xref>), <italic>F</italic> =&#x202F;0.0625&#x2013;0.125 (moderate; first-cousin to half-sibling equivalent), <italic>F</italic> =&#x202F;0.125&#x2013;0.25 (high; half-sibling to full-sibling equivalent), and <italic>F</italic> &#x2265;&#x202F;0.25 (very high; full-sibling or parent-offspring equivalent). These thresholds align with empirical observations that inbreeding depression becomes biologically significant above <italic>F</italic> =&#x202F;0.10 (<xref ref-type="bibr" rid="ref8">8</xref>), with severe fitness consequences documented at <italic>F</italic> &#x2265;&#x202F;0.125 in mammalian populations (<xref ref-type="bibr" rid="ref9">9</xref>).</p>
</sec>
<sec id="sec5">
<title>Application workflow</title>
<p>Breeders can inspect, edit, or revise animal records. For new matings, they select a sire and dam from the database. The software then checks for inconsistencies and calculates <italic>F</italic> for the prospective offspring. &#x201C;Virtual breeding&#x201D; features allow hypothetical offspring to remain uncommitted until relevant details (e.g., sex) are confirmed. Users can export their pedigree data into a spreadsheet format for external storage and analysis. These files can also be reimported into the application. The pawlineR app is freely available for non-commercial use on GitHub and can be used from within R/Rstudio/posit<xref ref-type="fn" rid="fn0002"><sup>2</sup></xref> with the appropriate packages. For a more permanent solution, users can run the app on a private Shiny server, e.g., on a Virtual Private Server (VPS). The following results were calculated with an example set of cat breeding data, which are also provided in the repository. The application displays a color-coded risk interpretation (None/Low/Moderate/High/Very High) for each computed <italic>F</italic>-value, aiding breeders in quickly assessing potential inbreeding concerns.</p>
</sec>
</sec>
<sec sec-type="results" id="sec6">
<title>Results</title>
<sec id="sec7">
<title>General statistics</title>
<p>A historical dataset of 70 cats was used to test the system&#x2019;s capacity for storing and computing <italic>F</italic>. Of these, 26 were male, 34 were female, and 10 had an unknown sex due to incomplete documentation. Inbreeding coefficients above zero were found in 24 animals, ranging from 0.0625 to 0.375, indicating moderate to high inbreeding in specific lines. Based on established genetic relationships, <italic>F</italic> &#x003C;&#x202F;0.0625 indicates low inbreeding, <italic>F</italic> =&#x202F;0.0625&#x2013;0.125 moderate inbreeding (first-cousin to half-sibling equivalent), <italic>F</italic> =&#x202F;0.125&#x2013;0.25 high inbreeding, and <italic>F</italic> &#x003E;&#x202F;0.25 very high inbreeding.</p>
<sec id="sec8">
<title>Virtual breeding</title>
<p>The application&#x2019;s &#x201C;virtual breeding&#x201D; feature enables users to simulate pairings among established animals, creating hypothetical offspring for planning or research purposes. While such virtual animals can remain purely hypothetical, breeders can commit them to the permanent database at their discretion, for instance, after the actual mating occurs or when offspring details are confirmed. This function allows breeders to preview the expected inbreeding coefficient of potential offspring before committing to actual matings, thus aiding strategic decisions about future breedings.</p>
<p>In one illustrative example, the animals &#x201C;Bandit&#x201D; (male) and &#x201C;Cora&#x201D; (female) from the example data were paired within the application to produce a new virtual offspring, &#x201C;Jochen.&#x201D; Because Cora is Bandit&#x2019;s mother, the resulting offspring has a theoretical inbreeding coefficient of 0.25 (25%). This value was calculated in real-time by the tool, demonstrating how mother-son pairings substantially elevate <italic>F</italic>-values (<xref ref-type="fig" rid="fig1">Figure 1</xref>). From here, further virtual breedings in this animal line showed a steady increase in <italic>F</italic> (<xref ref-type="table" rid="tab1">Table 1</xref>).</p>
<fig position="float" id="fig1">
<label>Figure 1</label>
<caption>
<p>Breeding plan panel for virtual breeding. Users input sire and dam, generate a proposed offspring, and see <italic>F</italic> in real time. Virtual animals can remain hypothetical or be permanently added for monitoring across multiple generations. From the panel, individual pedigrees can be visually inspected. Reproduced with permission.</p>
</caption>
<graphic xlink:href="fvets-13-1749164-g001.tif" mimetype="image" mime-subtype="tiff">
<alt-text content-type="machine-generated">Cat breeding management interface showing a breeding plan. The "Create New Pairing" section has selections for father "Bandit" and mother "Cora," with new animal name "Jochen" and sex as "unknown." The "Newly Planned Offspring" table displays details of the offspring, including name "Jochen," sex code "0," and inbreeding coefficient "0.25." Options to confirm the selected animal or reset offspring are available.</alt-text>
</graphic>
</fig>
<table-wrap position="float" id="tab1">
<label>Table 1</label>
<caption>
<p>Example of &#x201C;virtual breeding&#x201D; in pawlineR.</p>
</caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="left" valign="top">Virtual offspring</th>
<th align="center" valign="top">Sex</th>
<th align="center" valign="top">Father</th>
<th align="center" valign="top">Mother</th>
<th align="center" valign="top"><italic>F</italic></th>
</tr>
</thead>
<tbody>
<tr>
<td align="left" valign="bottom">Jochen</td>
<td align="center" valign="bottom">0</td>
<td align="center" valign="bottom">Bandit</td>
<td align="center" valign="bottom">Cora</td>
<td align="char" valign="bottom" char=".">0.25</td>
</tr>
<tr>
<td align="left" valign="bottom">Merle</td>
<td align="center" valign="bottom">0</td>
<td align="center" valign="bottom">Jochen</td>
<td align="center" valign="bottom">Cora</td>
<td align="char" valign="bottom" char=".">0.375</td>
</tr>
<tr>
<td align="left" valign="bottom">Carl</td>
<td align="center" valign="bottom">0</td>
<td align="center" valign="bottom">Bandit</td>
<td align="center" valign="bottom">Merle</td>
<td align="char" valign="bottom" char=".">0.3125</td>
</tr>
<tr>
<td align="left" valign="bottom">Luise</td>
<td align="center" valign="bottom">0</td>
<td align="center" valign="bottom">Carl</td>
<td align="center" valign="bottom">Merle</td>
<td align="char" valign="bottom" char=".">0.5</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec id="sec9">
<title>Manual validation of the inbreeding coefficient</title>
<p>To validate the computation of the inbreeding coefficient (<italic>F</italic>) according to Wright&#x2019;s formula <xref ref-type="disp-formula" rid="E1">Equation 1</xref>, <italic>F</italic> was validated manually for two cases.</p>
<sec id="sec10">
<title>High relatedness</title>
<p>Simulation of a mother-son matching (<xref ref-type="fig" rid="fig2">Figure 2A</xref>). The dam (Cora<bold>&#x2640;</bold>) was a founder (<italic>F</italic><sub>c</sub>&#x202F;=&#x202F;0), and her son (Bandit) back-mated to her. The only common ancestor of the virtual offspring (Jochen) was Cora herself, with path lengths n<sub>1</sub>&#x202F;=&#x202F;1 (Jochen &#xF0E0; Cora) and n<sub>2</sub>&#x202F;=&#x202F;0 (Cora &#xF0E0;Cora). Thus,</p><disp-formula id="E2"><mml:math id="M2">
<mml:mi>F</mml:mi>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="true">(</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn>
</mml:mfrac>
<mml:mo stretchy="true">)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo stretchy="true">(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>+</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo stretchy="true">)</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mo stretchy="true">[</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>+</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo stretchy="true">]</mml:mo>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="true">(</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn>
</mml:mfrac>
<mml:mo stretchy="true">)</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>4</mml:mn>
</mml:mfrac>
</mml:math></disp-formula>
<fig position="float" id="fig2">
<label>Figure 2</label>
<caption>
<p>Pedigree scenarios are used for illustrative inbreeding calculations. <bold>(A)</bold> Mother-son mating (dam <italic>Cora</italic> &#x00D7; son <italic>Bandit</italic>) yielding an inbreeding coefficient of <italic>F</italic>&#x202F;=&#x202F;0.25. <bold>(B)</bold> First-cousin mating (<italic>C<sub>1</sub></italic>&#x202F;&#x00D7;&#x202F;<italic>P<sub>2</sub></italic>), yielding <italic>F</italic>&#x202F;=&#x202F;0.0625. Squares and circles represent males and females, respectively. Duplicated female ancestors are shaded orange. Relevant (but not identical) ancestors of the male line are shaded blue to highlight the common ancestral paths that generate inbreeding. Generational tiers (G<sub>0</sub>&#x2013;G<sub>3</sub>) are indicated on the left, while &#x201C;?&#x201D; denotes an unknown founder.</p>
</caption>
<graphic xlink:href="fvets-13-1749164-g002.tif" mimetype="image" mime-subtype="tiff">
<alt-text content-type="machine-generated">Two diagrams labeled A and B depict genetic crosses. Diagram A shows three generations: G sub 0, G sub 1, G sub 2, with unknown starting figure joining to G sub f labeled Cora, producing P sub 1 labeled Bandit, linked back to G sub f labeled Cora for P sub 1 labeled Jochen. Diagram B shows G sub m linked to an unknown figure and P sub 1 joining with G sub f labeled C sub 1, creating P sub 2 twice, and O sub 3 with an unknown.</alt-text>
</graphic>
</fig>
<p>Consequently, the inbreeding coefficient <italic>F</italic> for the offspring of this mother-son pairing was 0.25 (25%), which matched the virtual breeding result from before.</p>
</sec>
<sec id="sec11">
<title>Moderate relatedness</title>
<p>Two unrelated founders (grandsire G<sub>m</sub> and granddam G<sub>f</sub>) produced a son (P&#x2081;) and a daughter (P&#x2082;). Their respective progeny (C&#x2081; and C&#x2082;) were first cousins and were mated, giving offspring O&#x2083;. Only two common ancestors existed (G<sub>m</sub> and G<sub>f</sub>), each a founder with FA&#x202F;=&#x202F;0 (<xref ref-type="fig" rid="fig2">Figure 2B</xref>). For both ancestors the parental paths were n<sub>1</sub> =&#x202F;2 (C&#x2081; &#xF0E0; A) and n<sub>2</sub> =&#x202F;2 (C&#x2082; &#xF0E0; A), resulting in</p><disp-formula id="E3">
<mml:math id="M3">
<mml:mi>F</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>2</mml:mn>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="true">(</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn>
</mml:mfrac>
<mml:mo stretchy="true">)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo stretchy="true">(</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>+</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo stretchy="true">)</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mo>=</mml:mo>
<mml:mn>2</mml:mn>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="true">(</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn>
</mml:mfrac>
<mml:mo stretchy="true">)</mml:mo>
</mml:mrow>
<mml:mn>5</mml:mn>
</mml:msup>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>16</mml:mn>
</mml:mfrac>
<mml:mo>=</mml:mo>
<mml:mn>0.0625</mml:mn>
</mml:math>
</disp-formula>
<p>This example can also be reproduced in the virtual breeding section of pawlineR.</p>
<p>These straightforward examples illustrate how Wright&#x2019;s formula can be applied once the appropriate common ancestor(s) and generation counts are identified. Users have the flexibility to incorporate their own data into the application. Sample datasets used in this study are available within the corresponding GitHub repository, providing reference material for new users. A template table is provided to streamline the process of uploading new records. Additionally, <xref ref-type="fig" rid="fig3">Figure 3</xref> illustrates how pedigree data are visually represented within the application interface. The application can easily be expanded to other species and users.</p>
<fig position="float" id="fig3">
<label>Figure 3</label>
<caption>
<p>Example of pedigree data visualization within the application interface. For each ID, available pedigree details (specifically sire and dam IDs) are displayed. When sufficient data are provided, users can interactively explore the pedigree structure directly from the main panel. Reproduced with permission.</p>
</caption>
<graphic xlink:href="fvets-13-1749164-g003.tif" mimetype="image" mime-subtype="tiff">
<alt-text content-type="machine-generated">Cat Breeding Management interface showing a table of pedigrees. Columns include ped_id, Child, Sire, and Dam. The table lists entries with identifiers for each cat in the respective columns.</alt-text>
</graphic>
</fig>
</sec>
</sec>
</sec>
<sec sec-type="discussion" id="sec12">
<title>Discussion</title>
<p>By merging established pedigree libraries (pedtools and ribd) into a single application, we have simplified data entry, pedigree verification, and <italic>F</italic> computation. Non-technical users can rapidly identify risky matings and maintain detailed breeding records, facilitating more effective long-term management of genetic diversity (<xref ref-type="bibr" rid="ref10">10</xref>). The integration of &#x201C;virtual breeding&#x201D; further supports proactive strategies, enabling breeders to prevent high <italic>F</italic> levels by modeling hypothetical pairings in advance.</p>
<p>Nevertheless, results depend on complete and accurate lineage records. Any missing or erroneous genealogical data may underestimate the inbreeding coefficient (<italic>F</italic>) (<xref ref-type="bibr" rid="ref11">11</xref>). Additionally, while pedigree-based <italic>F</italic> offers valuable insights, genomic marker data can yield finer-grained analyses of homozygosity (<xref ref-type="bibr" rid="ref12">12</xref>). As an initial step, however, this tool meets many catteries&#x2019; practical needs, helping breeders balance daily operational demands with the broader goal of sustained cat population health. A further limitation concerns technical accessibility: while the graphical interface eliminates the need for R programming during daily use, the initial setup requires installing R/RStudio and associated packages, which may be challenging for users without data-analysis experience. Deploying the application on a private Shiny server can mitigate this barrier by providing browser-based access without local installation.</p>
<p>However, beyond the advantages already described, three additional issues deserve attention. While Wright&#x2019;s path-coefficient of inbreeding (<italic>F</italic>) is intuitive and fast, other complementary indicators, e.g., mean kinship (<xref ref-type="bibr" rid="ref13">13</xref>) or projected effective population size, can contribute to a more complete interpretation. Mean kinship represents the average relatedness of an individual to all others in the population, and guides mate selection to preserve diversity. Effective population size (N<sub>e</sub>) estimates the genetic &#x201C;size&#x201D; of a population and indicates the rate of diversity loss (<xref ref-type="bibr" rid="ref14">14</xref>, <xref ref-type="bibr" rid="ref15">15</xref>). These alternative approaches help breeders balance genetic diversity across the whole colony rather than animal by animal. In future versions, these indices could be included with a classical tabular method or by simple gene-dropping simulations. In later stages, additional data, such as phenotype-related animal health, welfare, or trait records, can be included. As these methods extend beyond practical, day-to-day breeding work, they were not included in this initial version.</p>
<p>From the 3R&#x2019;s perspective, &#x201C;virtual breeding&#x201D; allows users to explore multiple pairings before any actual mating occurs. This feature effectively reduces the number of actual litters required to achieve a target genetic profile. It is also a refinement of the selection process, as it flags high-risk crosses early. Although cat breeding is not a traditional form of laboratory experimentation, the same principle of minimizing unnecessary animal production applies to companion animal welfare. It aligns the tool with contemporary ethical guidelines.</p>
<p>Finally, the application is a valuable asset in research planning, security, and documentation integrity. Each transaction (e.g., animal addition, deletion, or pedigree edit) is time-stamped in the relational database, providing a data trail that can be exported as plain CSV for archiving alongside publications or breeding reports. Routine database back-ups (or downloadable snapshots) ensure that lineage data used to justify mating decisions remains verifiable. This backup procedure safeguards both scientific reproducibility and the authenticity of pedigree.</p>
<p>Taken together, pawlineR shows that robust population-genetic analytics, transparent record-keeping, and day-to-day breeding logistics can be integrated without sacrificing usability. By embedding pedigree algorithms behind an intuitive interface, the application turns complex calculations into actionable flags and recommendations, while its database preserves decisions for later audit or replication.</p>
<p>Because the code base is modular and open to community extensions, the platform can evolve in steps with emerging best practices. We therefore encourage breeders, veterinarians, and researchers to adopt and refine this framework, so that companion-animal programs can move toward a shared, reproducible standard of genetic stewardship and, ultimately, healthier, more diverse cat populations.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="sec13">
<title>Data availability statement</title>
<p>The pawlineR Shiny application and source code are released under the Free-Use-Non-Commercial-Share-Alike Licence (FUNCSA) v1.0. The pedigree datasets and example data are licensed under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0). Users may copy, adapt, and share the data for non-commercial purposes only, with attribution. Any commercial use of the software or data requires the Licensor&#x2019;s prior written permission. GitHub repository: <ext-link xlink:href="https://github.com/mytalbot/pawlineR" ext-link-type="uri">https://github.com/mytalbot/pawlineR</ext-link>.</p>
</sec>
<sec sec-type="ethics-statement" id="sec14">
<title>Ethics statement</title>
<p>Ethical approval was not required for the study involving animals in accordance with the local legislation and institutional requirements because no new animal procedures were performed in this study. All data analysed were obtained from previously collected, archival records and publicly available datasets; no animals were handled or used during the course of this research.</p>
</sec>
<sec sec-type="author-contributions" id="sec15">
<title>Author contributions</title>
<p>ST: Conceptualization, Data curation, Formal analysis, Funding acquisition, Investigation, Methodology, Project administration, Resources, Software, Supervision, Validation, Visualization, Writing &#x2013; original draft, Writing &#x2013; review &#x0026; editing. NW: Conceptualization, Data curation, Investigation, Methodology, Validation, Writing &#x2013; original draft, Writing &#x2013; review &#x0026; editing. MH: Conceptualization, Data curation, Formal analysis, Investigation, Methodology, Validation, Writing &#x2013; original draft, Writing &#x2013; review &#x0026; editing. AB: Conceptualization, Funding acquisition, Investigation, Project administration, Resources, Supervision, Writing &#x2013; original draft, Writing &#x2013; review &#x0026; editing.</p>
</sec>
<sec sec-type="COI-statement" id="sec16">
<title>Conflict of interest</title>
<p>The author(s) declared that this work was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="ai-statement" id="sec17">
<title>Generative AI statement</title>
<p>The author(s) declared that Generative AI was used in the creation of this manuscript. During the preparation of this manuscript, the authors employed OpenAI&#x2019;s ChatGPT-4o to assist with language polishing and proofreading.</p>
<p>Any alternative text (alt text) provided alongside figures in this article has been generated by Frontiers with the support of artificial intelligence and reasonable efforts have been made to ensure accuracy, including review by the authors wherever possible. If you identify any issues, please contact us.</p>
</sec>
<sec sec-type="disclaimer" id="sec18">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="ref1"><label>1.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Wright</surname><given-names>S</given-names></name></person-group>. <article-title>Coefficients of inbreeding and relationship</article-title>. <source>Am Nat</source>. (<year>1922</year>) <volume>56</volume>:<fpage>330</fpage>&#x2013;<lpage>8</lpage>. doi: <pub-id pub-id-type="doi">10.1086/279872</pub-id></mixed-citation></ref>
<ref id="ref2"><label>2.</label><mixed-citation publication-type="book"><person-group person-group-type="author"><name><surname>Falconer</surname><given-names>DS</given-names></name></person-group>. <source>Introduction to quantitative genetics</source>. <publisher-loc>New Delhi</publisher-loc>: <publisher-name>Pearson Education India</publisher-name> (<year>1996</year>).</mixed-citation></ref>
<ref id="ref3"><label>3.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Leroy</surname><given-names>G</given-names></name></person-group>. <article-title>Genetic diversity, inbreeding and breeding practices in dogs: results from pedigree analyses</article-title>. <source>Vet J</source>. (<year>2011</year>) <volume>189</volume>:<fpage>177</fpage>&#x2013;<lpage>82</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.tvjl.2011.06.016</pub-id></mixed-citation></ref>
<ref id="ref4"><label>4.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Vigeland</surname><given-names>MD</given-names></name></person-group>. <article-title>Relatedness coefficients in pedigrees with inbred founders</article-title>. <source>J Math Biol</source>. (<year>2020</year>) <volume>81</volume>:<fpage>185</fpage>&#x2013;<lpage>207</lpage>. doi: <pub-id pub-id-type="doi">10.1007/s00285-020-01505-x</pub-id></mixed-citation></ref>
<ref id="ref5"><label>5.</label><mixed-citation publication-type="book"><person-group person-group-type="author"><name><surname>Vigeland</surname><given-names>MD</given-names></name></person-group>. <source>Pedigree analysis in R</source>. <publisher-loc>Cambridge, MA</publisher-loc>: <publisher-name>Academic Press</publisher-name> (<year>2021</year>).</mixed-citation></ref>
<ref id="ref6"><label>6.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Hill</surname><given-names>WG</given-names></name> <name><surname>Mackay</surname><given-names>TFC</given-names></name></person-group>. <article-title>D. S. Falconer and introduction to quantitative genetics</article-title>. <source>Genetics</source>. (<year>2004</year>) <volume>167</volume>:<fpage>1529</fpage>&#x2013;<lpage>36</lpage>. doi: <pub-id pub-id-type="doi">10.1093/genetics/167.4.1529</pub-id>, <pub-id pub-id-type="pmid">15342495</pub-id></mixed-citation></ref>
<ref id="ref7"><label>7.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Wright</surname><given-names>S</given-names></name></person-group>. <article-title>Evolution in Mendelian populations</article-title>. <source>Genetics</source>. (<year>1931</year>) <volume>16</volume>:<fpage>97</fpage>&#x2013;<lpage>159</lpage>. doi: <pub-id pub-id-type="doi">10.1093/genetics/16.2.97</pub-id>, <pub-id pub-id-type="pmid">17246615</pub-id></mixed-citation></ref>
<ref id="ref8"><label>8.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><name><surname>Frankham</surname><given-names>R</given-names></name> <name><surname>Ballou</surname><given-names>JD</given-names></name> <name><surname>Briscoe</surname><given-names>DA</given-names></name></person-group> <source>Conservation genetics</source> <publisher-loc>Cambridge, UK</publisher-loc>: <publisher-name>Cambridge University Press</publisher-name>. (<year>2018</year>).</mixed-citation></ref>
<ref id="ref9"><label>9.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Huisman</surname><given-names>J</given-names></name> <name><surname>Kruuk</surname><given-names>LE</given-names></name> <name><surname>Ellis</surname><given-names>PA</given-names></name> <name><surname>Clutton-Brock</surname><given-names>T</given-names></name> <name><surname>Pemberton</surname><given-names>J</given-names></name></person-group>. <article-title>Inbreeding depression across the lifespan in a wild mammal population</article-title>. <source>Proc Natl Acad Sci USA</source>. (<year>2016</year>) <volume>113</volume>:<fpage>3585</fpage>&#x2013;<lpage>90</lpage>. doi: <pub-id pub-id-type="doi">10.1073/pnas.1518046113</pub-id></mixed-citation></ref>
<ref id="ref10"><label>10.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Oliehoek</surname><given-names>PA</given-names></name> <name><surname>Bijma</surname><given-names>P</given-names></name></person-group>. <article-title>Effects of pedigree errors on the efficiency of conservation decisions</article-title>. <source>Genet Sel Evol</source>. (<year>2009</year>) <volume>41</volume>:<fpage>1</fpage>&#x2013;<lpage>11</lpage>. doi: <pub-id pub-id-type="doi">10.1186/1297-9686-41-9</pub-id></mixed-citation></ref>
<ref id="ref11"><label>11.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Curik</surname><given-names>I</given-names></name> <name><surname>Feren&#x010D;akovi&#x0107;</surname><given-names>M</given-names></name> <name><surname>S&#x00F6;lkner</surname><given-names>J</given-names></name></person-group>. <article-title>Genomic dissection of inbreeding depression: a gate to new opportunities</article-title>. <source>Rev Bras Zootec</source>. (<year>2017</year>) <volume>46</volume>:<fpage>773</fpage>&#x2013;<lpage>82</lpage>. doi: <pub-id pub-id-type="doi">10.1590/s1806-92902017000900010</pub-id></mixed-citation></ref>
<ref id="ref12"><label>12.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Kristensen</surname><given-names>TN</given-names></name> <name><surname>Pedersen</surname><given-names>KS</given-names></name> <name><surname>Vermeulen</surname><given-names>CJ</given-names></name> <name><surname>Loeschcke</surname><given-names>V</given-names></name></person-group>. <article-title>Research on inbreeding in the &#x2018;omic&#x2019; era</article-title>. <source>Trends Ecol Evol</source>. (<year>2010</year>) <volume>25</volume>:<fpage>44</fpage>&#x2013;<lpage>52</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.tree.2009.06.014</pub-id>, <pub-id pub-id-type="pmid">19733933</pub-id></mixed-citation></ref>
<ref id="ref13"><label>13.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Jansson</surname><given-names>M</given-names></name> <name><surname>Laikre</surname><given-names>L</given-names></name></person-group>. <article-title>Pedigree data indicate rapid inbreeding and loss of genetic diversity within populations of native, traditional dog breeds of conservation concern</article-title>. <source>PLoS One</source>. (<year>2018</year>) <volume>13</volume>:<fpage>e0202849</fpage>. doi: <pub-id pub-id-type="doi">10.1371/journal.pone.0202849</pub-id>, <pub-id pub-id-type="pmid">30208042</pub-id></mixed-citation></ref>
<ref id="ref14"><label>14.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Ojeda-Mar&#x00ED;n</surname><given-names>C</given-names></name> <name><surname>Cervantes</surname><given-names>I</given-names></name> <name><surname>Moreno</surname><given-names>E</given-names></name> <name><surname>Goyache</surname><given-names>F</given-names></name> <name><surname>Guti&#x00E9;rrez</surname><given-names>JP</given-names></name></person-group>. <article-title>Breeding strategies to optimize effective population size in low census captive populations: the case of <italic>Gazella cuvieri</italic></article-title>. <source>Animals (Basel)</source>. (<year>2021</year>) <volume>11</volume>:<fpage>1559</fpage>. doi: <pub-id pub-id-type="doi">10.3390/ani11061559</pub-id>, <pub-id pub-id-type="pmid">34071810</pub-id></mixed-citation></ref>
<ref id="ref15"><label>15.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Wang</surname><given-names>J</given-names></name> <name><surname>Santiago</surname><given-names>E</given-names></name> <name><surname>Caballero</surname><given-names>A</given-names></name></person-group>. <article-title>Prediction and estimation of effective population size</article-title>. <source>Heredity</source>. (<year>2016</year>) <volume>117</volume>:<fpage>193</fpage>&#x2013;<lpage>206</lpage>. doi: <pub-id pub-id-type="doi">10.1038/hdy.2016.43</pub-id>, <pub-id pub-id-type="pmid">27353047</pub-id></mixed-citation></ref>
</ref-list>
<fn-group>
<fn fn-type="custom" custom-type="edited-by" id="fn0003"><p>Edited by: <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1543178">Koray Tekin&#xFEFF;, &#xFEFF;Ankara University,</ext-link> T&#x00FC;rkiye</p></fn>
<fn fn-type="custom" custom-type="reviewed-by" id="fn0004"><p>Reviewed by: <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/84520">Gabriele Marino&#xFEFF;, &#xFEFF;University of Messina,</ext-link> Italy</p>
<p><ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2874818">Maria Pereira&#xFEFF;, &#xFEFF;University of Padua,</ext-link> Italy</p></fn>
</fn-group>
<fn-group>
<fn id="fn0001"><label>1</label><p><ext-link xlink:href="https://www.shinyapps.io" ext-link-type="uri">https://www.shinyapps.io</ext-link></p></fn>
<fn id="fn0002"><label>2</label><p><ext-link xlink:href="https://github.com/mytalbot/pawlineR" ext-link-type="uri">https://github.com/mytalbot/pawlineR</ext-link></p></fn>
</fn-group>
</back>
</article>