indropCounts.RdThis function executes a docker that produces as output the sinngle cell counts from V2 indrop single cell sequencing
indropCounts(
  group = c("sudo", "docker"),
  scratch.folder,
  fastq.folder,
  index.folder,
  sample.name,
  split.affixes,
  bowtie.index.prefix = "genome",
  M = 10,
  U = 2,
  D = 400,
  low.complexity.mask = "False",
  umi.threshold = 3
)a character string. Two options: sudo or docker, depending to which group the user belongs
a character string indicating the path of the scratch folder
a character string indicating the folder where input data are located and where output will be written
a character string indicating the folder where transcriptome index was created with indropIndex.
the string indicating the sample name
the string separating SAMPLENAME from the Rz_001.fastq.gz
the prefix name of the bowtie index. If genome was generated with indropIndex function the bowtie index is genome (default).
Ignore reads with more than M alignments, after filtering on distance from transcript end.
Ignore counts from UMI that should be split among more than U genes.
Maximal distance from transcript end, NOT INCLUDING THE POLYA TAIL.
low complexity mask False (default) or True
the minimal number of UMI to consider a gene present
if (FALSE) {
system("wget 130.192.119.59/public/testMm_S0_L001_R1_001.fastq.gz")
system("wget 130.192.119.59/public/testMm_S0_L001_R2_001.fastq.gz")
library(rCASC)
#running indropCounts
indropCounts(group="docker", scratch.folder="/data/scratch", fastq.folder=getwd(),
       index.folder="/data/genomes/mm10indrop",sample.name="testMm",
       split.affixes="S0_L001", bowtie.index.prefix="genome",
       M=10, U=2, D=400, low.complexity.mask="False", umi.threshold=3)
}