Generate paired-end FASTQ file
tx_generatePairedEndFASTQ.Rd
Simulates a paired-end FASTQ files from a genome and a gene annotation. The distribution of reads is randomly selected following a negative binomial distribution.
Usage
tx_generatePairedEndFASTQ(
genome,
geneAnnot,
readLen_1,
readLen_2,
insertSize,
libSize,
fileName_r1,
fileName_r2,
TPM = NULL,
NB_r = 5,
NB_mu = 500,
nCores
)
Arguments
- genome
list. The full reference genome sequences, as loaded by
tx_load_genome
() or prepackaged by BSgenome, see ?BSgenome::available.genomes- geneAnnot
GRanges. Gene annotation as loaded by
tx_load_bed
().- readLen_1
integer. Length of simulated reads1
- readLen_2
integer. Length of simulated reads2
- insertSize
integer. Length of simulated insert (gap between reads)
- libSize
integer. Size of simulated FASTQ file
- fileName_r1
character. Name of output file reads1.
- fileName_r2
character. Name of output file reads2.
- TPM
numeric. Proportion of reads per gene in gene annotation. Overrides negative binomial distribution generation.
- NB_r
numeric. Target r dispersion parameter. Bigger values of r tend to generate a normal distribution. See ?stats::rnbinom()
- NB_mu
numeric. Target mean of the resulting distribution
- nCores
integer. Number of cores to run the function with. Multicore capability not available in Windows OS.