<?xml version="1.0" encoding="UTF-8"?>
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:ali="http://www.niso.org/schemas/ali/1.0/" article-type="brief-report" dtd-version="1.4" xml:lang="en">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">ticsys</journal-id>
      <journal-title-group>
        <journal-title>Transactions on Intelligent Computing Systems</journal-title>
        <abbrev-journal-title abbrev-type="publisher">Trans. Intell. Comput. Syst.</abbrev-journal-title>
      </journal-title-group>
      <issn publication-format="electronic">2784-0166</issn>
      <publisher>
        <publisher-name>Aurora Computing Society</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.58304/zn22zv28</article-id>
      <title-group>
        <article-title>HaploVar: an R package for defining local haplotype variants for trait association and trait prediction analyses (JOS DOCX counterpart)</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>MacNish</surname>
            <given-names>Tessa R</given-names>
          </name>
          <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="Methodology" vocab-term-identifier="https://credit.niso.org/contributor-roles/methodology/">Methodology</role>
          <role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing – original draft" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-original-draft/">Writing – original draft</role>
          <xref ref-type="aff" rid="aff1"/>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Al-Mamun</surname>
            <given-names>Hawlader A</given-names>
          </name>
          <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="Writing – review &amp; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-review-editing/">Writing – review &amp; editing</role>
          <xref ref-type="aff" rid="aff2"/>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Bergmann</surname>
            <given-names>Thomas</given-names>
          </name>
          <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="Writing – review &amp; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-review-editing/">Writing – review &amp; editing</role>
          <xref ref-type="aff" rid="aff1"/>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Bestry</surname>
            <given-names>Mitchell S</given-names>
          </name>
          <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="Writing – review &amp; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-review-editing/">Writing – review &amp; editing</role>
          <xref ref-type="aff" rid="aff1"/>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Marsh</surname>
            <given-names>Jacob I</given-names>
          </name>
          <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="Writing – review &amp; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-review-editing/">Writing – review &amp; editing</role>
          <xref ref-type="aff" rid="aff3"/>
        </contrib>
        <contrib contrib-type="author" corresp="yes">
          <contrib-id contrib-id-type="orcid" authenticated="false">https://orcid.org/0000-0001-7599-6760</contrib-id>
          <name>
            <surname>Edwards</surname>
            <given-names>David</given-names>
          </name>
          <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="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="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 – review &amp; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-review-editing/">Writing – review &amp; editing</role>
          <xref ref-type="aff" rid="aff1"/>
          <xref ref-type="corresp" rid="cor1"/>
        </contrib>
        <aff id="aff1">School of Biological Sciences, The University of Western Australia, Perth, WA 6009, Australia; Center for Applied Bioinformatics, The University of Western Australia, Perth, WA 6009, Australia</aff>
        <aff id="aff2">School of Biological Sciences, The University of Western Australia, Perth, WA 6009, Australia; Center for Applied Bioinformatics, The University of Western Australia, Perth, WA 6009, Australia; InterGrain Pty Ltd, Perth, WA 6163, Australia</aff>
        <aff id="aff3">Department of Biology, University of North Carolina, Chapel Hill, NC 27599, United States</aff>
      </contrib-group>
      <author-notes>
        <corresp id="cor1"><email>dave.edwards@uwa.edu.au</email></corresp>
      </author-notes>
      <pub-date publication-format="electronic" date-type="pub" iso-8601-date="2025-03-26">
        <day>26</day>
        <month>03</month>
        <year>2025</year>
      </pub-date>
      <volume>3</volume>
      <issue>1</issue>
      <permissions>
        <ali:free_to_read/>
        <license>
          <ali:license_ref>https://creativecommons.org/licenses/by/4.0/</ali:license_ref>
        </license>
      </permissions>
      <abstract>
        <p>Summary</p>
        <p>Marker assisted breeding (MAB) supports breeding by identifying individuals or molecular markers associated with important traits. MAB methods include genome-wide association studies (GWAS) and genomic selection (GS). Local haplotypes are regions of DNA that are inherited together due to high levels of linkage disequilibrium. Local haplotypes can improve the prediction accuracy and power of GS and GWAS. Currently available local haplotyping tools improve GWAS power through fine-mapping of candidate regions or through haplotype-based GWAS. However, no local haplotyping tools utilize the benefits of haplotypes for GS. Here we present HaploVar, a local haplotyping tool designed to improve both GWAS and GS pipelines by identifying local haplotypes and formatting the output to be compatible with all major GWAS and GS tools. HaploVar can be used in any haplotype-based MAB study.</p>
        <p>Availability and implementation</p>
        <p>HaploVar can be downloaded from CRAN with R &gt;4.0.0 (DOI: 10.32614/CRAN.package.HaploVar). HaploVar and a tutorial vignette is available on GitHub (https://github.com/TessaMacNish/HaploVar). HaploVar is available under an MIT license.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
  <p>HaploVar can be downloaded from CRAN with R &gt;4.0.0 (DOI: 10.32614/CRAN.package.HaploVar). HaploVar and a tutorial vignette is available on GitHub (https://github.com/TessaMacNish/HaploVar). HaploVar is available under an MIT license.</p>
  <sec id="sec1">
    <title>1 Introduction</title>
    <p>Marker assisted breeding (MAB) is a crop and animal breeding method that selects individuals by identifying molecular markers associated with important traits. Genome-wide association studies (GWAS) are a MAB method that uses linkage disequilibrium (LD) to associate traits of interest with single nucleotide polymorphisms (SNPs) which can function as molecular markers (Klein <italic>et al.</italic> 2005). GWAS is an effective tool for improving simple monogenic traits, where a few genes have a large effect. These simple traits can be applied through gene pyramiding which stacks the molecular markers identified by GWAS into a single genotype (Servin <italic>et al.</italic> 2004). Improving complex polygenic traits, where there are many genes with a small or varied effect on the trait of interest, is more effective using genomic selection (GS). GS is a MAB method that predicts trait expression in the form of genomic estimated breeding values (GEBVs). These GEBVs can then be used to identify optimal individuals for breeding (Meuwissen <italic>et al.</italic> 2001).</p>
    <p>Local haplotypes are multiallelic molecular markers consisting of a group of SNPs that are inherited together due to high levels of linkage disequilibrium (Belzile <italic>et al.</italic> 2020). The use of haplotypes can improve the results of GWAS and GS analyses by accounting for local epistatic effects. Haplotype-based GWAS has greater power to detect QTLs, lower false discovery rate, can map QTLs to a smaller region, and identify a greater number of novel QTLs than conventional SNP-based GWAS (Pryce <italic>et al.</italic> 2010, Chen <italic>et al.</italic> 2021, Helal <italic>et al.</italic> 2021, Wu <italic>et al.</italic> 2022). Haplotypes can improve trait prediction accuracy in GS, especially for traits with high haplotype epistatic heritability (Sallam <italic>et al.</italic> 2020, Bian <italic>et al.</italic> 2021, Weber <italic>et al.</italic> 2023).</p>
    <p>There are two main categories of local haplotyping tools, gene-centric and clustering tools. Gene-centric tools define a haplotype as a small region centered around a gene and can use a fixed length to determine the haplotype region around the gene, e.g. Candihap (Li <italic>et al.</italic> 2023) or RFGB (Wang <italic>et al.</italic> 2020), or they can define the haplotype based on LD in the region surrounding the gene, e.g. HaploMiner (Tardivel <italic>et al.</italic> 2019). Clustering local haplotyping tools such as crosshap (Marsh <italic>et al.</italic> 2023) arranges molecular markers into groups based on LD. Crosshap defines local haplotypes in a small region of the genome and visualizes the results. These gene-centric and clustering local haplotyping tools are designed to investigate a small region in greater detail. They are best used once a candidate gene, or a region of interest has been identified and are not suitable for defining genome-wide haplotypes for use in haplotype-based MAB. In contrast, HapFM clusters SNPs into local haplotypes and then performs GWAS (Wu <italic>et al.</italic> 2022). Wu <italic>et al.</italic> (2022) found consistently higher mapping power using HapFM when compared to SNP-based GWAS algorithms, demonstrating how haplotypes can improve MAB results. However, HapFM is limited to GWAS analyses and cannot be used for other MAB approaches.</p>
    <p>Here we present HaploVar, a local haplotyping tool that clusters SNPs into LD-based haplotypes, identifies haplotype variants and formats the output to be compatible with common GWAS and GS tools. The purpose of HaploVar is to improve GWAS and GS pipelines by supporting haplotype-based MAB methods.</p>
  </sec>
  <sec id="sec2">
    <title>2 Main</title>
    <p>
HaploVar accepts genotype data in VCF format and a pairwise LD matrix and uses these to define local haplotypes, identify the variants for each haplotype, and to output these local haplotype variants in one of six formats for input into a wide range of GWAS and GS tools. The LD matrix can be calculated using tools such as PLINK (Purcell <italic>et al.</italic> 2007, https://zzz.bwh.harvard.edu/plink/ld.shtml) or the ld function of snpStats (Clayton 2025). HaploVar has two sets of functions: local_haplotypes, which defines local haplotypes and produces a list of local haplotypes and their SNPs; and haplotype_variants, which identifies haplotype variants, and formats the output for GWAS or GS analyses. These function sets are discussed in more detail in sections 2.1 and 2.2, respectively. In each function set there is the base function, a function with the suffix _globally which runs the base function over a list of VCF and corresponding LD matrices, and a function with prefix collate_ which collates output from the base function. These functions are designed to optimize use of computational resources. HaploVar can be installed using the following R code:</p>
    <sec id="sec3">
      <title>2.1 Defining local haplotypes</title>
      <p>The function define_haplotypes uses density-based spatial clustering of applications with noise (DBSCAN) (Ester <italic>et al.</italic> 1996) and a LD matrix to cluster SNPs from the corresponding VCF file into local haplotypes. The benefits of DBSCAN over haplotyping methods include DBSCAN’s ability to scale to large datasets, be robust to outliers, and define clusters of non-spherical or arbitrary shapes which can better represent complex LD patterns (Ester <italic>et al.</italic> 1996, Khvorykh <italic>et al.</italic> 2023). DBSCAN clusters all SNPs considered to be noise into a single group, which is then removed. The parameter keep_outliers = FALSE (default) removes outlier SNPs from within each haplotype. Outliers are removed by calculating the mean LD value for each SNP within the haplotype and removing any SNPs with a mean LD more than 2 standard deviations outside the median intra-haplotype LD value. The parameters epsilon (default = 0.6) and MGmin (default = 30) are used by DBSCAN and influence the densityand amount of noise within the local haplotype. The parameter hetmiss_as determines how missing data is handled for instances where one allele in a genotype is missing (e.g. “./1”). If hetmiss_as = “allele”, the missing allele is assumed to be the reference allele 0 by default. If hetmiss_as = “miss”, the genotype is treated as NA. The function define_haplotypes produces a list of tables. Each table represents one local haplotype and contains the genotypes for all SNPs within that haplotype. Haplotypes are named according to the position of their first and last SNPs (e.g. “hap_31604185_31646449”).</p>
      <p>The function define_haplotypes_globally runs define_haplotypes for a list of VCF files and corresponding LD matrices and collates the results into one list of local haplotype tables. The final function for defining local haplotypes collate_define_haplotypes requires a list of outputs from define_haplotypes or define_haplotypes_globally and collates the results to form one list of local haplotype tables. The HaploVar package includes two small datasets—vcf and LD—which can be used to run all HaploVar functions. vcf is s subset of <italic>Brassica napus</italic> data published by Wu and colleagues (2019) and downloaded from CropGS-Hub (Chen <italic>et al.</italic> 2024, https://iagr.genomics.cn/CropGS/#/Datasets? species=Rapeseed). LD was generated using PLINK and the parameters—allow-extra-chr and—r2 square (Purcell <italic>et al.</italic> 2007, https://zzz.bwh.harvard.edu/plink/ld.shtml). An example of how to run the base define_haplotypes function is given below:</p>
    </sec>
    <sec id="sec4">
      <title>2.2 Haplotype variants and formatting</title>
      <p>The function haplotype_variants defines haplotypes and removes outliers in the same way as define_haplotypes. Once the local haplotypes have been defined, haplotype_variants identifies unique combinations of SNPs within each haplotype. Each unique combination of SNPs is a haplotype variant and is allocated a letter (A-Z), or a combination of letters if there are &gt;26 variants within a haplotype (AA-ZZ, with the exclusion of NA). Haplotype variants present in fewer individuals than minFreq (default = 2) are removed. The genotype for individuals where none of the remaining haplotype variants are present are set to 0. The function haplotype_variants outputs one of six formats depending on the parameter format (default = 1) (see Note 1, available as supplementary data at <italic>Bioinformatics</italic> online). The different output tables can be used as input for a wide range of GWAS and GS tools. The general workflow of the haplotype_variants function is shown in Fig. 1. The function haplotype_variants_global runs haplotype_variants for a list of VCF files and corresponding LD matrices and collates the results into one table. The final function for identifying haplotype variants collate_haplotype_variants requires a list of outputs from haplotype_variants or haplotype_variants_global and collates the results to form one table. All tables within the list of output tables must be formatted in the same way. An example of how to run the base haplotype_variants function is given below:</p>
      <fig id="fig1"><label>Figure 1</label><caption><p><bold>. </bold>Workflow of HaploVar’s haplotype_variants function.</p></caption><graphic xlink:href="/publication/237/files/2706"></graphic></fig>
      <p>Vignettes and documentation on how to use HaploVar are available at https://github.com/TessaMacNish/HaploVar.</p>
    </sec>
  </sec>
  <sec id="sec5">
    <title>3 Conclusions and perspectives</title>
    <p>
HaploVar is designed to improve MAB pipelines by the preparation of haplotype-based data for GWAS and GS. HaploVar takes SNP and LD data, calculates local haplotypes, identifies haplotype variants, and formats the output for use in GWAS and GS tools. An example application of HaploVar can be found in Note 2, available as supplementary data at <italic>Bioinformatics</italic> online. Comparison of HaploVar with other haplotyping tools is shown in Note 3, available as supplementary data at <italic>Bioinformatics</italic> online. Note 4, available as supplementary data at <italic>Bioinformatics</italic> online shows a parameter sensitivity analysis. Using haplotypes in MAB studies can improve power and trait prediction accuracy.</p>
    <p>Current local haplotyping tools focus on the downstream analysis and fine-mapping of GWAS results or are limited to only haplotype-based GWAS. HaploVar is the first tool designed utilize the benefits of local haplotypes for both haplotype-based GWAS and haplotype-based GS.</p>
  </sec>
  <sec id="sec6">
    <title>Supplementary Material</title>
  </sec>
</body>
  <back>
  <ref-list>
    <title>References</title>
    <ref id="ref1"><label>1.</label><mixed-citation>Belzile F , AbedA, TorkamanehD. Time for a paradigm shift in the use of plant genetic resources. Genome 2020;63:189–94. 10.1139/gen-2019-014131825685</mixed-citation></ref>
    <ref id="ref2"><label>2.</label><mixed-citation>Bian C , PrakapenkaD, TanC et al Haplotype genomic prediction of phenotypic values based on chromosome distance and gene boundaries using low-coverage sequencing in duroc pigs. Genet Sel Evol 2021;53:78. 10.1186/s12711-021-00661-y34620094 PMC8496108</mixed-citation></ref>
    <ref id="ref3"><label>3.</label><mixed-citation>Chen J , TanC, ZhuM et al CropGS-Hub: a comprehensive database of genotype and phenotype resources for genomic prediction in major crops. Nucleic Acids Res 2024; 52: D1519–29. 10.1093/nar/gkad106238000385 PMC10767954</mixed-citation></ref>
    <ref id="ref4"><label>4.</label><mixed-citation>Chen S , LiuF, WuW et al A SNP-based GWAS and functional haplotype-based GWAS of flag leaf-related traits and their influence on the yield of bread wheat (Triticum aestivum L.). Theor Appl Genet 2021;134:3895–909. 10.1007/s00122-021-03935-734436627</mixed-citation></ref>
    <ref id="ref5"><label>5.</label><mixed-citation>Clayton D. snpStats: SnpMatrix and XSnpMatrix Classes and Methods. R Package Version 1.59.2. 2025. https://bioconductor.org/packages/snpStats</mixed-citation></ref>
    <ref id="ref6"><label>6.</label><mixed-citation>Ester M , KriegelHP, SanderJ et al A density-based algorithm for discovering clusters in large spatial databases with noise. Knowl Discov Data Min 1996;226–31.</mixed-citation></ref>
    <ref id="ref7"><label>7.</label><mixed-citation>Helal MMU , GillRA, TangM et al SNP-and haplotype-based GWAS of flowering-related traits in Brassica napus. Plants (Basel) 2021;10:2475. 10.3390/plants1011247534834840 PMC8619824</mixed-citation></ref>
    <ref id="ref8"><label>8.</label><mixed-citation>Khvorykh GV , SapozhnikovNA, LimborskaSA et al Evaluation of density-based spatial clustering for identifying genomic loci associated with ischemic stroke in genome-wide data. Int J Mol Sci 2023;24:Article 15355. 10.3390/ijms24201535537895035 PMC10607504</mixed-citation></ref>
    <ref id="ref9"><label>9.</label><mixed-citation>Klein RJ , ZeissC, ChewEY et al Complement factor H polymorphism in age-related macular degeneration. Science 2005;308:385–9. 10.1126/science.110955715761122 PMC1512523</mixed-citation></ref>
    <ref id="ref10"><label>10.</label><mixed-citation>Li X , ShiZ, GaoJ et al CandiHap: a haplotype analysis toolkit for natural variation study. Mol Breed 2023;43:21. 10.1007/s11032-023-01366-437313297 PMC10248607</mixed-citation></ref>
    <ref id="ref11"><label>11.</label><mixed-citation>Marsh JI , PetereitJ, JohnstonBA et al crosshap: R package for local haplotype visualization for trait association analysis. Bioinformatics 2023;39:btad518. 10.1093/bioinformatics/btad518PMC1047189637607004</mixed-citation></ref>
    <ref id="ref12"><label>12.</label><mixed-citation>Meuwissen THE , HayesBJ, GoddardME. Prediction of total genetic value using genome-wide dense marker maps. Genetics 2001;157:1819–29. 10.1093/genetics/157.4.181911290733 PMC1461589</mixed-citation></ref>
    <ref id="ref13"><label>13.</label><mixed-citation>Pryce JE , BolormaaS, ChamberlainAJ et al A validated genome-wide association study in 2 dairy cattle breeds for milk production and fertility traits using variable length haplotypes. J Dairy Sci 2010;93:3331–45. 10.3168/jds.2009-289320630249</mixed-citation></ref>
    <ref id="ref14"><label>14.</label><mixed-citation>Purcell S , NealeB, Todd-BrownK et al PLINK: a tool set for whole-genome association and population-based linkage analyses. Am J Hum Genet 2007;81:559–75. 10.1086/51979517701901 PMC1950838</mixed-citation></ref>
    <ref id="ref15"><label>15.</label><mixed-citation>Sallam AH , ConleyE, PrakapenkaD et al Improving prediction accuracy using multi-allelic haplotype prediction and training population optimization in wheat. G3 (Bethesda) 2020;10:2265–73. 10.1534/g3.120.40116532371453 PMC7341132</mixed-citation></ref>
    <ref id="ref16"><label>16.</label><mixed-citation>Servin B , MartinOC, MezardM et al Toward a theory of marker-assisted gene pyramiding. Genetics 2004;168:513–23. 10.1534/genetics.103.02335815454561 PMC1448128</mixed-citation></ref>
    <ref id="ref17"><label>17.</label><mixed-citation>Tardivel A , TorkamanehD, LemayMA et al A systematic gene‐centric approach to define haplotypes and identify alleles on the basis of dense single nucleotide polymorphism datasets. Plant Genome 2019;12:1–11. 10.3835/plantgenome2018.08.0061PMC1281002733016581</mixed-citation></ref>
    <ref id="ref18"><label>18.</label><mixed-citation>Wang CC , YuH, HuangJ et al Towards a deeper haplotype mining of complex traits in rice with RFGB v2.0. Plant Biotechnol J 2020;18:14–6. 10.1111/pbi.1321531336017 PMC6920129</mixed-citation></ref>
    <ref id="ref19"><label>19.</label><mixed-citation>Weber SE , FrischM, SnowdonRJ et al Haplotype blocks for genomic prediction: a comparative evaluation in multiple crop datasets. Front Plant Sci 2023;14:1217589. 10.3389/fpls.2023.121758937731980 PMC10507710</mixed-citation></ref>
    <ref id="ref20"><label>20.</label><mixed-citation>Wu D , LiangZ, YanT et al Whole-genome resequencing of a worldwide collection of rapeseed accessions reveals the genetic basis of ecotype divergence. Mol Plant 2019;12:30–43. 10.1016/j.molp.2018.11.00730472326</mixed-citation></ref>
    <ref id="ref21"><label>21.</label><mixed-citation>Wu X , JiangW, FragosoC et al Prioritized candidate causal haplotype blocks in plant genome-wide association studies. PLoS Genet 2022; 18:e1010437. 10.1371/journal.pgen.101043736251695 PMC9612827</mixed-citation></ref>
  </ref-list>

    <sec sec-type="data-availability">
      <title>Data Availability</title>
      <p>This is a comparison copy of “HaploVar: an R package for defining local haplotype variants for trait association and trait prediction analyses” (Bioinformatics, 2025; https://doi.org/10.1093/bioinformatics/btaf602). Its text was rebuilt as a Word file from the original and converted by JOS, to be read side by side with the version imported from the original JATS.</p>
    </sec>
  </back>
</article>
