Alignment using
library(Rsubread)
fastq.files <- list.files(pattern = ".fastq.gz$", full.names = TRUE)
fastq.files
buildindex(basename="mm10", reference="mm10.fa")
align(fastq.files, index="chr1_mm10")
args(align)
bam.files <- list.files(pattern = ".BAM$", full.names = TRUE)
bam.files
propmapped(files=bam.files)
Get fastq from SRA database
library(SRAdb)
dir.create("~/SRA")
setwd("~/SRA")
sqlfile <-'SRAmetadb.sqlite'
if(!file.exists('SRAmetadb.sqlite')) sqlfile <<- getSRAdbFile()
sra_con <- dbConnect(SQLite(), sqlfile)
sraInf <- getSRAinfo("SRP045534", sra_con, sraType="sra")
sraInf
sapply(sraInf$run, function(x) try(getSRAfile(x, sra_con, fileType="sra"), silent=TRUE))
cd ~/SRA
for sra in *.sra
do
fastq-dump $sra
done