{"id":17347,"date":"2025-02-09T08:00:00","date_gmt":"2025-02-09T02:30:00","guid":{"rendered":"https:\/\/cbirt.net\/staging\/?p=17347"},"modified":"2026-10-22T14:05:18","modified_gmt":"2026-10-22T08:35:18","slug":"doubletrouble-a-comprehensive-r-package-for-gene-duplication-detection-and-classification","status":"publish","type":"post","link":"https:\/\/cbirt.net\/staging\/doubletrouble-a-comprehensive-r-package-for-gene-duplication-detection-and-classification\/","title":{"rendered":"doubletrouble: A Comprehensive R Package for Gene Duplication Detection and Classification"},"content":{"rendered":"\n<p class=\"has-background wp-block-paragraph\" style=\"background-color:#f7f8f9\"><em>A major factor in evolution, genome duplications have different effects on the expression, function, and regulation of genes. However, multiple duplication modes make it difficult to detect and categorize duplicated genes because of antiquated or useless instruments. Here, scientists from Ghent University, University of Pretoria, and Nanjing Agricultural University introduce doubletrouble, an R\/Bioconductor program that offers a thorough and reliable framework for examining genomic data for duplicate genes. The six duplication modes\u2014segmental, tandem, proximal, retrotransposon-derived, DNA transposon-derived, and dispersed duplications\u2014can be used by doubletrouble to identify and categorize gene pairs. It can also compute substitution rates, identify signatures of suspected whole-genome duplication events, and display the results as illustrations suitable for publication. In 822 eukaryotic genomes, researchers used doubletrouble to categorize the duplicated gene repertoire. The results were made accessible via an intuitive web interface.&nbsp;<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-introduction\">Introduction<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Duplications of genes and genomes provide evolution with a significant amount of new genetic material. Yet, the ways in which gene and genome duplications contribute to genome evolution differ, and genes produced by these two processes exhibit distinct evolutionary trajectories at the <a href=\"https:\/\/cbirt.net\/staging\/streamlining-gene-identification-unigenefinders-automated-approach-to-reference-free-transcriptome-analysis\/\" target=\"_blank\" rel=\"noreferrer noopener\">transcriptome<\/a>, epigenomic, and genomic levels, as well as evolving under various selection pressures. Additionally, based on the mechanism of duplication, gene retention may be skewed, with some gene classes\u2014such as transcription factors and protein complex members\u2014being preferentially preserved during whole-genome duplication.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-understanding-doubletrouble-nbsp\">Understanding doubletrouble&nbsp;<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Researchers present double trouble, an R\/Bioconductor program for locating, categorizing, and examining genes that are duplicated in genomic data. doubletrouble was created to readily interface with other Bioconductor packages because it is a component of the Bioconductor ecosystem of R packages.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gene pairs that are duplicated can be recognized and categorized by doubletrouble as originating from segmental, tandem, proximal, retrotransposon-derived, DNA transposon-derived, and scattered duplications. Calculating substitution rates (Ka, Ks, and their ratio Ka\/Ks), looking into the signatures of possible whole-genome duplication events, and producing figures suitable for publishing can all be done with duplicate pairs found and categorized with double difficulty. By recognizing and classifying the complete repertoire of duplicated genes in 822 eukaryotic genomes from Ensembl examples, researchers show the efficacy of doubletrouble. Lastly, they developed a web application (https:\/\/almeidasilvaf.github.io\/doubletroubledb) that allows users to examine and download data gathered here on the repertoire of duplicated genes across the Eukarya tree of life to ease data reuse.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-execution-of-doubletrouble\">Execution of doubletrouble<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Gene annotations as GRanges objects and whole-genome protein sequences (one per gene, primary transcript only) as AAStringSet objects are the necessary input data. Both must be in lists with matching names that indicate species names or other genome identifiers. With the help of the R package syntenet&#8217;s fasta2AAStringSetlist() and gff2GRangesList() functions, users can generate such lists of AAStringSet and GRanges objects from several FASTA and GFF\/GTF files in a directory. The syntenet package&#8217;s process_input() function must be used to process the sequence and annotation data to ensure that each gene has only one sequence.&nbsp;&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A function called run_diamond() is provided by the syntenet package to do intraspecies similarity searches using DIAMOND. By default, top hits = 5 and Evalue = 1e-10 are used. The read_diamond() method allows users to read the tabular output of processed sequences and export them to FASTA files. While all paralogous gene pairings in a genome are included in the tabular output, users can further limit the findings by coverage, similarity, etc. The method classify_gene_pairs() takes genes and their annotations as input and uses four schemes\u2014binary, standard, extended, and complete\u2014to categorize paralogs according to their form of duplication.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Paralogs are categorized by duplication mode using the syntenet software, which also finds intragenomic syntenic areas. Segmental duplicates (SD), small-scale duplicates (SSD), tandem duplicates (TD), proximal duplicates (PD), and distributed duplicates (DD) are the several types of paralogs found in syntenic regions. Users must supply a similarity search table between all query species and an outgroup to categorize DD pairs as coming from transposon-derived duplications (TRD). DD pairings with more than one species are classified as TRD, whereas those with only one copy having an ancestral locus are categorized as transposed duplicates (TRD). DNA transposon-derived duplications (dTRD) and retrotransposed duplicates (rTRD) are also classified. The classify_genes() program uses the hierarchy SD &gt; TD &gt; PD &gt; rTRD &gt; dTRD &gt; DD to assign genes to distinct duplication modes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Using 17 codon-based models from KaKs_Calculator 2.0, the method &#8220;pairs2kaks()&#8221; determines the rates of synonymous substitution per substitution site (Ks), nonsynonymous substitutions per substitution site (Ka), and their ratios for every gene pair. It is possible to differentiate between duplications of broad genomic areas and segmental duplicates that most likely occurred from WGD events using parameters of mixture components and age groups.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-limitation\">Limitation<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Using parameters acquired with DIAMOND (or other sequence similarity search algorithms), doubletrouble categorizes duplicate pairs according to duplication mode. Nevertheless, in organisms with frequent horizontal gene transfers (such as prokaryotes), finding paralogs based on sequence similarity may result in false positives. Therefore, in these situations, it is advised to use techniques that can differentiate between paralogs and xenologs (homologs resulting from horizontal gene transfer), followed by the use of paralogs-only for classification with twofold problems.&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusion<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">doubletrouble is a tool for R\/Bioconductor that may be used to compute substitution rates for gene pairs, locate and categorize duplicate genes by duplication mechanism, and produce figures that are appropriate for publishing. This package should aid in investigating the duplication landscape across many species, and the data sets produced by this investigation will be a valuable tool for scientists looking into how gene duplication evolved in eukaryotes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span style=\"box-sizing: border-box; margin: 0px; padding: 0px;\"><em><strong>Article Source:<\/strong>\u00a0<\/em><a href=\"https:\/\/doi.org\/10.1093\/bioinformatics\/btaf043\" target=\"_blank\" rel=\"noreferrer noopener\">Reference Paper<\/a><\/span> | doubletrouble is available on <a href=\"https:\/\/github.com\/almeidasilvaf\/doubletrouble\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub<\/a> | <a href=\"https:\/\/almeidasilvaf.github.io\/doubletroubledb\/\" target=\"_blank\" rel=\"noreferrer noopener\">Website<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em><strong>Disclaimer:<\/strong><br>The research discussed in this article was conducted and published by the authors of the referenced paper. CBIRT has no involvement in the research itself. This article is intended solely to raise awareness about recent developments and does not claim authorship or endorsement of the research.<\/em><\/p>\n\n\n\n<p class=\"has-text-align-left has-background wp-block-paragraph\" style=\"background-color:#ebf7ff\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center has-black-color has-text-color has-link-color wp-elements-1\" id=\"h-follow-us\"><strong>Follow Us<\/strong>!<\/h3>\n\n\n\n<ul class=\"wp-block-social-links aligncenter has-small-icon-size has-icon-color is-style-logos-only has-vivid-red-background-color has-background is-content-justification-center is-layout-flex wp-container-core-social-links-is-layout-fe48e5de wp-block-social-links-is-layout-flex\"><li style=\"color:#ffffff\" class=\"wp-social-link wp-social-link-x has-white-color wp-block-social-link\"><a rel=\"noopener nofollow\" target=\"_blank\" href=\"https:\/\/twitter.com\/CbirtDirector\" class=\"wp-block-social-link-anchor\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M13.982 10.622 20.54 3h-1.554l-5.693 6.618L8.745 3H3.5l6.876 10.007L3.5 21h1.554l6.012-6.989L15.868 21h5.245l-7.131-10.378Zm-2.128 2.474-.697-.997-5.543-7.93H8l4.474 6.4.697.996 5.815 8.318h-2.387l-4.745-6.787Z\" \/><\/svg><span class=\"wp-block-social-link-label screen-reader-text\">X<\/span><\/a><\/li>\n\n<li style=\"color:#ffffff\" class=\"wp-social-link wp-social-link-linkedin has-white-color wp-block-social-link\"><a rel=\"noopener nofollow\" target=\"_blank\" href=\"https:\/\/www.linkedin.com\/in\/cbirt\/\" class=\"wp-block-social-link-anchor\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z\"><\/path><\/svg><span class=\"wp-block-social-link-label screen-reader-text\">LinkedIn<\/span><\/a><\/li>\n\n<li style=\"color:#ffffff\" class=\"wp-social-link wp-social-link-facebook has-white-color wp-block-social-link\"><a rel=\"noopener nofollow\" target=\"_blank\" href=\"https:\/\/www.facebook.com\/Centre.Bioinformatics.Research.Technology\" class=\"wp-block-social-link-anchor\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z\"><\/path><\/svg><span class=\"wp-block-social-link-label screen-reader-text\">Facebook<\/span><\/a><\/li>\n\n<li style=\"color:#ffffff\" class=\"wp-social-link wp-social-link-reddit has-white-color wp-block-social-link\"><a rel=\"noopener nofollow\" target=\"_blank\" href=\"https:\/\/www.reddit.com\/r\/cbirt\/\" class=\"wp-block-social-link-anchor\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M5.27 9.221A2.775 2.775 0 0 0 2.498 11.993a2.785 2.785 0 0 0 1.6 2.511 5.337 5.337 0 0 0 2.374 4.11 9.386 9.386 0 0 0 5.539 1.7 9.386 9.386 0 0 0 5.541-1.7 5.331 5.331 0 0 0 2.372-4.114 2.787 2.787 0 0 0 1.583-2.5 2.775 2.775 0 0 0-2.772-2.772 2.742 2.742 0 0 0-1.688.574 9.482 9.482 0 0 0-4.637-1.348v-.008a2.349 2.349 0 0 1 2.011-2.316 1.97 1.97 0 0 0 1.926 1.521 1.98 1.98 0 0 0 1.978-1.978 1.98 1.98 0 0 0-1.978-1.978 1.985 1.985 0 0 0-1.938 1.578 3.183 3.183 0 0 0-2.849 3.172v.011a9.463 9.463 0 0 0-4.59 1.35 2.741 2.741 0 0 0-1.688-.574Zm6.736 9.1a3.162 3.162 0 0 1-2.921-1.944.215.215 0 0 1 .014-.2.219.219 0 0 1 .168-.106 27.327 27.327 0 0 1 2.74-.133 27.357 27.357 0 0 1 2.74.133.219.219 0 0 1 .168.106.215.215 0 0 1 .014.2 3.158 3.158 0 0 1-2.921 1.944Zm3.743-3.157a1.265 1.265 0 0 1-1.4-1.371 1.954 1.954 0 0 1 .482-1.442 1.15 1.15 0 0 1 .842-.379 1.7 1.7 0 0 1 1.49 1.777 1.323 1.323 0 0 1-.325 1.015 1.476 1.476 0 0 1-1.089.4Zm-7.485 0a1.476 1.476 0 0 1-1.086-.4 1.323 1.323 0 0 1-.325-1.016 1.7 1.7 0 0 1 1.49-1.777 1.151 1.151 0 0 1 .843.379 1.951 1.951 0 0 1 .481 1.441 1.276 1.276 0 0 1-1.403 1.373Z\"><\/path><\/svg><span class=\"wp-block-social-link-label screen-reader-text\">Reddit<\/span><\/a><\/li>\n\n<li style=\"color:#ffffff\" class=\"wp-social-link wp-social-link-youtube has-white-color wp-block-social-link\"><a rel=\"noopener nofollow\" target=\"_blank\" href=\"https:\/\/www.youtube.com\/channel\/UC2Q8aZFr1CM86BHdQXMCX3g\" class=\"wp-block-social-link-anchor\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M21.8,8.001c0,0-0.195-1.378-0.795-1.985c-0.76-0.797-1.613-0.801-2.004-0.847c-2.799-0.202-6.997-0.202-6.997-0.202 h-0.009c0,0-4.198,0-6.997,0.202C4.608,5.216,3.756,5.22,2.995,6.016C2.395,6.623,2.2,8.001,2.2,8.001S2,9.62,2,11.238v1.517 c0,1.618,0.2,3.237,0.2,3.237s0.195,1.378,0.795,1.985c0.761,0.797,1.76,0.771,2.205,0.855c1.6,0.153,6.8,0.201,6.8,0.201 s4.203-0.006,7.001-0.209c0.391-0.047,1.243-0.051,2.004-0.847c0.6-0.607,0.795-1.985,0.795-1.985s0.2-1.618,0.2-3.237v-1.517 C22,9.62,21.8,8.001,21.8,8.001z M9.935,14.594l-0.001-5.62l5.404,2.82L9.935,14.594z\"><\/path><\/svg><span class=\"wp-block-social-link-label screen-reader-text\">YouTube<\/span><\/a><\/li>\n\n<li style=\"color:#ffffff\" class=\"wp-social-link wp-social-link-instagram has-white-color wp-block-social-link\"><a rel=\"noopener nofollow\" target=\"_blank\" href=\"https:\/\/www.instagram.com\/cbirtdirector\/\" class=\"wp-block-social-link-anchor\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M12,4.622c2.403,0,2.688,0.009,3.637,0.052c0.877,0.04,1.354,0.187,1.671,0.31c0.42,0.163,0.72,0.358,1.035,0.673 c0.315,0.315,0.51,0.615,0.673,1.035c0.123,0.317,0.27,0.794,0.31,1.671c0.043,0.949,0.052,1.234,0.052,3.637 s-0.009,2.688-0.052,3.637c-0.04,0.877-0.187,1.354-0.31,1.671c-0.163,0.42-0.358,0.72-0.673,1.035 c-0.315,0.315-0.615,0.51-1.035,0.673c-0.317,0.123-0.794,0.27-1.671,0.31c-0.949,0.043-1.233,0.052-3.637,0.052 s-2.688-0.009-3.637-0.052c-0.877-0.04-1.354-0.187-1.671-0.31c-0.42-0.163-0.72-0.358-1.035-0.673 c-0.315-0.315-0.51-0.615-0.673-1.035c-0.123-0.317-0.27-0.794-0.31-1.671C4.631,14.688,4.622,14.403,4.622,12 s0.009-2.688,0.052-3.637c0.04-0.877,0.187-1.354,0.31-1.671c0.163-0.42,0.358-0.72,0.673-1.035 c0.315-0.315,0.615-0.51,1.035-0.673c0.317-0.123,0.794-0.27,1.671-0.31C9.312,4.631,9.597,4.622,12,4.622 M12,3 C9.556,3,9.249,3.01,8.289,3.054C7.331,3.098,6.677,3.25,6.105,3.472C5.513,3.702,5.011,4.01,4.511,4.511 c-0.5,0.5-0.808,1.002-1.038,1.594C3.25,6.677,3.098,7.331,3.054,8.289C3.01,9.249,3,9.556,3,12c0,2.444,0.01,2.751,0.054,3.711 c0.044,0.958,0.196,1.612,0.418,2.185c0.23,0.592,0.538,1.094,1.038,1.594c0.5,0.5,1.002,0.808,1.594,1.038 c0.572,0.222,1.227,0.375,2.185,0.418C9.249,20.99,9.556,21,12,21s2.751-0.01,3.711-0.054c0.958-0.044,1.612-0.196,2.185-0.418 c0.592-0.23,1.094-0.538,1.594-1.038c0.5-0.5,0.808-1.002,1.038-1.594c0.222-0.572,0.375-1.227,0.418-2.185 C20.99,14.751,21,14.444,21,12s-0.01-2.751-0.054-3.711c-0.044-0.958-0.196-1.612-0.418-2.185c-0.23-0.592-0.538-1.094-1.038-1.594 c-0.5-0.5-1.002-0.808-1.594-1.038c-0.572-0.222-1.227-0.375-2.185-0.418C14.751,3.01,14.444,3,12,3L12,3z M12,7.378 c-2.552,0-4.622,2.069-4.622,4.622S9.448,16.622,12,16.622s4.622-2.069,4.622-4.622S14.552,7.378,12,7.378z M12,15 c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S13.657,15,12,15z M16.804,6.116c-0.596,0-1.08,0.484-1.08,1.08 s0.484,1.08,1.08,1.08c0.596,0,1.08-0.484,1.08-1.08S17.401,6.116,16.804,6.116z\"><\/path><\/svg><span class=\"wp-block-social-link-label screen-reader-text\">Instagram<\/span><\/a><\/li>\n\n<li style=\"color:#ffffff\" class=\"wp-social-link wp-social-link-feed has-white-color wp-block-social-link\"><a rel=\"https:\/\/cbirt.net\/staging\/feed\/ noopener nofollow\" target=\"_blank\" href=\"https:\/\/cbirt.net\/staging\/feed\/\" class=\"wp-block-social-link-anchor\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M2,8.667V12c5.515,0,10,4.485,10,10h3.333C15.333,14.637,9.363,8.667,2,8.667z M2,2v3.333 c9.19,0,16.667,7.477,16.667,16.667H22C22,10.955,13.045,2,2,2z M4.5,17C3.118,17,2,18.12,2,19.5S3.118,22,4.5,22S7,20.88,7,19.5 S5.882,17,4.5,17z\"><\/path><\/svg><span class=\"wp-block-social-link-label screen-reader-text\">RSS Feed<\/span><\/a><\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:18px\"><strong><em><mark style=\"background-color: #ffffff;\" class=\"has-inline-color has-black-color\">Learn More:<\/mark><\/em><\/strong><\/p>\n\n\n\n<style>\n* {\n  box-sizing: border-box;\n}\n\n.column {\n  float: left;\n  width: 33.33%;\n  padding: 5px;\n}\n\n\/* Clearfix (clear floats) *\/\n.row::after {\n  content: \"\";\n  clear: both;\n  display: table;\n}\n<\/style>\n\n\n\n<div class=\"row\">\n  <div class=\"column\">\n    <a href=\"https:\/\/cbirt.net\/staging\/bioinformatics-books\/\" target=\"_blank\" rel=\"noopener\">\n      <img decoding=\"async\" src=\"https:\/\/cbirt.net\/staging\/wp-content\/uploads\/2024\/01\/Bioinformatics-Books-2024.webp\" alt=\"Bioinformatics Books\">\n    <\/a>\n  <\/div>\n  <div class=\"column\">\n    <a href=\"https:\/\/cbirt.net\/staging\/bioinformatics-online-courses\/\" target=\"_blank\" rel=\"noopener\">\n        <img decoding=\"async\" src=\"https:\/\/cbirt.net\/staging\/wp-content\/uploads\/2023\/02\/Online-Courses-1.webp\" alt=\"Bioinformatics Online Courses\">\n    <\/a>\n  <\/div>\n  <div class=\"column\">\n    <a href=\"https:\/\/cbirt.net\/staging\/category\/bioinformatics-news\/\" target=\"_blank\" rel=\"noopener\">\n        <img decoding=\"async\" src=\"https:\/\/cbirt.net\/staging\/wp-content\/uploads\/2023\/02\/Bioinformatics-News.webp\" alt=\"Bioinformatics News CBIRT\">\n    <\/a>\n  <\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>A major factor in evolution, genome duplications have different effects on the expression, function, and regulation of genes. However, multiple duplication modes make it difficult to detect and categorize duplicated genes because of antiquated or useless instruments. Here, scientists from Ghent University, University of Pretoria, and Nanjing Agricultural University introduce doubletrouble, an R\/Bioconductor program that&#8230;<\/p>\n","protected":false},"author":26,"featured_media":17349,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[1147,154,169,140,210,188,134],"tags":[187,202],"class_list":["post-17347","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-big-data","category-bioinformatics","category-genomics","category-bioinformatics-news","category-paper-summary","category-tools","category-trending","tag-bioinformatics","tag-genomics"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.7 (Yoast SEO v28.7) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>doubletrouble: A Comprehensive R Package for Gene Duplication Detection and Classification - CBIRT<\/title>\n<meta name=\"description\" content=\"doubletrouble is an R\/Bioconductor package for analyzing duplicated genes, classification, and whole-genome duplication detection.\" \/>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"doubletrouble: A Comprehensive R Package for Gene Duplication Detection and Classification\" \/>\n<meta property=\"og:description\" content=\"doubletrouble is an R\/Bioconductor package for analyzing duplicated genes, classification, and whole-genome duplication detection.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cbirt.net\/staging\/doubletrouble-a-comprehensive-r-package-for-gene-duplication-detection-and-classification\/\" \/>\n<meta property=\"og:site_name\" content=\"CBIRT\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Centre.Bioinformatics.Research.Technology\" \/>\n<meta property=\"article:published_time\" content=\"2025-02-09T02:30:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-22T08:35:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cbirt.net\/staging\/wp-content\/uploads\/2025\/02\/doubletrouble.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1268\" \/>\n\t<meta property=\"og:image:height\" content=\"1079\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Deotima Chakraborty\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CbirtDirector\" \/>\n<meta name=\"twitter:site\" content=\"@CbirtDirector\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Deotima Chakraborty\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/cbirt.net\\\/staging\\\/doubletrouble-a-comprehensive-r-package-for-gene-duplication-detection-and-classification\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cbirt.net\\\/staging\\\/doubletrouble-a-comprehensive-r-package-for-gene-duplication-detection-and-classification\\\/\"},\"author\":{\"name\":\"Deotima Chakraborty\",\"@id\":\"https:\\\/\\\/cbirt.net\\\/staging\\\/#\\\/schema\\\/person\\\/6ee0642b31d5ead09c1a604310dd955f\"},\"headline\":\"doubletrouble: A Comprehensive R Package for Gene Duplication Detection and Classification\",\"datePublished\":\"2025-02-09T02:30:00+00:00\",\"dateModified\":\"2026-10-22T08:35:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/cbirt.net\\\/staging\\\/doubletrouble-a-comprehensive-r-package-for-gene-duplication-detection-and-classification\\\/\"},\"wordCount\":1010,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/cbirt.net\\\/staging\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/cbirt.net\\\/staging\\\/doubletrouble-a-comprehensive-r-package-for-gene-duplication-detection-and-classification\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cbirt.net\\\/staging\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/doubletrouble.webp\",\"keywords\":[\"Bioinformatics\",\"Genomics\"],\"articleSection\":[\"Big Data\",\"Bioinformatics\",\"Genomics\",\"News\",\"Paper Summary\",\"Tools\",\"Trending\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/cbirt.net\\\/staging\\\/doubletrouble-a-comprehensive-r-package-for-gene-duplication-detection-and-classification\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/cbirt.net\\\/staging\\\/doubletrouble-a-comprehensive-r-package-for-gene-duplication-detection-and-classification\\\/\",\"url\":\"https:\\\/\\\/cbirt.net\\\/staging\\\/doubletrouble-a-comprehensive-r-package-for-gene-duplication-detection-and-classification\\\/\",\"name\":\"doubletrouble: A Comprehensive R Package for Gene Duplication Detection and Classification - CBIRT\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cbirt.net\\\/staging\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/cbirt.net\\\/staging\\\/doubletrouble-a-comprehensive-r-package-for-gene-duplication-detection-and-classification\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/cbirt.net\\\/staging\\\/doubletrouble-a-comprehensive-r-package-for-gene-duplication-detection-and-classification\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cbirt.net\\\/staging\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/doubletrouble.webp\",\"datePublished\":\"2025-02-09T02:30:00+00:00\",\"dateModified\":\"2026-10-22T08:35:18+00:00\",\"description\":\"doubletrouble is an R\\\/Bioconductor package for analyzing duplicated genes, classification, and whole-genome duplication detection.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/cbirt.net\\\/staging\\\/doubletrouble-a-comprehensive-r-package-for-gene-duplication-detection-and-classification\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/cbirt.net\\\/staging\\\/doubletrouble-a-comprehensive-r-package-for-gene-duplication-detection-and-classification\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/cbirt.net\\\/staging\\\/doubletrouble-a-comprehensive-r-package-for-gene-duplication-detection-and-classification\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cbirt.net\\\/staging\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/doubletrouble.webp\",\"contentUrl\":\"https:\\\/\\\/cbirt.net\\\/staging\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/doubletrouble.webp\",\"width\":1268,\"height\":1079,\"caption\":\"Image Description: Schematic overview of the classification algorithm for duplicated genes, and runtime benchmarks. Image Source: https:\\\/\\\/doi.org\\\/10.1093\\\/bioinformatics\\\/btaf043\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/cbirt.net\\\/staging\\\/doubletrouble-a-comprehensive-r-package-for-gene-duplication-detection-and-classification\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/cbirt.net\\\/staging\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"doubletrouble: A Comprehensive R Package for Gene Duplication Detection and Classification\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/cbirt.net\\\/staging\\\/#website\",\"url\":\"https:\\\/\\\/cbirt.net\\\/staging\\\/\",\"name\":\"CBIRT\",\"description\":\"Centre of Bioinformatics Research &amp; Technology\",\"publisher\":{\"@id\":\"https:\\\/\\\/cbirt.net\\\/staging\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/cbirt.net\\\/staging\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/cbirt.net\\\/staging\\\/#organization\",\"name\":\"Centre of Bioinformatics Research & Technology\",\"alternateName\":\"CBIRT\",\"url\":\"https:\\\/\\\/cbirt.net\\\/staging\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/cbirt.net\\\/staging\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/cbirt.net\\\/staging\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/CBIRT-Logo-Transparent.png\",\"contentUrl\":\"https:\\\/\\\/cbirt.net\\\/staging\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/CBIRT-Logo-Transparent.png\",\"width\":403,\"height\":403,\"caption\":\"Centre of Bioinformatics Research & Technology\"},\"image\":{\"@id\":\"https:\\\/\\\/cbirt.net\\\/staging\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Centre.Bioinformatics.Research.Technology\",\"https:\\\/\\\/x.com\\\/CbirtDirector\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/cbirt\\\/\",\"https:\\\/\\\/www.instagram.com\\\/cbirtdirector\\\/\",\"https:\\\/\\\/www.reddit.com\\\/user\\\/cbirt_\"],\"description\":\"Centre of Bioinformatics Research & Technology (CBIRT) is an ISO 9001:2015 certified, MSME-registered bioinformatics training and research organization based in India. CBIRT provides hands-on training programs in computational biology and bioinformatics \u2014 including genomics, network biology, drug discovery, and cancer data analysis \u2014 alongside OMICS data analysis services and science communication for the global bioinformatics community.\",\"email\":\"info@cbirt.net\",\"telephone\":\"+91-6398142849\",\"legalName\":\"Centre of Bioinformatics Research and Technology\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"1\",\"maxValue\":\"10\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/cbirt.net\\\/staging\\\/#\\\/schema\\\/person\\\/6ee0642b31d5ead09c1a604310dd955f\",\"name\":\"Deotima Chakraborty\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/cbirt.net\\\/staging\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/cropped-Deotima-96x96.png\",\"url\":\"https:\\\/\\\/cbirt.net\\\/staging\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/cropped-Deotima-96x96.png\",\"contentUrl\":\"https:\\\/\\\/cbirt.net\\\/staging\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/cropped-Deotima-96x96.png\",\"caption\":\"Deotima Chakraborty\"},\"description\":\"Deotima is a consulting scientific content writing intern at CBIRT. Currently she's pursuing Master's in Bioinformatics at Maulana Abul Kalam Azad University of Technology. As an emerging scientific writer, she is eager to apply her expertise in making intricate scientific concepts comprehensible to individuals from diverse backgrounds. Deotima harbors a particular passion for Structural Bioinformatics and Molecular Dynamics.\",\"sameAs\":[\"https:\\\/\\\/cbirt.net\\\/staging\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"doubletrouble: A Comprehensive R Package for Gene Duplication Detection and Classification - CBIRT","description":"doubletrouble is an R\/Bioconductor package for analyzing duplicated genes, classification, and whole-genome duplication detection.","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_US","og_type":"article","og_title":"doubletrouble: A Comprehensive R Package for Gene Duplication Detection and Classification","og_description":"doubletrouble is an R\/Bioconductor package for analyzing duplicated genes, classification, and whole-genome duplication detection.","og_url":"https:\/\/cbirt.net\/staging\/doubletrouble-a-comprehensive-r-package-for-gene-duplication-detection-and-classification\/","og_site_name":"CBIRT","article_publisher":"https:\/\/www.facebook.com\/Centre.Bioinformatics.Research.Technology","article_published_time":"2025-02-09T02:30:00+00:00","article_modified_time":"2026-10-22T08:35:18+00:00","og_image":[{"width":1268,"height":1079,"url":"https:\/\/cbirt.net\/staging\/wp-content\/uploads\/2025\/02\/doubletrouble.webp","type":"image\/webp"}],"author":"Deotima Chakraborty","twitter_card":"summary_large_image","twitter_creator":"@CbirtDirector","twitter_site":"@CbirtDirector","twitter_misc":{"Written by":"Deotima Chakraborty","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/cbirt.net\/staging\/doubletrouble-a-comprehensive-r-package-for-gene-duplication-detection-and-classification\/#article","isPartOf":{"@id":"https:\/\/cbirt.net\/staging\/doubletrouble-a-comprehensive-r-package-for-gene-duplication-detection-and-classification\/"},"author":{"name":"Deotima Chakraborty","@id":"https:\/\/cbirt.net\/staging\/#\/schema\/person\/6ee0642b31d5ead09c1a604310dd955f"},"headline":"doubletrouble: A Comprehensive R Package for Gene Duplication Detection and Classification","datePublished":"2025-02-09T02:30:00+00:00","dateModified":"2026-10-22T08:35:18+00:00","mainEntityOfPage":{"@id":"https:\/\/cbirt.net\/staging\/doubletrouble-a-comprehensive-r-package-for-gene-duplication-detection-and-classification\/"},"wordCount":1010,"commentCount":0,"publisher":{"@id":"https:\/\/cbirt.net\/staging\/#organization"},"image":{"@id":"https:\/\/cbirt.net\/staging\/doubletrouble-a-comprehensive-r-package-for-gene-duplication-detection-and-classification\/#primaryimage"},"thumbnailUrl":"https:\/\/cbirt.net\/staging\/wp-content\/uploads\/2025\/02\/doubletrouble.webp","keywords":["Bioinformatics","Genomics"],"articleSection":["Big Data","Bioinformatics","Genomics","News","Paper Summary","Tools","Trending"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/cbirt.net\/staging\/doubletrouble-a-comprehensive-r-package-for-gene-duplication-detection-and-classification\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/cbirt.net\/staging\/doubletrouble-a-comprehensive-r-package-for-gene-duplication-detection-and-classification\/","url":"https:\/\/cbirt.net\/staging\/doubletrouble-a-comprehensive-r-package-for-gene-duplication-detection-and-classification\/","name":"doubletrouble: A Comprehensive R Package for Gene Duplication Detection and Classification - CBIRT","isPartOf":{"@id":"https:\/\/cbirt.net\/staging\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cbirt.net\/staging\/doubletrouble-a-comprehensive-r-package-for-gene-duplication-detection-and-classification\/#primaryimage"},"image":{"@id":"https:\/\/cbirt.net\/staging\/doubletrouble-a-comprehensive-r-package-for-gene-duplication-detection-and-classification\/#primaryimage"},"thumbnailUrl":"https:\/\/cbirt.net\/staging\/wp-content\/uploads\/2025\/02\/doubletrouble.webp","datePublished":"2025-02-09T02:30:00+00:00","dateModified":"2026-10-22T08:35:18+00:00","description":"doubletrouble is an R\/Bioconductor package for analyzing duplicated genes, classification, and whole-genome duplication detection.","breadcrumb":{"@id":"https:\/\/cbirt.net\/staging\/doubletrouble-a-comprehensive-r-package-for-gene-duplication-detection-and-classification\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cbirt.net\/staging\/doubletrouble-a-comprehensive-r-package-for-gene-duplication-detection-and-classification\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cbirt.net\/staging\/doubletrouble-a-comprehensive-r-package-for-gene-duplication-detection-and-classification\/#primaryimage","url":"https:\/\/cbirt.net\/staging\/wp-content\/uploads\/2025\/02\/doubletrouble.webp","contentUrl":"https:\/\/cbirt.net\/staging\/wp-content\/uploads\/2025\/02\/doubletrouble.webp","width":1268,"height":1079,"caption":"Image Description: Schematic overview of the classification algorithm for duplicated genes, and runtime benchmarks. Image Source: https:\/\/doi.org\/10.1093\/bioinformatics\/btaf043"},{"@type":"BreadcrumbList","@id":"https:\/\/cbirt.net\/staging\/doubletrouble-a-comprehensive-r-package-for-gene-duplication-detection-and-classification\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cbirt.net\/staging\/"},{"@type":"ListItem","position":2,"name":"doubletrouble: A Comprehensive R Package for Gene Duplication Detection and Classification"}]},{"@type":"WebSite","@id":"https:\/\/cbirt.net\/staging\/#website","url":"https:\/\/cbirt.net\/staging\/","name":"CBIRT","description":"Centre of Bioinformatics Research &amp; Technology","publisher":{"@id":"https:\/\/cbirt.net\/staging\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cbirt.net\/staging\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/cbirt.net\/staging\/#organization","name":"Centre of Bioinformatics Research & Technology","alternateName":"CBIRT","url":"https:\/\/cbirt.net\/staging\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cbirt.net\/staging\/#\/schema\/logo\/image\/","url":"https:\/\/cbirt.net\/staging\/wp-content\/uploads\/2026\/09\/CBIRT-Logo-Transparent.png","contentUrl":"https:\/\/cbirt.net\/staging\/wp-content\/uploads\/2026\/09\/CBIRT-Logo-Transparent.png","width":403,"height":403,"caption":"Centre of Bioinformatics Research & Technology"},"image":{"@id":"https:\/\/cbirt.net\/staging\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Centre.Bioinformatics.Research.Technology","https:\/\/x.com\/CbirtDirector","https:\/\/www.linkedin.com\/in\/cbirt\/","https:\/\/www.instagram.com\/cbirtdirector\/","https:\/\/www.reddit.com\/user\/cbirt_"],"description":"Centre of Bioinformatics Research & Technology (CBIRT) is an ISO 9001:2015 certified, MSME-registered bioinformatics training and research organization based in India. CBIRT provides hands-on training programs in computational biology and bioinformatics \u2014 including genomics, network biology, drug discovery, and cancer data analysis \u2014 alongside OMICS data analysis services and science communication for the global bioinformatics community.","email":"info@cbirt.net","telephone":"+91-6398142849","legalName":"Centre of Bioinformatics Research and Technology","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"1","maxValue":"10"}},{"@type":"Person","@id":"https:\/\/cbirt.net\/staging\/#\/schema\/person\/6ee0642b31d5ead09c1a604310dd955f","name":"Deotima Chakraborty","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cbirt.net\/staging\/wp-content\/uploads\/2023\/11\/cropped-Deotima-96x96.png","url":"https:\/\/cbirt.net\/staging\/wp-content\/uploads\/2023\/11\/cropped-Deotima-96x96.png","contentUrl":"https:\/\/cbirt.net\/staging\/wp-content\/uploads\/2023\/11\/cropped-Deotima-96x96.png","caption":"Deotima Chakraborty"},"description":"Deotima is a consulting scientific content writing intern at CBIRT. Currently she's pursuing Master's in Bioinformatics at Maulana Abul Kalam Azad University of Technology. As an emerging scientific writer, she is eager to apply her expertise in making intricate scientific concepts comprehensible to individuals from diverse backgrounds. Deotima harbors a particular passion for Structural Bioinformatics and Molecular Dynamics.","sameAs":["https:\/\/cbirt.net\/staging\/"]}]}},"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/cbirt.net\/staging\/wp-json\/wp\/v2\/posts\/17347","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cbirt.net\/staging\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cbirt.net\/staging\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cbirt.net\/staging\/wp-json\/wp\/v2\/users\/26"}],"replies":[{"embeddable":true,"href":"https:\/\/cbirt.net\/staging\/wp-json\/wp\/v2\/comments?post=17347"}],"version-history":[{"count":1,"href":"https:\/\/cbirt.net\/staging\/wp-json\/wp\/v2\/posts\/17347\/revisions"}],"predecessor-version":[{"id":19645,"href":"https:\/\/cbirt.net\/staging\/wp-json\/wp\/v2\/posts\/17347\/revisions\/19645"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cbirt.net\/staging\/wp-json\/wp\/v2\/media\/17349"}],"wp:attachment":[{"href":"https:\/\/cbirt.net\/staging\/wp-json\/wp\/v2\/media?parent=17347"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cbirt.net\/staging\/wp-json\/wp\/v2\/categories?post=17347"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cbirt.net\/staging\/wp-json\/wp\/v2\/tags?post=17347"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}