indropCounts.Rd
This 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)
}