Full text
33,415 characters
· extracted from
preprint-html
· click to expand
rhinotypeR: An R package for Rhinovirus Genotyping | bioRxiv /* */ /* */ <!-- <!-- /*! * yepnope1.5.4 * (c) WTFPL, GPLv2 */ (function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f<d;f++)g=a[f].split("="),(e=z[g.shift()])&&(c=e(c,g));for(f=0;f<b;f++)c=x[f](c);return c}function g(a,e,f,g,h){var i=b(a),j=i.autoCallback;i.url.split(".").pop().split("?").shift(),i.bypass||(e&&(e=d(e)?e:e[a]||e[g]||e[a.split("/").pop().split("?")[0]]),i.instead?i.instead(a,e,f,g,h):(y[i.url]?i.noexec=!0:y[i.url]=1,f.load(i.url,i.forceCSS||!i.forceJS&&"css"==i.url.split(".").pop().split("?").shift()?"c":c,i.noexec,i.attrs,i.timeout),(d(e)||d(j))&&f.load(function(){k(),e&&e(i.origUrl,h,g),j&&j(i.origUrl,h,g),y[i.url]=2})))}function h(a,b){function c(a,c){if(a){if(e(a))c||(j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}),g(a,j,b,0,h);else if(Object(a)===a)for(n in m=function(){var b=0,c;for(c in a)a.hasOwnProperty(c)&&b++;return b}(),a)a.hasOwnProperty(n)&&(!c&&!--m&&(d(j)?j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}:j[n]=function(a){return function(){var b=[].slice.call(arguments);a&&a.apply(this,b),l()}}(k[n])),g(a[n],j,b,n,h))}else!c&&l()}var h=!!a.test,i=a.load||a.both,j=a.callback||f,k=j,l=a.complete||f,m,n;c(h?a.yep:a.nope,!!i),i&&c(i)}var i,j,l=this.yepnope.loader;if(e(a))g(a,0,l,0);else if(w(a))for(i=0;i (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0];var j=d.createElement(s);var dl=l!='dataLayer'?'&l='+l:'';j.src='//www.googletagmanager.com/gtm.js?id='+i+dl;j.type='text/javascript';j.async=true;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-M677548'); Skip to main content Home About Submit ALERTS / RSS Search for this keyword Advanced Search New Results rhinotypeR: An R package for Rhinovirus Genotyping View ORCID Profile Martha M. Luka , View ORCID Profile Ruth Nanjala , View ORCID Profile Wafaa M. Rashed , View ORCID Profile Winfred Gatua , View ORCID Profile Olaitan I. Awe doi: https://doi.org/10.1101/2025.07.14.664540 Martha M. Luka 1 School of Biodiversity, One Health and Veterinary Medicine, University of Glasgow , Glasgow, G12 8QQ, UK Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Martha M. Luka For correspondence: m.luka.1{at}research.gla.ac.uk wafaaanor4{at}gmail.com Ruth Nanjala 2 Kennedy Institute of Rheumatology, Nuttfield Department of Orthopaedics, Rheumatology and Musculoskeletal Sciences, University of Oxford , UK Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Ruth Nanjala Wafaa M. Rashed 3 Pharmacy Practice Department, Faculty of Pharmacy, Ahram Canadian University , Egypt 4 Computational Systems Biology Laboratory , USP, Brazil Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Wafaa M. Rashed For correspondence: m.luka.1{at}research.gla.ac.uk wafaaanor4{at}gmail.com Winfred Gatua 5 MRC Integrative Epidemiology Unit, University of Bristol , UK 6 Population Health Sciences, Bristol Medical School , UK Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Winfred Gatua Olaitan I. Awe 7 African Society for Bioinformatics and Computational Biology , Cape Town, South Africa Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Olaitan I. Awe Abstract Full Text Info/History Metrics Supplementary material Data/Code Preview PDF Abstract Rhinoviruses (RV) are common pathogens characterized by extremely high antigenic and genotypic diversity, yet the tools for their genotyping remain limited. We present rhinotypeR, a Bioconductor package designed to streamline the genotyping of RVs using the VP4/2 region by automating sequence comparison against prototype strains and applying predefined pairwise distance thresholds. RhinotypeR offers a comprehensive suite of functions, including sequence alignment, genetic distance calculation, and genotype assignment, which collectively simplify the often convoluted process of RV classification. Additionally, the package supports visualization tools for single-nucleotide polymorphisms (SNPs), amino acid substitutions, and phylogenetic relationships, providing an accessible platform for genetic analysis and evolutionary studies of RV. Comparative analyses demonstrate that genetic distance calculations by rhinotypeR align closely with established software such as MegaX and ape. RhinotypeR addresses the need for accessible and robust genotyping tools by offering a suite of functions that support the workflow of rhinovirus genetic analysis. It empowers researchers with a toolkit that enhances data processing efficiency and provides detailed, actionable insights into the genetic diversity and evolution of rhinoviruses. 1. Introduction Genomic studies have transformed our understanding of viral infections, providing invaluable insights into their transmission pathways and evolutionary dynamics 1 – 5 . With the surge of sequence data availability, the capacity to dissect the complex mechanisms underlying virus spread and mutational landscapes has become increasingly important 6 . This is particularly key for pandemic preparedness - a matter of ‘when’ rather than ‘if’-highlighting the need for analytical tools that enable rapid responses to emerging infectious threats, from data acquisition to actionable insights 7 – 10 , ultimately contributing to global health security. Rhinoviruses (RV) stand out as one of the most prevalent human respiratory pathogens 11 – 13 , yet their impact on human health is often underestimated 14 , 15 . Their genome is roughly 7.2 kb and consists of a single open reading frame that encodes for 11 proteins: seven nonstructural proteins (2A, 2B, 2C, 3A, 3B, 3Cpro and 3Dpol) and four structural proteins (VP1, VP2, VP3, and VP4) 15 . RV are classified into three species (RV-A, -B, and -C) 16 , which are further classified into an expanding tally of genotypes, currently totalling 169 17 . These genotypes exhibit unique antigenic properties 18 and undergo independent evolutionary paths 19 , posing challenges for tracking RV transmission and evolution. The current classification of RV into genotypes relies on the analysis of the VP1 or VP4/2 genomic regions, which have demonstrated congruence in reflecting RV genetic diversity 20 , 21 . However, the VP4/2 is more commonly used due to its shorter length and less variability, hence ease of amplification 21 . Sequences are typically aligned with prototype strains 17 , and classification is based on pairwise distances to these prototypes, adhering to specific thresholds for each RV species (<10.5% for species A and C, <9.5 for species B) 16 , 20 , 21 . Although this approach sounds simplistic and straightforward, it can be a convoluted process even for the same dataset that is processed by different individuals. Despite the abundance and burden of rhinoviruses, we lack a streamlined approach to genotype infections using the VP4/2 region. We therefore introduce rhinotypeR ( https://bioconductor.org/packages/release/bioc/html/rhinotypeR.html ), a Bioconductor package that addresses this challenge by providing a platform for the rapid and accurate classification of RV to the genotype level. By automating the comparison of sequence data against prototype strains and implementing predefined pairwise distance thresholds, rhinotypeR streamlines the genotype assignment process. This package enhances our epidemiological toolkit, enabling more efficient surveillance and analysis of rhinoviruses. 2. Methods 2.1. Workflow The rhinotypeR package offers a detailed and streamlined workflow for rhinovirus genotyping and analysis, as illustrated in Figure 1 . Starting with the retrieval of RV prototype sequences using getPrototypeSeqs() , the package allows the user to download RV prototypes in a FASTA format into a local directory, ensuring easy access for subsequent analysis. GenBank accessions of the prototype sequences used are listed in Supplementary Table 1 . To accurately assign RV types, the user should combine the downloaded prototypes with their newly generated sequences before alignment. This will help ensure that the input reflects the correct genomic section of the VP4/2 sequences. For functions other than assignTypes() , the input sequences do not need to contain the prototypes. However, a high-quality alignment remains critical. Download figure Open in new tab Figure 1. Workflow of the rhinotypeR package. The process begins with the user downloading prototype sequences included within the package. These are then aligned with newly generated sequences to create a comprehensive dataset. The combined dataset is uploaded into R for downstream analysis and visualization. Data The package takes in RV sequences in FASTA format. While several alignment tools are proficient, we recommend using the default settings of MAFFT software 22 for alignment. This preference is based on our positive experiences with MAFFT’s speed and accuracy in aligning virus sequences. Following the initial alignment, we advise manually curating the alignment to truncate any genomic regions outside the required VP4/2 region and realign as necessary. Alternatively, one can also include arguments in the alignment software to remove bases before the first and after the last base of a reference sequence, where applicable. It is important to note that a suboptimal alignment can significantly distort the inference of mutations, which can falsely elevate or decrease the estimated genetic distances. Therefore, careful attention to alignment quality is crucial for robust genetic analysis. Ensuring high-quality data input and accurate analysis To maximize the accuracy and reliability of the rhinotypeR package analyses, it is essential to maintain high standards of data quality. Here are key considerations: Verification of sequence quality . The user should assess the quality of each sequence during consensus calling. Remove or correct sequences with poor quality scores to prevent the introduction of errors into the analysis. Appropriate sequence lengths . We recommend that sequence lengths be no shorter than 350 bases. The optimal length for VP4/2 sequences is approximately 420 bases, comprising about∼207 bases from VP4 and ∼213 bases from VP2. High-quality alignment . We recommend that the user include the downloaded prototype sequences in their alignment to serve as references. Use robust alignment software or algorithms and check alignments to ensure accuracy. Minimize gaps . Gaps, representing insertions and deletions, should be minimal in the sequence data. Excessive or incorrectly placed gaps can lead to significant errors in distance calculations and may misrepresent the evolutionary relationships among sequences. Analysis Once the prototypes are downloaded and combined with the query sequences, they are aligned and manually checked for accuracy. Users can subsequently import the curated VP4/2 alignment from a FASTA file directly into R using the readDNAStringSet() function from the Biostrings package 23 , enabling downstream genetic analysis. The key functions of rhinotypeR and their required inputs and expected outputs are outlined in Table 1 . View this table: View inline View popup Table 1. RhinotypeR functions, their description, requirements and outputs. The pairwiseDistances() function calculates genetic distances between all pairs of sequences using a user-specified evolutionary model, generating a dense distance matrix. This matrix is versatile, supporting analyses such as phylogenetic inference and multi-dimensional scaling. To summarize genetic diversity across sequences, users can employ overallMeanDistance() , which calculates a single numeric value representing the mean genetic distance among the sequences. For genotype assignment, assignTypes() computes genetic distances and matches each query sequence to the closest prototype strain, provided the distance falls within predefined thresholds. The output includes four columns: the query sequence identifier, the assigned genotype, the genetic distance, and the corresponding prototype strain. Sequences that exceed the threshold distance from any prototype are marked as unassigned, indicating potential novelty, high divergence, or data quality issues, warranting further investigation. Evolutionary models The countSNPs() function counts pairwise SNPs among the query sequences, to provide a dense matrix that serves as a basis for estimating evolution. Genetic distances are calculated using any of the four models: pairwise distance (devoid of evolutionary assumptions), Jukes-Cantor (JC) 24 , Kimura 2 parameter (K2P) 25 , or Tamura 3 parameter (T3P) 26 evolutionary models. Each model has its set of assumptions and limitations 27 , and the user should choose the best model based on their data. The pairwise distance method is the simplest model, but it does not explicitly account for evolutionary processes. It assumes that genetic distances accumulate linearly over time 28 . The Jukes-Cantor model, on the other hand, provides a simplified foundational approach to understanding evolutionary dynamics by assuming neutral evolution 24 . Meanwhile, the K2P and T3P offer more advanced methods to understand molecular evolution by incorporating differential rates for transitions and transversions, thus providing more realistic estimates of evolutionary distances than simpler models 25 , 26 . While simpler models are faster, more complex models offer greater accuracy but require more data and computational effort. The best model isn’t always the most complex; it should fit the data and evolutionary questions 27 , 28 . Visualization RhinotypeR offers multiple visualization functions to aid the interpretation of genetic data. The SNPeek() function visualizes single-nucleotide polymorphisms (SNPs) among the input sequences, while plotAA() function visualizes amino acid substitutions, representing protein changes against a reference. An amino acid sequence alignment is read into R using Biostring’s 23 readAAStringSet() function. For SNPeek() and plotAA() , the user specifies the reference sequence by moving it to the bottom of the alignment before importing it into R. The plotFrequency() function creates a barplot of assigned genotype frequencies, assisting researchers in understanding the frequency of each genotype, while plotDistances() visualizes prototype distances through a heatmap to compare genetic relatedness. Lastly, plotTree() constructs and visualizes phylogenetic trees based on the computed genetic distances, allowing researchers to interpret evolutionary relationships visually. Our tool streamlines the genotyping process and integrates these analyses seamlessly into a coherent workflow, ensuring researchers can quickly and efficiently move from data acquisition to in-depth genetic analysis and visualization. This is crucial for advancing our understanding of rhinovirus genetic diversity and aiding in the global surveillance of RV infections. 2.2. Application to sample data and comparison to existing tools We used 253 previously generated 29 VP4/2 FASTA sequences (GenBank Accessions MT177659 – MT177911 ) to test the fidelity of rhinotypeR. These sequences represent a typical VP4/2 partial-genome dataset used to study rhinovirus dynamics. The sequences were of length 350 - 420 bases and were previously classified into 47 RV genotypes: 24 RV-As, 7 RV-Bs, 16 RV-Cs and two unassigned types 29 . The sample data was processed with rhinotypeR to test the functions in Table 1 . Genetic distances estimated by rhinotypeR were compared to commonly used software (MegaX 30 and ape 31 ) to assess fidelity and accuracy. 3. Results Overview, functionality and output We present rhinotypeR 32 , a comprehensive tool aimed at streamlining the genotyping of rhinoviruses using the commonly used VP4/2 region and offers robust analytical and visualization functionalities. Figure 2 displays outputs from key functions when applied to a typical rhinovirus VP4/2 dataset. Its primary function, assignTypes() , rapidly assigns genotypes and gives a simple, clear output that could guide further investigations. Download figure Open in new tab Figure 2. Key rhinotypeR functions and their outputs applied to a typical rhinovirus dataset. A) The user provides a curated alignment as input. The package can B) assign sequences to genotypes and C) plot the frequencies. D) The generated pairwise distances matrix can also be visualized as E) a heatmap. F) The user can visualize single nucleotide polymorphisms relative to a predicted reference. G) Simple phylogenetic analysis can also be performed to understand evolutionary relationships. Download figure Open in new tab Figure 3. Comparison of the distance matrix generated by rhinotypeR to other commonly used software: the R package ape and Mega X. The SNPeek() function allows users to identify and visualize SNPs relative to a selected reference sequence to detect regions of high genetic variation. Advanced features for examining evolutionary relationships among rhinovirus strains include heatmaps to visualize genetic distances and phylogenetic trees to graphically represent evolutionary connections. Together, these functionalities make rhinotypeR a comprehensive package for rhinovirus genotyping. It offers classification and a suite of analytical and visual tools to aid in interpreting and understanding rhinovirus genetic data. Comparative Analysis with Existing Tools Compared to other tools like RV-Typer 33 , which is no longer accessible, and the rhinovirus database(RVdb) 34 , which uses the VP1 region and can only process one sequence at a time, rhinotypeR offers a more comprehensive and streamlined approach. To validate rhinotypeR’s fidelity, we conducted comparative analyses with two established tools: the ape R package 31 and MegaX 30 , which are commonly used to calculate pairwise genetic distances. Our package demonstrated high congruence with these tools, as highlighted in Figure 2 . It achieved a correlation coefficient of 0.998 with the distance matrices generated by either tool. Unlike general-purpose bioinformatics tools that require additional steps to genotype rhinovirus sequences, rhinotypeR automates this process. It collates the prototype strains, calculates the genetic distances, and classifies sequences into genotypes by comparing them against the curated database of prototype strains. This functionality enhances accuracy and significantly reduces the time and effort in rhinovirus genotyping, ensuring reproducibility and reliable results. RhinotypeR efficiently handles typical datasets with multiple sequences. The tool’s ability to process and analyze extensive data with less manual intervention marks a significant improvement over previous methods constrained by dataset size or required sequential processing of individual sequences. 4. Discussion RhinotypeR represents a significant advancement in viral genomics, offering a streamlined tool specifically designed for rhinovirus genotyping using the VP4/2 region. Filling a critical gap in current bioinformatics resources, rhinotypeR provides a robust, user-friendly solution that facilitates the genotyping process, a foundational step in understanding viral epidemiology and evolution. By automating genetic comparisons, genotype assignment, and visualization, rhinotypeR enables comprehensive exploration of rhinovirus diversity and evolutionary patterns, tailored to the unique challenges of rhinovirus research. Compared with existing tools, which often lack accessibility or struggle with large datasets, rhinotypeR brings enhanced functionality, allowing researchers to efficiently process extensive rhinovirus data with accuracy. Its ability to generate precise genetic distances and classify sequences against a curated prototype database makes it indispensable for large-scale data analysis. RhinotypeR also minimizes manual data handling, substantially reducing processing time while maintaining a high correlation with established software such as MegaX 30 and ape 31 . The intuitive graphical outputs provided by rhinotypeR allow for straightforward visualization and interpretation of complex genetic relationships, enabling researchers to immediately analyze data and contextualize broader evolutionary trends. This capability is especially valuable for rhinovirus surveillance, as it aids in understanding transmission dynamics and could contribute to more informed public health strategies. Given the increasing demand for rapid response tools in infectious disease genomics, rhinotypeR is a timely addition, supporting viral surveillance and public health preparedness by accelerating the analysis of circulating strains. 5. Conclusion RhinotypeR addresses a vital need in rhinovirus research by providing an open-source, efficient, and dedicated genotyping tool. By facilitating accurate, streamlined genotyping and visualization, rhinotypeR saves researchers time and reduces potential errors, paving the way for deeper insights into the genetic diversity and evolutionary dynamics of rhinoviruses. Its development marks a pivotal step forward in viral genomics, enhancing both scientific inquiry and public health response capabilities. Future updates may expand rhinotypeR’s functionality to include newly identified genotypes, additional evolutionary models, or genotyping using the VP1 region. Availability and Requirements Project home page : https://bioconductor.org/packages/release/bioc/html/rhinotypeR.html Programming language : R version 4.4+ and BiocManager 3.20+ License : MIT Funding No financial support was received for the research, authorship, and publication of this article. Author Contributions MML conceived the original idea. MML, WMR, WG, RN developed the pipeline for the project, MML, WG, WMR, RN performed the bioinformatic analysis of the case study data, and drafted the manuscript. MML, WMR contributed in writing, reviewing and editing the manuscript. OIA’s role was in administrating and supervising the bioinformatics analysis in the project. OIA also provided the resources to facilitate and complete the study and provided guidance. OIA edited and reviewed the manuscript and provided critical feedback that helped shape the final version. All authors read and approved the final manuscript. Declarations Ethics approval and consent to participate Not applicable. Consent for publication Not applicable. Competing interests The authors declare that they have no competing interests. Supplementary Material Supplementary Table 1 . GenBank Accessions and respective genotypes of prototype sequences incorporated to rhinotypeR Acknowledgements The authors thank the National Institutes of Health (NIH) Office of Data Science Strategy (ODSS) for their immense support before and during the April 2024 Omics codeathon organized in collaboration with the African Society for Bioinformatics and Computational Biology (ASBCB). Footnotes https://bioconductor.org/packages/release/bioc/html/rhinotypeR.html References 1. ↵ Otieno , J. R. et al. Characterizing the genomic diversity, evolution and phylogeography of respiratory syncytial virus genotype on1 in Kenya . Am. J. Trop. Med. Hyg . 101 , 68 – 69 ( 2019 ). OpenUrl PubMed 2. Agoti , C. N. et al. Local Evolutionary Patterns of Human Respiratory Syncytial Virus Derived from Whole-Genome Sequencing . J Virol 89 , 3444 – 3454 ( 2015 ). OpenUrl Abstract / FREE Full Text 3. Luka , M. M. et al. Rhinovirus dynamics across different social structures . Npj Viruses 1 , 1 – 11 ( 2023 ). OpenUrl CrossRef PubMed 4. Lamb , K. D. et al. Mutational signature dynamics indicate SARS-CoV-2’s evolutionary capacity is driven by host antiviral molecules . PLOS Comput. Biol . 20 , e1011795 ( 2024 ). OpenUrl PubMed 5. ↵ Luka , M. M. et al. Whole genome sequencing of two human rhinovirus A types (A101 and A15) detected in Kenya, 2016-2018 . Wellcome Open Res. 2021 6178 6 , 178 ( 2021 ). OpenUrl PubMed 6. ↵ Corsi , A. , de Souza , F. F. , Pagani , R. N. & Kovaleski , J. L. Big data analytics as a tool for fighting pandemics: a systematic review of literature . J. Ambient Intell. Humaniz. Comput . 12 , 9163 – 9180 ( 2021 ). OpenUrl PubMed 7. ↵ Shafaati , M. et al. The next pandemic catastrophe: can we avert the inevitable? New Microbes New Infect . 52 , 101110 ( 2023 ). OpenUrl PubMed 8. Grad , Y. H. & Lipsitch , M. Epidemiologic data and pathogen genome sequences: a powerful synergy for public health . Genome Biol . 15 , 538 ( 2014 ). OpenUrl CrossRef PubMed 9. Awe , O. I. , En najih , N. , Nyamari , M. N. & Mukanga , L. B. Comparative study between molecular and genetic evolutionary analysis tools using African SARS-CoV-2 variants . Inform. Med. Unlocked 36 , 101143 ( 2023 ). OpenUrl 10. ↵ Mwanga , M. J. , Obura , H. O. , Evans , M. & Awe , O. I. Enhanced Deep Convolutional Neural Network for SARS-CoV-2 Variants Classification . 2023.08.09.552643 Preprint at doi: 10.1101/2023.08.09.552643 ( 2023 ). OpenUrl Abstract / FREE Full Text 11. ↵ Adema , I. W. et al. Surveillance of respiratory viruses among children attending a primary school in rural coastal Kenya . Wellcome Open Res . 5 , 63 ( 2020 ). OpenUrl PubMed 12. Nyiro , J. U. et al. Surveillance of respiratory viruses in the outpatient setting in rural coastal Kenya: baseline epidemiological observations . Wellcome Open Res . 3 , 89 ( 2018 ). OpenUrl PubMed 13. ↵ Jafarinejad , H. et al. Worldwide prevalence of viral infection in AECOPD patients: A meta-analysis . Microb Pathog 113 , 190 – 196 ( 2017 ). OpenUrl PubMed 14. ↵ Bizzintino , J. et al. Association between human rhinovirus C and severity of acute asthma in children . Eur. Respir. J . 37 , 1037 – 1042 ( 2011 ). OpenUrl Abstract / FREE Full Text 15. ↵ Jacobs , S. E. , Lamson , D. M. , Kirsten , S. & Walsh , T. J. Human rhinoviruses . Clin. Microbiol. Rev . 26 , 135 – 162 ( 2013 ). OpenUrl Abstract / FREE Full Text 16. ↵ Simmonds , P. et al. Recommendations for the nomenclature of enteroviruses and rhinoviruses . Arch. Virol . 165 , 793 – 797 ( 2020 ). OpenUrl CrossRef PubMed 17. ↵ The Pirbright Institute, U . Picornaviridae . http://www.picornaviridae.com/enterovirus/rv-a/rv-a.htm ( 2024 ). 18. ↵ Cooney , M. K. , Fox , J. P. & Kenny , G. E. Antigenic groupings of 90 rhinovirus serotypes . Infect Immun 37 , 642 – 647 ( 1982 ). OpenUrl Abstract / FREE Full Text 19. ↵ Lewis-Rogers , N. , Seger , J. & Adler , F. R. Human Rhinovirus Diversity and Evolution: How Strange the Change from Major to Minor . J. Virol . 91 , ( 2017 ). 20. ↵ McIntyre , C. L. , Knowles , N. J. & Simmonds , P. Proposals for the classification of human rhinovirus species A, B and C into genotypically assigned types . J. Gen. Virol . 94 , 1791 – 1806 ( 2013 ). OpenUrl CrossRef PubMed Web of Science 21. ↵ Simmonds , P. et al. Proposals for the classification of human rhinovirus species C in genotypically assigned types . J Gen Virol 91 , ( 2010 ). 22. ↵ Katoh , K. & Standley , D. M. MAFFT multiple sequence alignment software version 7: improvements in performance and usability . Mol. Biol. Evol . 30 , 772 – 780 ( 2013 ). OpenUrl CrossRef PubMed Web of Science 23. ↵ Pagès , H. , Aboyoun , P. & DebRoy , S. Biostrings: Efficient manipulation of biological strings . Bioconductor ( 2024 ). 24. ↵ Munro , H. N. Jukes , T. H. & Cantor , C. R. CHAPTER 24 - Evolution of Protein Molecules . in Mammalian Protein Metabolism (ed. Munro , H. N. ) 21 – 132 ( Academic Press , 1969 ). doi: 10.1016/B978-1-4832-3211-9.50009-7 . OpenUrl CrossRef 25. ↵ Kimura , M. A simple method for estimating evolutionary rates of base substitutions through comparative studies of nucleotide sequences . J. Mol. Evol . 16 , 111 – 120 ( 1980 ). OpenUrl CrossRef PubMed Web of Science 26. ↵ Tamura , K. Estimation of the number of nucleotide substitutions when there are strong transition-transversion and G + C-content biases . Mol Biol Evol 9 , 678 – 687 ( 1992 ). OpenUrl CrossRef PubMed Web of Science 27. ↵ Cameron , S. A. & Whitfield , J. B. Molecular Evolution: A Phylogenetic Approach.— Roderic D. M. Page and Edward C. Holmes . Syst. Biol . 51 , 536 – 538 ( 2002 ). OpenUrl CrossRef 28. ↵ Nei , M. , Kumar , S. , Nei , M. & Kumar , S. Molecular Evolution and Phylogenetics . ( Oxford University Press , Oxford, New York , 2000 ). 29. ↵ Luka , M. M. et al. Molecular epidemiology of human rhinovirus from one-year surveillance within a school setting in rural coastal Kenya . Open Forum Infect. Dis . 7 , 2020.03.09.20033019 ( 2020 ). 30. ↵ Kumar , S. , Stecher , G. , Li , M. , Knyaz , C. & Tamura , K. MEGA X: Molecular Evolutionary Genetics Analysis across Computing Platforms . Mol. Biol. Evol . 35 , 1547 – 1549 ( 2018 ). OpenUrl CrossRef PubMed 31. ↵ Paradis , E. , Claude , J. & Strimmer , K. APE: Analyses of Phylogenetics and Evolution in R language . Bioinformatics 20 , 289 – 290 ( 2004 ). OpenUrl CrossRef PubMed Web of Science 32. ↵ Luka , M. M. , Nanjala , R. , Gatua , W. , Rashed , W. M. & Awe , O. I. rhinotypeR: Rhinovirus genotyping . Bioconductor ( 2024 ). 33. ↵ Kolekar , P. S. , Waman , V. P. , Kale , M. M. & Kulkarni-Kale , U. RV-Typer: A Web Server for Typing of Rhinoviruses Using Alignment-Free Approach . PLoS One 11 , e0149350 ( 2016 ). OpenUrl PubMed 34. ↵ Zhao , P. et al. RVdb: a comprehensive resource and analysis platform for rhinovirus research . Nucleic Acids Res . 52 , D770 – D776 ( 2024 ). OpenUrl PubMed View the discussion thread. Back to top Previous Next Posted July 18, 2025. Download PDF Supplementary Material Data/Code Email Thank you for your interest in spreading the word about bioRxiv. NOTE: Your email address is requested solely to identify you as the sender of this article. Your Email * Your Name * Send To * Enter multiple addresses on separate lines or separate them with commas. You are going to email the following rhinotypeR: An R package for Rhinovirus Genotyping Message Subject (Your Name) has forwarded a page to you from bioRxiv Message Body (Your Name) thought you would like to see this page from the bioRxiv website. Your Personal Message CAPTCHA This question is for testing whether or not you are a human visitor and to prevent automated spam submissions. Share rhinotypeR: An R package for Rhinovirus Genotyping Martha M. Luka , Ruth Nanjala , Wafaa M. Rashed , Winfred Gatua , Olaitan I. Awe bioRxiv 2025.07.14.664540; doi: https://doi.org/10.1101/2025.07.14.664540 Share This Article: Copy Citation Tools rhinotypeR: An R package for Rhinovirus Genotyping Martha M. Luka , Ruth Nanjala , Wafaa M. Rashed , Winfred Gatua , Olaitan I. Awe bioRxiv 2025.07.14.664540; doi: https://doi.org/10.1101/2025.07.14.664540 Citation Manager Formats BibTeX Bookends EasyBib EndNote (tagged) EndNote 8 (xml) Medlars Mendeley Papers RefWorks Tagged Ref Manager RIS Zotero Tweet Widget Facebook Like Google Plus One Subject Area Bioinformatics Subject Areas All Articles Animal Behavior and Cognition (7636) Biochemistry (17704) Bioengineering (13898) Bioinformatics (41967) Biophysics (21460) Cancer Biology (18599) Cell Biology (25525) Clinical Trials (138) Developmental Biology (13384) Ecology (19909) Epidemiology (2067) Evolutionary Biology (24326) Genetics (15613) Genomics (22512) Immunology (17740) Microbiology (40423) Molecular Biology (17191) Neuroscience (88645) Paleontology (667) Pathology (2835) Pharmacology and Toxicology (4825) Physiology (7646) Plant Biology (15158) Scientific Communication and Education (2046) Synthetic Biology (4302) Systems Biology (9825) Zoology (2271)
Text is read by the "Ask this paper" AI Q&A widget below.
Extraction quality varies by source — PMC NXML preserves structure
cleanly, OA-HTML may include some navigation residue, and OA-PDF can
have broken hyphenation. The publisher copy
(via DOI)
is the canonical version.