Next Article in Journal
4-Hydroxybenzoic Acid as an Antiviral Product from Alkaline Autoxidation of Catechinic Acid: A Fact to Be Reviewed
Next Article in Special Issue
SlHSP17.7 Ameliorates Chilling Stress-Induced Damage by Regulating Phosphatidylglycerol Metabolism and Calcium Signal in Tomato Plants
Previous Article in Journal
Romanian Viscum album L.—Untargeted Low-Molecular Metabolomic Approach to Engineered Viscum–AuNPs Carrier Assembly
Previous Article in Special Issue
OsBSK3 Positively Regulates Grain Length and Weight by Inhibiting the Phosphatase Activity of OsPPKL1
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

PNGSeqR: An R Package for Rapid Candidate Gene Selection through Pooled Next-Generation Sequencing

1
Seed Science and Technology Research Center, Beijing Innovation Center for Seed Technology (MOA), Beijing Key Laboratory for Crop Genetic Improvement, College of Agronomy and Biotechnology, China Agricultural University, Beijing 100193, China
2
Institute of Crop Science, Chinese Academy of Agricultural Sciences, Beijing 100081, China
3
Hainan Yazhou Bay Seed Laboratory, Sanya 572025, China
4
National Nanfan Research Institute (Sanya), Chinese Academy of Agricultural Sciences, Sanya 572024, China
5
Department of Plant Pathology, Kansas State University, Manhattan, KS 66506, USA
*
Authors to whom correspondence should be addressed.
These authors contributed equally to this work.
Plants 2022, 11(14), 1821; https://doi.org/10.3390/plants11141821
Submission received: 29 April 2022 / Revised: 3 July 2022 / Accepted: 6 July 2022 / Published: 11 July 2022
(This article belongs to the Special Issue Functional Genomics and Molecular Breeding of Crops)

Abstract

:
Although bulked segregant analysis (BSA) has been used extensively in genetic mapping, user-friendly tools which can integrate current algorithms for researchers with no background in bioinformatics are scarce. To address this issue, we developed an R package, PNGSeqR, which takes single-nucleotide polymorphism (SNP) markers from next-generation sequencing (NGS) data in variant call format (VCF) as the input file, provides four BSA algorithms to indicate the magnitude of genome-wide signals, and rapidly defines the candidate region through the permutation test and fractile quantile. Users can choose the analysis methods according to their data and experimental design. In addition, it also supports differential expression gene analysis (DEG) and gene ontology analysis (GO) to prioritize the target gene. Once the analysis is completed, the plots can conveniently be exported.

1. Introduction

Mapping genomic regions is often the first step for the characterization of both qualitative and quantitative traits. Since the early 1990s, bulked segregant analysis (BSA) has been widely used for genetic mapping [1,2]. BSA maps genetic loci using a wide variety of markers [3,4,5], including the single-nucleotide polymorphism (SNP) marker which stands out due to its ability to combine BSA with next-generation sequencing (NGS) technology [6].
The NGS-BSA procedure is typically performed based on two bulks of segregants, which includes extreme phenotypic individuals selected from a segregation population. If a gene does not control the target trait, its alleles will be randomly selected in the two bulks. Otherwise, its alleles will be enriched in each bulk. Quantification of allelic frequencies of genome-wide markers enables the evaluation of the genetic linkage between causal loci and genetic markers. Although the real allele frequencies are similar in closely linked locations, these can be affected by random noise generated by the variation in sequencing read coverage. Smoothing of discontinuous variables was proposed to reduce the noise and improve the accuracy of the result [7,8,9].
According to this basic principle, several BSA algorithms have been developed, such as G-test [7], empirical Bayes [10], ΔSNP [11], and Euclidean distance (ED) [8]. The algorithms are developed based on different sequencing data and are suitable for different situations. Additionally, these algorithms are based on various platforms and different computer languages, and different algorithms have different threshold standards. It is not convenient for researchers with little background in bioinformatics to explore BSA with multiple algorithms [12].
RNA sequencing (RNA-seq) takes fewer reads to achieve a greater read depth owning to the fact that the transcriptome is much smaller than the genome [13,14]. RNA-seq could not only recall genetic markers but could also quantify the transcript levels for further analysis, such as differential expression [13,15,16], making it a cost-effective alternative for NGS-BSA [8]. Comparing the expression profiling between mutant and wildtype lines can produce candidate genes associated with the target trait [17,18,19]. Enrichment analysis of differentially expressed genes can reveal the biological processes related to the trait [17,20].
In this study, we developed the PNGSeqR package to help researchers perform genetic mapping conveniently through R language (https://www.r-project.org/, accessed on 31 March 2021), which has the advantage of free, open sources, and multi-system compatibility [21]. The PNGSeqR package allows users to conduct multiple types of analysis by choosing different functions and parameters.

2. Results

PNGSeqR was developed based on R version 4.0.0 and depends on several packages, such as vcfR, dplyr, tidyverse, readr, locfit, DESeq2, ggplot2, topGO, and rtracklayer [21,22,23,24,25,26,27,28,29]. The software is freely available on GitHub (https://github.com/smilejeen/PNGseqR, accessed on 30 June 2022) and can be easily installed for use at the command line in any R-based development environment, such as RStudio. Example data and a complete user manual for its various features and functions have also been made available on GitHub (https://github.com/smilejeen/PNGseqR, accessed on 30 June 2022).
PNGSeqR provides users with a straightforward pipeline with multiple functions, including (Figure 1): (1) importing SNP data in variant call format (VCF) from the Genome Analysis Toolkit (GATK) (https://github.com/broadinstitute/gatk/releases, accessed on 14 May 2019), (2) filtering SNPs that may affect the accuracy of analysis based on the quality of SNPs, (3) carrying out BSA according to the users’ experimental design, (4) identifying the candidate regions and producing the analysis results in the form of scatter plots and/or line plots, (5) performing differential expression gene analysis (DEG) and gene ontology analysis (GO) according to users’ needs, and (6) extracting the genes in the candidate region and prioritizing candidate genes based on the results of DEG and GO analysis. For users’ convenience, we provide shell command lines to create the VCF and read count files required for PNGSeqR (Supplementary Implementation).
Functions in PNGseqR can be classified into three function models. The first model is used to handle the VCF file, which can be converted into a data frame through “vcf2table()” (Table S1). The rows of the data frame show SNP information, including SNP positions, read count, and quality control information (GQ) of the reference and alternative alleles of both bulks. The number of total SNPs will be printed when the procedure is over. To reduce noise, the “BSAfilter()” function offers options for filtering based on total read depth, read depth of each bulk, the absolute difference in read depths between the two bulks, and genotype quality score (Table S1). The number of filtered and remaining SNPs will be reported after running the “BSA_filter()” function.
The second model is designed for BSA and visualization (Table S1). This model provides four functions to calculate four BSA statistics, including “DeltaSNP()”, “Bayesian()”, “ED()”, and “Gprime()”. The parameters are different for different functions. For example, the length of the reference genome and bulk size should be provided in “Bayesian()”. All functions need to set the width of the sliding window for tricube-smoothing the statistics, which reduces noisy signals. For each function, users can define candidate regions based on the quantiles and p-values. The “plot_BSA()” function is designed to plot the analysis results. For each statistic, a scatter plot for the unsmoothed data and a line plot for the tricube-smoothed data can be exported. If users set the threshold by inputting a quantile or a p-value, a red or blue line will be added on the plots, enabling the visualization of the candidate regions. The “chromlist” parameter allows users to choose which chromosome will be plotted.
The last model is designed for the identification of differentially expressed genes and performing gene annotation analysis (Table S1). “DEG_analysis()” needs to input the reads count file, and to set the number of biological replicates. Users can use “sig.level” and “exp.fold” to set the threshold for identifying differentially expressed genes. The gene list produced by “DEG_analysis()” can be used for GO analysis using the “GO_analysis()” function. Users need to provide a file containing the relationship between GO terms and the genes of the species. Several parameters, such as the types of GO analysis, methods for testing significance, and top GO terms, can be used according to the users’ needs. The parameter “plot” is optional in both “DEG_analysis()” and “GO_analysis()” functions. “DEG_analysis()” can export a volcano plot showing differentially expressed genes, and “GO_analysis()” can export the acyclic plot, bubble plot, or histogram showing the enriched GO terms. The function “resultanno()” is designed to rapidly prioritize the target genes in the candidate regions. To run “resultanno()”, users should input the position of the candidate regions identified by BSA and the annotation file in GTF format. Users can choose to input the list of differentially expressed genes in the candidate region. Table S1 shows the complete list of arguments that can be used in PNGSeqR.
We used three examples to demonstrate the performance of PNGSeqR and highlight some of the many options in this software. In example 1, a maize small-kernel mutant was crossed with a wildtype line to form an F2 population. The RNA of the mutant and wildtype samples were bulked and sequenced, and the candidate region on maize chromosome 8 was detected using multiple algorithms in PNGSeqR. Further analysis identified the DEGs in the candidate region and biological pathways that are related to the genes in the candidate. In example 2, multiple BSA algorithms were used to map the quantitative trait loci (QTLs), controlling cold tolerance of rice seedlings using sequencing data of DNA pools. In example 3, we used a recombinant inbred line (RIL) population to demonstrate how PNGSeqR can map QTLs in permanent populations.

2.1. Example 1—Prioritizing the Candidate Gene Controlling Quality Trait by Using RNA-Seq Data

We tested the ability of PNGSeqR to reproduce a published result of our laboratory. This work characterizes a maize mutant with defects in kernel development and clones ZmECR1, which encodes the RUB activating enzyme E1 subunit [20]. Raw RNA-seq data were downloaded from NCBI (accession number: PRJNA699154) and aligned to the Zea_mays.AGPv4.32 genome, and the VCF file containing SNPs and the read count file were obtained by running the shell script (Supplementary Materials). A total of 112,719 SNPs were obtained, and SNP filtering produced 79,917 SNPs, which will be used for performing BSA.
We used all algorithms for analyzing the RNA-seq data and used the analysis result to determine the threshold. All algorithms confirmed that the candidate region is on chromosome 8 (Figure 2), and the candidate regions varied with the variations of the algorithms and the threshold values (Table 1). When p-value < 0.01, the candidate region selected by different algorithms was 0.08–11.28 Mb, which is the same as the candidate region identified by setting the fractile quantile > 99%. When the fractile quantile was set to > 99.9%, ZmECR1 was still in the candidate regions identified by either algorithm. When p-value < 0.001, ZmECR1 was also in the candidate regions identified by two algorithms (empirical Bayesian and Euclidean distance), indicating that a stringent threshold may exclude the candidate gene from the candidate region.
DEGs were identified by setting the criteria as (|log2foldchange| > 0.5 and FDR < 0.05), and the volcano plot can be exported by using the “DEG_analysis()” function. Among the 2408 DEGs, 1130 were upregulated and 1278 were downregulated (Figure 3A; Table S2). These numbers of DEGs are larger than those reported by Chen et al. [20], which may be related to the different maize reference genome used in this study. Through inputting the DEGs and GO terms (Tables S2 and S3), we can perform GO analysis by using the “GO_analysis()” function in PNGSeqR. We found that GO terms were mainly enriched in the cell cycle, nutrient reservoir activity, structure of cytoskeleton, DNA replication, and glucose−starch metabolic process (Figure 3B–D). By using the “result_anno()” function, 92 genes in the candidate region under p-value < 0.001 (0.08–3.42 Mb) (Table S4) were annotated, including 7 DEGs that were identified based on the standard of |log2foldchange| > 1.5 and FDR < 0.05 (Table 2). As expected, the gene ZmECR1 was one of the DEGs in this region.
These results demonstrate that the algorithms in PNGSeqR can accurately identify the candidate region and select the candidate genes by combining the BSA results with DEG and GO analysis.

2.2. Example 2—Mapping QTLs by Using DNA-Seq Data

To show that PNGSeqR can use DNA-seq data to map QTL, we reproduced the analysis described by Yang et al. [30] using PNGSeqR. Raw reads were downloaded from the NCBI database (accession number: SRP021494) and aligned to the v7 Nipponbare genome (http://rice.plantbiology.msu.edu/, accessed on 11 June 2022) using BWA-MEM v0.7.12 [31] with the default settings. SNPs were called following Best Practices [32,33] methods in GATK v3.7 [34] and exported as a data frame using the GATK “VariantsToTable” tool. We used the “BSA_filter()” function to import this data frame and to filter SNPs. Then, we used three algorithms to perform BSA and used p-value < 0.05 as a criterion for defining the thresholds. The analysis results were used to draw the scatter and line plots using “plot_BSA()” function (Figure 4). The QTLs on chromosomes 1 and 8 were significant when the p-value was lower than 0.05 for each algorithm (Figure 4, Table 3). However, the signals on chromosomes 2, 5, and 10 that were selected as QTLs in the published results [30] were not detected. When the fractile quantile was 85%, the QTLs on chromosomes 2, 5, and 10 were also detected (Figure 4, Table 3), indicating that the p-value < 0.05 threshold determined by the permutation test is much more stringent. In addition, PNGSeqR can select the chromosome(s) which contain QTL and plot the selected chromosome(s) (Figure 5).

2.3. Example 3—Mapping QTLs Using a RIL Population

In example 3, we demonstrate that PNGSeqR can handle bulk DNA-sequencing data of permanent populations. The data have been used to detect QTLs for rice cold tolerance [35]. Two DNA pools were constructed by selecting the top 20 cold-tolerant and cold-sensitive lines from an RIL population containing 190 lines. We downloaded the bulk DNA-sequencing data from NCBI (SRR6327817, SRR6327818) and aligned the data to the rice reference genome IRGSP-1.0_genome.fasta. SNP calling was performed as stated in example 2, producing a total of 1,386,657 SNPs. After filtering SNPs by running “BSA_filter()”, 147,494 SNPs were obtained and used to perform BSA. When p-value < 0.05, 6 QTLs on chromosomes 4, 4, 5, 6, 6, and 11 were detected by running “ED()” and “DeltaSNP()”, and 3 more QTLs were detected by running “Gprime()” (Figure 6 and Table 4). The lengths of candidate regions ranged from 8.81 to 9.81 Mb (Table 4). The QTLs on chromosome 11 detected in this study were not found by Sun et al. [35]. The lengths of candidate regions of QTLs detected by Sun et al. [35] were larger than those defined by the ED statistic, smaller than those defined by ΔSNP in this study, and similar to those defined by fractile quantile > 95% (Figure 6, Table S5). The functional gene LOC_Os06g39750 was in the candidate region on chromosome 6 detected by either statistic (Table 4). Results of the analysis indicate that PNGSeqR can handle bulk sequencing data of permanent populations.
Additionally, it is difficult to confirm candidate regions for unsmooth statistics in the three examples (Figures S1–S3). The tricube-smoothed statistics clearly identified the QTLs (Figure 2) and enabled users to define the candidate intervals. The comparison demonstrates that the tricube-smoothed statistics could remove noisy signals across the whole genome.

3. Discussion

Although tools for analyzing bulk sequencing data are publicly available [7,8,10,11], these tools have different shortcomings. For example, some tools could only analyze DNA or RNA data, some tools could not provide thresholds for declaring significant loci, and some tools could not prioritize candidate genes based on differential expression and gene annotation. To provide a user-friendly and all-in-one tool for performing BSA, we developed PNGSeqR, which provides four R functions to implement four algorithms. Theoretically, since the four algorithms are calculated based on the marker frequencies of two pools, any biparental segregation population could be used to perform BSA. As demonstrated in this study, PNGSeqR is not only applicable to temporary populations such as the F2 and F3 populations used in examples 1 and 2, but it is also suitable for permanent populations, such as the RIL population used in example 3.
For species that might not have high-quality genome sequences, there might be some errors in SNP data after performing SNP calling. “BSA_filter()” can eliminate low-quality or mismatched SNPs before analysis to ensure the accuracy of analysis. We tested the influence of the quality of the reference genome on BSA mapping results using the sequencing data in example 1. Maize B73 reference genome version 3 was assembled with second-generation sequencing technology [36] and the version 4 genome was assembled with the third-generation sequencing technology [37]. We found that there were no differences in the detection of the candidate region between the two reference genomes (Table S6, Figure S4), which is the same as the result in a rice study [38,39]. However, a high-quality reference genome might be desirable to ensure the mapping accuracy for highly heterozygous species, such as apple [9].
Tricube smoothing of each statistic integrated in PNGSeqR is crucial to map the correct candidate regions [7,9]. Tricube smoothing can remove the occasional extreme data that might be caused by low-quality reference genomes, and diminish the influence of these data [7]. However, since the size of the sliding window might be related to factors such as population type, sequencing depth, pool size, and impact mapping result [9,12,40], the size of the sliding window should be adjusted based on actual data.
We used RNA-seq data in example 1 to investigate whether the sequencing depth influenced the mapping region obtained by PNGSeqR. We randomly selected 1/5 and 1/2 reads from the 30× RNA-seq data, forming the 6× and 15× test datasets. A total of 29,310 SNPs and 56,943 SNPs were obtained from the 6× and 15× datasets and used for BSA. We found that the candidate region obtained by using the 6× dataset was larger than that obtained by using the 15× dataset and the full dataset (Table 1, Tables S7 and S8). Although a stable candidate region containing the target gene can be identified through these algorithms, the length of the candidate region generally increases with the decrease of the sequencing depth.

4. Materials and Methods

4.1. Data Import and Filtering

PNGSeqR uses a VCF file generated by GATK software as input. PNGSeqR can convert the VCF file into a data frame, in which the row indicates that the SNP information and columns are descriptive data. The first four columns indicate the chromosomes, position, reference alleles, and alternative alleles of the SNPs, respectively. Next, “AD.REF”, “AD.ALT”, “DP”, and “GQ” of SNPs of the two bulks are shown in the following eight columns, where “AD.REF” and “AD.ALT” indicate the read depth of the reference and alternative alleles in each bulk, “DP” indicates the coverage of SNPs of each bulk, and “GQ” indicates the quality control information of each bulk. If all the above columns are available, users can use PNGSeqR to perform subsequent analysis. To reduce noise and improve the quality of the result according to the users’ needs, the software offers options for SNP filtering based on total read depth, read depth in each bulk, the absolute differences in read depth between the bulks, and genotype quality score. The number of remaining SNP and removed SNPs can be printed when verbose is set as “True”.

4.2. Bulk Segregant Analyses

PNGSeqR provides four different BSA algorithms, which are optional according to the sequencing data, mainly including DNA-sequencing (DNA-seq) data and RNA-seq data. Among the four approaches, G-test [7], ΔSNP [11], and Euclidean distance (ED) [8] can be used for both DNA-seq data and RNA-seq data. Empirical Bayes [10] is the only algorithm that was suitable for RNA-seq data, and needs to provide the length of the reference genome and number of samples in each bulk. For more detailed information about these algorithms, please read the Supplementary Materials.
One major feature of PNGSeqR is that it provides a simple, efficient, and unified method to reduce the noise and estimate the threshold value based on different algorithms. To exclude the random noise generated from the variable sequence read coverage, we performed Nadaraya–Watson kernel regression [41,42], a local polynomial regression, for each BSA algorithm. The first application of tricube smoothing in BSA was performed to smooth the G statistic [7], then it was used to smooth ΔSNP [43] and ED statistics [9]. To obtain the candidate interval from BSA, PNGSeqR provides two methods to set threshold criteria for these four algorithms. One method is to sort the tricube-smoothed values and select the value at a specific quantile (95% or 99%) as the threshold [44,45]. The other method is to perform permutation tests and estimate the significance of each SNP based on the tricube-smoothed values [44,46]. PNGSeqR can export scatter and line plots containing the threshold line for each smooth algorithm.

4.3. DEG and GO Analyses

PNGSeqR can also integrate BSA with other strategies to predict and prioritize the causal genes [44,47]. Our shell script can calculate the read count of each RNA-seq sample, facilitating the users to perform differential expression analysis [31,48,49,50]. After that, DEG genes can also be used to perform GO analysis using PNGSeqR. These tools will help researchers to identify potential candidate genes within the candidate regions. The volcano plot showing the significance of DEGs could be printed and exported in PDF format, and the acyclic, bubble, and histogram plots showing the functional enrichment patterns could also be exported in PDF format after performing GO analysis. Lastly, a function was developed to identify the genes located in the candidate region, and whether these genes show differential expression.

5. Conclusions

PNGSeqR provides a user-friendly and convenient tool for researchers to integrate four major NGS-BSA algorithms. PNGSeqR can rapidly identify the candidate region by using tricube smoothing and the permutation test. The candidate region can be shortened by comparing the mapping results obtained using different algorithms. Based on the BSA mapping result, PNGSeqR can aid in prioritizing candidate genes through DEG and GO analysis.

Supplementary Materials

The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/plants11141821/s1. Supplementary Figure S1: The distribution of unsmooth statistics for example 1 across the whole genome. Supplementary Figure S2: The distribution of unsmooth statistics for example 2 across the whole genome. Supplementary Figure S3: The distribution of unsmooth statistics for example 3 across the whole genome. Supplementary Figure S4: Positioning results by PNGseqR for maize small kernel mutant with version3 maize B73 reference genome Supplementary Table S1: Description of PNGseqR functions and arguments. Supplementary Table S2. The list of differential expression genes identified in example1. Supplementary Table S3. The gene IDs and GO terms of maize genes in B73 reference genome version 4. Supplementary Table S4. The list of genes in the candidate region on chromosome 8. Supplementary Table S5. QTLs detected for cold-tolerance in a rice RIL population by PNGseqR. Supplementary Table S6. The candidate region for maize small kernel mutant identified by PNGseqR (based on B73 version3 reference genome). Supplementary Table S7. The candidate region for maize small kernel mutant identified by PNGseqR (using 1/5 RNA-seq reads). Supplementary Table S8. The candidate region for maize small kernel mutant identified by PNGseqR (using 1/2 RNA-seq reads). Supplementary Implementation.

Author Contributions

Conceptualization, J.F. and S.Z. (Sihan Zhen); methodology, S.Z. (Sihan Zhen), H.Z. and S.L.; software, S.Z. (Sihan Zhen); validation, Y.X., S.Z. (Song Zhang) and R.G.; investigation, S.Z. (Sihan Zhen) and H.Z.; resources, R.G. and X.D.; data curation, X.D. and Y.C.; writing—original draft preparation, S.Z. (Sihan Zhen); writing—review and editing, H.Z., J.F. and S.L.; visualization, S.Z. (Sihan Zhen); project administration, J.F. and X.D.; funding acquisition, J.F. and Y.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the National Key Research and Development Program of China (2020YFE0202300), Hainan Yazhou Bay Seed Laboratory (B22E10220, B21HJ0223), and the Agricultural Science and Technology Innovation Program of CAAS.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Sample data were deposited at: https://github.com/smilejeen/PNGseqR, accessed on 30 June 2022.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Giovannoni, J.J.; Wing, R.A.; Ganal, M.W.; Tanksley, S.D. Isolation of Molecular Markers from Specific Chromosomal Intervals Using DNA Pools from Existing Mapping Populations. Nucleic Acids Res. 1991, 19, 6553–6568. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  2. Michelmore, R.W.; Paran, I.; Kesseli, R.V. Identification of Markers Linked to Disease-Resistance Genes by Bulked Segregant Analysis: A Rapid Method to Detect Markers in Specific Genomic Regions by Using Segregating Populations. Proc. Natl. Acad. Sci. USA 1991, 88, 9828–9832. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  3. Wolyn, D.J.; Borevitz, J.O.; Loudet, O.; Schwartz, C.; Maloof, J.; Ecker, J.R.; Berry, C.C.; Chory, J. Light-Response Quantitative Trait Loci Identified with Composite Interval and EXtreme Array Mapping in Arabidopsis Thaliana. Genetics 2004, 167, 907–917. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  4. Wenzl, P.; Raman, H.; Wang, J.; Zhou, M.; Huttner, E.; Kilian, A. A DArT Platform for Quantitative Bulked Segregant Analysis. BMC Genom. 2007, 8, 196. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  5. Yuanlin, D.; Runsen, P.; Yuanchang, Z.; Jianmin, Q.; Lihui, L.; Zhiwei, C.; Huaqing, L.; Danfeng, Z. Genetic Analysis and Mapping of Gene Fzp(t) Controlling Spikelet Differentiation in Rice. Sci. China 2003, 46, 328–334. [Google Scholar] [CrossRef]
  6. Baird, N.A.; Etter, P.D.; Atwood, T.S.; Currey, M.C.; Shiver, A.L.; Lewis, Z.A.; Selker, E.U.; Cresko, W.A.; Johnson, E.A. Rapid SNP Discovery and Genetic Mapping Using Sequenced RAD Markers. PLoS ONE 2008, 3, e3376. [Google Scholar] [CrossRef]
  7. Magwene, P.M.; Willis, J.H.; Kelly, J.K. The Statistics of Bulk Segregant Analysis Using Next Generation Sequencing. PLoS Comput. Biol. 2011, 7, e1002255. [Google Scholar] [CrossRef] [Green Version]
  8. Hill, J.T.; Demarest, B.L.; Bisgrove, B.W.; Gorsi, B.; Su, Y.-C.; Yost, H.J. MMAPPR: Mutation Mapping Analysis Pipeline for Pooled RNA-Seq. Genome Res. 2013, 23, 687–697. [Google Scholar] [CrossRef] [Green Version]
  9. Shen, F.; Huang, Z.; Zhang, B.; Wang, Y.; Zhang, X.; Wu, T.; Xu, X.; Zhang, X.; Han, Z. Mapping Gene Markers for Apple Fruit Ring Rot Disease Resistance Using a Multi-Omics Approach. G3 Genes|Genomes|Genet. 2019, 9, 1663–1678. [Google Scholar] [CrossRef] [Green Version]
  10. Liu, S.; Yeh, C.T.; Tang, H.M.; Nettleton, D.; Schnable, P.S. Gene Mapping via Bulked Segregant RNA-Seq (BSR-Seq). PLoS ONE 2012, 7, e36406. [Google Scholar] [CrossRef] [Green Version]
  11. Takagi, H.; Abe, A.; Yoshida, K.; Kosugi, S.; Natsume, S.; Mitsuoka, C.; Uemura, A.; Utsushi, H.; Tamiru, M.; Takuno, S.; et al. QTL-Seq: Rapid Mapping of Quantitative Trait Loci in Rice by Whole Genome Resequencing of DNA from Two Bulked Populations. Plant J. 2013, 74, 174–183. [Google Scholar] [CrossRef] [PubMed]
  12. Li, Z.; Xu, Y. Bulk Segregation Analysis in the NGS Era: A Review of Its Teenage Years. Plant J. 2022, 109, 1355–1374. [Google Scholar] [CrossRef] [PubMed]
  13. Cloonan, N.; Forrest, A.R.R.; Kolle, G.; Gardiner, B.B.A.; Faulkner, G.J.; Brown, M.K.; Taylor, D.F.; Steptoe, A.L.; Wani, S.; Bethel, G.; et al. Stem Cell Transcriptome Profiling via Massive-Scale MRNA Sequencing. Nat. Methods 2008, 5, 613–619. [Google Scholar] [CrossRef] [PubMed]
  14. Mortazavi, A.; Williams, B.A.; McCue, K.; Schaeffer, L.; Wold, B. Mapping and Quantifying Mammalian Transcriptomes by RNA-Seq. Nat. Methods 2008, 5, 621–628. [Google Scholar] [CrossRef]
  15. Chepelev, I.; Wei, G.; Tang, Q.; Zhao, K. Detection of Single Nucleotide Variations in Expressed Exons of the Human Genome Using RNA-Seq. Nucleic Acids Res. 2009, 37, e106. [Google Scholar] [CrossRef] [Green Version]
  16. Marioni, J.C.; Mason, C.E.; Mane, S.M.; Stephens, M.; Gilad, Y. RNA-Seq: An Assessment of Technical Reproducibility and Comparison with Gene Expression Arrays. Genome Res. 2008, 18, 1509–1517. [Google Scholar] [CrossRef] [Green Version]
  17. Begara-Morales, J.C.; Sánchez-Calvo, B.; Luque, F.; Leyva-Pérez, M.O.; Leterrier, M.; Corpas, F.J.; Barroso, J.B. Differential Transcriptomic Analysis by RNA-Seq of GSNO-Responsive Genes Between Arabidopsis Roots and Leaves. Plant Cell Physiol. 2014, 55, 1080–1095. [Google Scholar] [CrossRef]
  18. Kim, K.H.; Kang, Y.J.; Kim, D.H.; Yoon, M.Y.; Moon, J.-K.; Kim, M.Y.; Van, K.; Lee, S.-H. RNA-Seq Analysis of a Soybean Near-Isogenic Line Carrying Bacterial Leaf Pustule-Resistant and -Susceptible Alleles. DNA Res. 2011, 18, 483–497. [Google Scholar] [CrossRef] [Green Version]
  19. Shen, C.; Li, D.; He, R.; Fang, Z.; Xia, Y.; Gao, J.; Shen, H.; Cao, M. Comparative Transcriptome Analysis of RNA-Seq Data for Cold-Tolerant and Cold-Sensitive Rice Genotypes under Cold Stress. J. Plant Biol. 2014, 57, 337–348. [Google Scholar] [CrossRef]
  20. Chen, Q.; Zhang, J.; Wang, J.; Xie, Y.; Cui, Y.; Du, X.; Li, L.; Fu, J.; Liu, Y.; Wang, J.; et al. Small Kernel 501 (smk501) Encodes the RUBylation Activating Enzyme E1 Subunit ECR1 (E1 C-TERMINAL RELATED 1) and Is Essential for Multiple Aspects of Cellular Events during Kernel Development in Maize. New Phytol. 2021, 230, 2337–2354. [Google Scholar] [CrossRef]
  21. Tippmann, S. Programming Tools: Adventures with R. Nature 2015, 517, 109–110. [Google Scholar] [CrossRef] [PubMed]
  22. Knaus, B.J.; Grünwald, N.J. VcfR: A Package to Manipulate and Visualize VCF Format Data in R. Mol. Ecol. Resour. 2016, 17, 44–53. [Google Scholar] [CrossRef] [PubMed]
  23. Wickham, H.; Francois, R. Dplyr: A Grammar of Data Manipulation. 2014. Available online: https://cran.uib.no/web/packages/dplyr/index.html (accessed on 15 March 2017).
  24. Wickham, H.; Francois, R. Tidyverse/Dplyr. 2018. Available online: https://github.com/tidyverse/dplyr (accessed on 15 August 2021).
  25. Wickham, H.; Francois, R. Readr: Read Tabular Data. 2015. Available online: https://cran.r-project.org/web/packages/readr/index.html (accessed on 14 January 2022).
  26. Love, M.I.; Huber, W.; Anders, S. Moderated Estimation of Fold Change and Dispersion for RNA-Seq Data with DESeq2. Genome Biol. 2014, 15, 550. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  27. Ginestet, C. ggplot2: Elegant Graphics for Data Analysis. J. R. Stat. Soc. 2011, 174, 245–246. [Google Scholar] [CrossRef]
  28. Alexa, A.; Rahnenfuhrer, J. topGO: Enrichment Analysis for Gene Ontology. 2007. Available online: https://bioconductor.org/packages/release/bioc/html/topGO.html (accessed on 2 February 2022).
  29. Lawrence, M.; Gentleman, R.; Carey, V. Rtracklayer: An R Package for Interfacing with Genome Browsers. Bioinformatics 2009, 25, 1841–1842. [Google Scholar] [CrossRef] [Green Version]
  30. Yang, Z.; Huang, D.; Tang, W.; Zheng, Y.; Liang, K.; Cutler, A.J.; Wu, W. Mapping of Quantitative Trait Loci Underlying Cold Tolerance in Rice Seedlings via High-Throughput Sequencing of Pooled Extremes. PLoS ONE 2013, 8, e68433. [Google Scholar] [CrossRef] [Green Version]
  31. Li, H.; Durbin, R. Fast and Accurate Short Read Alignment with Burrows-Wheeler Transform. Bioinformatics 2009, 25, 1754–1760. [Google Scholar] [CrossRef] [Green Version]
  32. DePristo, M.A.; Banks, E.; Poplin, R.; Garimella, K.V.; Maguire, J.R.; Hartl, C.; Philippakis, A.A.; del Angel, G.; Rivas, M.A.; Hanna, M.; et al. A Framework for Variation Discovery and Genotyping Using Next-Generation DNA Sequencing Data. Nat. Genet. 2011, 43, 491–498. [Google Scholar] [CrossRef]
  33. Auwera, G.A.; Carneiro, M.O.; Hartl, C.; Poplin, R.; del Angel, G.; Levy-Moonshine, A.; Jordan, T.; Shakir, K.; Roazen, D.; Thibault, J.; et al. From FastQ Data to High-Confidence Variant Calls: The Genome Analysis Toolkit Best Practices Pipeline. Curr. Protoc. Bioinform. 2013, 43, 11.10.1–11.10.33. [Google Scholar] [CrossRef]
  34. McKenna, A.; Hanna, M.; Banks, E.; Sivachenko, A.; Cibulskis, K.; Kernytsky, A.; Garimella, K.; Altshuler, D.; Gabriel, S.; Daly, M.; et al. The Genome Analysis Toolkit: A MapReduce Framework for Analyzing next-Generation DNA Sequencing Data. Genome Res. 2010, 20, 1297–1303. [Google Scholar] [CrossRef] [Green Version]
  35. Sun, J.; Yang, L.; Wang, J.; Liu, H.; Zheng, H.; Xie, D.; Zhang, M.; Feng, M.; Jia, Y.; Zhao, H.; et al. Identification of a Cold-Tolerant Locus in Rice (Oryza sativa L.) Using Bulked Segregant Analysis with a next-Generation Sequencing Strategy. Rice 2018, 11, 24. [Google Scholar] [CrossRef] [PubMed]
  36. Schnable, P.S.; Ware, D.; Fulton, R.S.; Stein, J.C.; Wei, F.; Pasternak, S.; Liang, C.; Zhang, J.; Fulton, L.; Graves, T.A.; et al. The B73 Maize Genome: Complexity, Diversity, and Dynamics. Science 2009, 326, 1112–1115. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  37. Jiao, Y.; Peluso, P.; Shi, J.; Liang, T.; Stitzer, M.C.; Wang, B.; Campbell, M.S.; Stein, J.C.; Wei, X.; Chin, C.-S.; et al. Improved Maize Reference Genome with Single-Molecule Technologies. Nature 2017, 546, 524–527. [Google Scholar] [CrossRef] [PubMed]
  38. Kawahara, Y.; de la Bastide, M.; Hamilton, J.P.; Kanamori, H.; McCombie, W.R.; Ouyang, S.; Schwartz, D.C.; Tanaka, T.; Wu, J.; Zhou, S.; et al. Improvement of the Oryza Sativa Nipponbare Reference Genome Using next Generation Sequence and Optical Map Data. Rice 2013, 6, 4. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  39. Wang, C.; Tang, S.; Zhan, Q.; Hou, Q.; Zhao, Y.; Zhao, Q.; Feng, Q.; Zhou, C.; Lyu, D.; Cui, L.; et al. Dissecting a Heterotic Gene through GradedPool-Seq Mapping Informs a Rice-Improvement Strategy. Nat. Commun. 2019, 10, 2982. [Google Scholar] [CrossRef]
  40. Huang, L.; Feng, G.; Yan, H.; Zhang, Z.; Bushman, B.S.; Wang, J.; Bombarely, A.; Li, M.; Yang, Z.; Nie, G.; et al. Genome Assembly Provides Insights into the Genome Evolution and Flowering Regulation of Orchardgrass. Plant Biotechnol. J. 2020, 18, 373–388. [Google Scholar] [CrossRef]
  41. Nadaraya, E.A. On Estimating Regression. Theory Probab. Its Appl. 1964, 9, 141–142. [Google Scholar] [CrossRef]
  42. Watson, G.S. Smooth Regression Analysis. Sankhyā Indian J. Stat. 1964, 26, 359–372. [Google Scholar] [CrossRef]
  43. Mansfeld, B.N.; Grumet, R. QTLseqr: An R Package for Bulk Segregant Analysis with Next-Generation Sequencing. Plant Genome 2018, 11, 180006. [Google Scholar] [CrossRef] [Green Version]
  44. Su, A.; Song, W.; Xing, J.; Zhao, Y.; Zhang, R.; Li, C.; Duan, M.; Luo, M.; Shi, Z.; Zhao, J. Identification of Genes Potentially Associated with the Fertility Instability of S-Type Cytoplasmic Male Sterility in Maize via Bulked Segregant RNA-Seq. PLoS ONE 2016, 11, e0163489. [Google Scholar] [CrossRef] [Green Version]
  45. Zhao, T.; Jiang, J.; Liu, G.; He, S.; Zhang, H.; Chen, X.; Li, J.; Xu, X. Mapping and Candidate Gene Screening of Tomato Cladosporium Fulvum-Resistant Gene Cf-19, Based on High-Throughput Sequencing Technology. BMC Plant Biol. 2016, 16, 51. [Google Scholar] [CrossRef] [Green Version]
  46. Wen, J.; Jiang, F.; Weng, Y.; Sun, M.; Shi, X.; Zhou, Y.; Yu, L.; Wu, Z. Identification of Heat-Tolerance QTLs and High-Temperature Stress-Responsive Genes through Conventional QTL Mapping, QTL-Seq and RNA-Seq in Tomato. BMC Plant Biol. 2019, 19, 398. [Google Scholar] [CrossRef] [PubMed]
  47. Hao, Z.; Geng, M.; Hao, Y.; Zhang, Y.; Zhang, L.; Wen, S.; Wang, R.; Liu, G. Screening for Differential Expression of Genes for Resistance to Sitodiplosis Mosellana in Bread Wheat via BSR-Seq Analysis. Theor. Appl. Genet. 2019, 132, 3201–3221. [Google Scholar] [CrossRef] [PubMed]
  48. Danecek, P.; Bonfield, J.K.; Liddle, J.; Marshall, J.; Ohan, V.; Pollard, M.O.; Whitwham, A.; Keane, T.; McCarthy, S.A.; Davies, R.M.; et al. Twelve Years of SAMtools and BCFtools. GigaScience 2021, 10. [Google Scholar] [CrossRef] [PubMed]
  49. Kim, D.; Paggi, J.M.; Park, C.; Bennett, C.; Salzberg, S.L. Graph-based genome alignment and genotyping with HISAT2 and HISAT-genotype. Nat. Biotechnol. 2019, 37, 907–915. [Google Scholar] [CrossRef]
  50. Putri, G.H.; Anders, S.; Pyl, P.T.; Pimanda, J.E.; Zanini, F. Analysing High-Throughput Sequencing Data in Python with HTSeq 2.0. Bioinformatics 2022, 38, 2943–2945. [Google Scholar] [CrossRef]
Figure 1. Flow chart for using R package: (A) The script flow running on the Linux shell system. This script will produce the VCF file, which includes NGS-SNP information, as a PNGSeqR input file. (B) The main statistics and functions in PNGSeqR.
Figure 1. Flow chart for using R package: (A) The script flow running on the Linux shell system. This script will produce the VCF file, which includes NGS-SNP information, as a PNGSeqR input file. (B) The main statistics and functions in PNGSeqR.
Plants 11 01821 g001
Figure 2. Candidate region identified by different algorithms in PNGseqR for maize small-kernel mutant. The “plot_BSA()” function was used to draw the plot with a 5 Mb sliding window. (AD) The scatter plots were exported from the BSA results, and the algorithms were ΔSNP, empirical Bayes, ED, and G-test, respectively. (EH) The tricube-smoothed values of the corresponding statistics. The red line is the threshold set by the >99.5% quantile, and the blue line is the threshold set by p-values < 0.001.
Figure 2. Candidate region identified by different algorithms in PNGseqR for maize small-kernel mutant. The “plot_BSA()” function was used to draw the plot with a 5 Mb sliding window. (AD) The scatter plots were exported from the BSA results, and the algorithms were ΔSNP, empirical Bayes, ED, and G-test, respectively. (EH) The tricube-smoothed values of the corresponding statistics. The red line is the threshold set by the >99.5% quantile, and the blue line is the threshold set by p-values < 0.001.
Plants 11 01821 g002
Figure 3. Differential expression analysis and GO analysis for the maize small-kernel mutant. (A) The volcano plot shows the DEGs for the maize small-kernel mutant, and the analysis was performed by using “DEG_analysis()”. (B) The histogram shows the result of GO analysis of differentially expressed genes for the maize small-kernel mutant, and the analysis was performed by using “GO_analysis()”. The top 20 terms of each mode (“BP”, “CC”, “MF”) are shown in this plot. (C) A part of the directed acyclic plot drawn using the “MF” mode of “GO_analysis()”. (D) Bubble plot shows the result of GO analysis, and the GO terms are the same as in (B).
Figure 3. Differential expression analysis and GO analysis for the maize small-kernel mutant. (A) The volcano plot shows the DEGs for the maize small-kernel mutant, and the analysis was performed by using “DEG_analysis()”. (B) The histogram shows the result of GO analysis of differentially expressed genes for the maize small-kernel mutant, and the analysis was performed by using “GO_analysis()”. The top 20 terms of each mode (“BP”, “CC”, “MF”) are shown in this plot. (C) A part of the directed acyclic plot drawn using the “MF” mode of “GO_analysis()”. (D) Bubble plot shows the result of GO analysis, and the GO terms are the same as in (B).
Plants 11 01821 g003
Figure 4. QTLs identified by different algorithms in PNGseqR for rice seedling cold tolerance. Note: The “plot_BSA()” function was used to draw the plot with a 5 Mb sliding window. (AC) The scatter plots were exported from the BSA results, and the algorithms were ΔSNP, G-test, and ED. (DF) The tricube-smoothed values of the corresponding statistics. The red line is the threshold set by the >85% quantile, and the blue line is the threshold set by p-values < 0.01.
Figure 4. QTLs identified by different algorithms in PNGseqR for rice seedling cold tolerance. Note: The “plot_BSA()” function was used to draw the plot with a 5 Mb sliding window. (AC) The scatter plots were exported from the BSA results, and the algorithms were ΔSNP, G-test, and ED. (DF) The tricube-smoothed values of the corresponding statistics. The red line is the threshold set by the >85% quantile, and the blue line is the threshold set by p-values < 0.01.
Plants 11 01821 g004
Figure 5. QTLs for rice seedling cold tolerance on chromosomes 1 and 8 identified by ΔSNP and G-test in PNGseqR plots drawn by the “plot_BSA()” function, and statistics are tricube-smoothed with a 5 Mb sliding window. (A) The line plot drawn by using the ΔSNP algorithm. (B) The line plot drawn by using the G-test algorithm. The red line is the threshold set by the >85% quantile and the blue line is the threshold set by p-values < 0.05.
Figure 5. QTLs for rice seedling cold tolerance on chromosomes 1 and 8 identified by ΔSNP and G-test in PNGseqR plots drawn by the “plot_BSA()” function, and statistics are tricube-smoothed with a 5 Mb sliding window. (A) The line plot drawn by using the ΔSNP algorithm. (B) The line plot drawn by using the G-test algorithm. The red line is the threshold set by the >85% quantile and the blue line is the threshold set by p-values < 0.05.
Plants 11 01821 g005
Figure 6. QTL identified by different algorithms in PNGseqR for rice cold tolerance in a RIL population. Plots were drawn by the “plot_BSA()” function with a 1 Mb sliding window. (AC) The scatter plots were drawn by using the ΔSNP, Euclidean distance, and G-test algorithms. (DF) Tricube-smoothed values on the genome. The red line is the threshold set by the >95% quantile and the blue line is the threshold set by p-values < 0.05.
Figure 6. QTL identified by different algorithms in PNGseqR for rice cold tolerance in a RIL population. Plots were drawn by the “plot_BSA()” function with a 1 Mb sliding window. (AC) The scatter plots were drawn by using the ΔSNP, Euclidean distance, and G-test algorithms. (DF) Tricube-smoothed values on the genome. The red line is the threshold set by the >95% quantile and the blue line is the threshold set by p-values < 0.05.
Plants 11 01821 g006
Table 1. The candidate region for maize small-kernel mutant identified by PNGseqR.
Table 1. The candidate region for maize small-kernel mutant identified by PNGseqR.
Criteria aMethods bChrom cStart dEnd eLength f
——————Mb——————
p-value0.01Bayes80.08 11.28 11.20
ED80.08 10.65 10.57
ΔSNP80.08 10.00 9.92
G-test80.08 10.65 10.57
0.005Bayes80.08 10.49 10.41
ED80.08 10.20 10.12
ΔSNP80.08 9.36 9.28
G-test80.08 8.05 7.97
0.001Bayes81.46 3.42 1.96
ED80.08 3.37 3.30
ΔSNP80.08 2.21 2.13
G-test80.08 1.67 1.59
Quantile99%Bayes80.08 11.28 11.20
ED80.08 10.65 10.57
ΔSNP80.08 10.00 9.92
G-test80.08 10.65 10.57
99.5%Bayes80.08 11.03 10.95
ED80.08 10.65 10.57
ΔSNP80.08 9.36 9.28
G-test80.08 10.45 10.37
99.9%Bayes81.46 3.42 1.96
ED80.08 3.29 3.21
ΔSNP80.08 3.29 3.21
G-test80.08 3.29 3.21
Notes: a: Multiple thresholds were used to declare the candidate region by defining p-value and quantile. b: The statistics used to identify the candidate region. c: The chromosome that contains the candidate region. d: The start position of the candidate region. e: The end position of the candidate region. f: The length of the candidate region.
Table 2. The differential expression genes in the candidate region for the maize small-kernel mutant.
Table 2. The differential expression genes in the candidate region for the maize small-kernel mutant.
Chrom aStart bEnd cGene dLog2 (foldchange) eFDR f
8563764569489Zm00001d008179−1.65524.96 × 10−3
8909115910111Zm00001d008196−7.13231.86 × 10−3
8957005966468Zm00001d0081982.42863.83 × 10−2
812381801242266Zm00001d0082092.66754.95 × 10−5
812990921300668Zm00001d008211−3.75626.48 × 10−4
819830661984497Zm00001d008229−2.65353.86 × 10−2
831937123222186Zm00001d008256 g−1.58966.63 × 10−13
Notes: a: The chromosome. b: The start position of candidate genes. c: The end position of candidate genes. d: The gene IDs. e: The logarithm of fold changes. f: False discovery rate. g: The target gene verified by Chen et al. (2021) [20].
Table 3. QTLs for cold tolerance at the seedling stage in rice identified by different algorithms in PNGseqR.
Table 3. QTLs for cold tolerance at the seedling stage in rice identified by different algorithms in PNGseqR.
Chrom aΔSNP (Mb) bG-Test (Mb) cED (Mb) d
Quantile > 85%p-Value < 0.05Quantile > 85%p-Value < 0.05Quantile > 85%p-Value < 0.05
Chr125.61–34.6226.20–33.3425.56–34.9026.22–33.6325.45–34.4926.12–33.20
Chr29.58–19.4410.06–10.609.58–19.5810.01–10.519.28–19.649.73–10.40
Chr527.09–28.75-27.35–28.68-27.14–29.96-
Chr817.04–27.3021.27–25.2416.92–27.3721.40–25.1716.90–27.5421.34–25.43
Chr1017.50–20.25-17.67–20.26-17.66–20.33-
Notes: a: The chromosomes containing the candidate regions. b: The candidate regions identified by the ΔSNP algorithm. c: The candidate regions identified by the G-test algorithm. d: The candidate regions identified by the Euclidean distance algorithm.
Table 4. QTLs detected for cold tolerance in a rice RIL population using different statistics in PNGseqR.
Table 4. QTLs detected for cold tolerance in a rice RIL population using different statistics in PNGseqR.
Chrom aED (Mb) bΔSNP (Mb) cG-Test (Mb) d
StartEndSizeStartEndSizeStartEndSize
45.536.300.775.576.320.755.986.190.21
421.3123.692.3821.0323.692.6620.8123.692.88
5------15.3116.070.77
518.9719.570.6019.1819.570.3918.0719.211.14
65.376.991.625.327.001.685.237.001.77
621.7924.682.8921.7924.682.8923.3124.801.49
6------27.2127.550.34
11------21.7121.980.27
1123.8924.440.5523.9224.440.5223.3724.300.93
Total--8.81--8.89--9.81
Notes: For each statistic, the threshold for identifying QTL is p-value < 0.05. a: The chromosomes containing the candidate regions. b: The candidate regions identified by Euclidean distance in PNGseqR: start, end, and size indicate the start position, end position, and size of the candidate regions, respectively. c: The candidate regions identified by ΔSNP in PNGseqR. d: The candidate regions identified by the G-test in PNGseqR.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhen, S.; Zhang, H.; Xie, Y.; Zhang, S.; Chen, Y.; Gu, R.; Liu, S.; Du, X.; Fu, J. PNGSeqR: An R Package for Rapid Candidate Gene Selection through Pooled Next-Generation Sequencing. Plants 2022, 11, 1821. https://doi.org/10.3390/plants11141821

AMA Style

Zhen S, Zhang H, Xie Y, Zhang S, Chen Y, Gu R, Liu S, Du X, Fu J. PNGSeqR: An R Package for Rapid Candidate Gene Selection through Pooled Next-Generation Sequencing. Plants. 2022; 11(14):1821. https://doi.org/10.3390/plants11141821

Chicago/Turabian Style

Zhen, Sihan, Hongwei Zhang, Yuxin Xie, Song Zhang, Yan Chen, Riliang Gu, Sanzhen Liu, Xuemei Du, and Junjie Fu. 2022. "PNGSeqR: An R Package for Rapid Candidate Gene Selection through Pooled Next-Generation Sequencing" Plants 11, no. 14: 1821. https://doi.org/10.3390/plants11141821

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop