This function executes the docker container mrna8, which allows miRNAs counting.

mirnaCounts(
  group = c("sudo", "docker"),
  fastq.folder = getwd(),
  scratch.folder = "/data/scratch",
  mirbase.id = c("hsa", "mmu"),
  download.status = FALSE,
  adapter.type = c("ILLUMINA", "NEB"),
  trimmed.fastq = FALSE
)

Arguments

group,

a character string. Two options: "sudo" or "docker", depending to which group the user belongs

fastq.folder,

a character string indicating where mirna fastq are located

scratch.folder,

a character string indicating the scratch folder where docker container will be mounted

mirbase.id,

a character string indicating the mirbase prefix for the organism of interest, e.g. hsa for human or mmu for mouse

download.status,

a boolean logical variable indicating if the latest mirbase database will be downloaded or the local mirbase 21 will be used. Default is FALSE

adapter.type,

a character string. Two options: "ILLUMINA" or "NEB", depending to which miRNA library prep was used: ILLUMINA or NEB

trimmed.fastq,

a boolean logical variable indicating if trimmed fastq are saved. Default is FALSE

Value

one file: annotated_genes.results, which is the annotated version of gene.results.

Author

Raffaele Calogero

Examples

if (FALSE) {
   system("wget 130.192.119.59/public/test.mirnaCounts.zip")
   unzip("test.mirnaCounts.zip")
   setwd("test.mirnaCounts")
   library(docker4seq)
   mirnaCounts(group="docker",fastq.folder=getwd(),
             scratch.folder="/data/scratch",
             mirbase.id="hsa",download.status=FALSE,
             adapter.type="NEB", trimmed.fastq=FALSE)

}