首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >读取fastq文件时出现RNA-seq星形对齐错误

读取fastq文件时出现RNA-seq星形对齐错误
EN

Stack Overflow用户
提问于 2017-10-10 02:58:07
回答 1查看 730关注 0票数 0

我正在编写一个脚本,使用星形对齐器将fastq文件映射到参考基因组。下面是我的代码:

代码语言:javascript
复制
#!/bin/bash
#$ -N DT_STAR
#$ -l mem_free=200G
#$ -pe openmp 8
#$ -q bio,abio,pub8i

module load STAR/2.5.2a


cd /dfs1/bio/dtatarak/DT-advancement_RNAseq_stuff/RNAseq_10_4_2017

mkdir David_data1


STAR  --genomeDir /dfs1/bio/dtatarak/indexes/STAR_Index --readFilesIn /dfs1/bio/dtatarak/DT-advancement_RNAseq_stuff/RNAseq_10_4_2017/DT_1_read1.fastq 
/dfs1/bio/dtatarak/DT-advancement_RNAseq_stuff/RNAseq_10_4_2017/DT_1_read2.fastq --runThreadN 8 --outFileNamePrefix "David_data1/DT_1"`

我一直收到这个错误信息

由于致命输入错误而退出:无法打开readFilesIn=/dfs1/bio/dtatarak/DT-advancement_RNAseq_stuff/RNAseq_10_4_2017/DT_1_read1.fastq

有没有使用过STAR的经验?我不明白为什么它不能打开我的已读文件。

EN

回答 1

Stack Overflow用户

发布于 2017-12-11 21:29:22

STAR--genomeDir之间的第二个空格字符是语法错误。应该只有一个。

另一件事是参数--outFileNamePrefix "David_data1/DT_1"

您确定它采用了一条用引号括起来的路径吗?此外,如果您尚未手动创建目录DT_1,则必须首先在David_data1中创建该目录。此外,路径前面总是必须有一个/

代码语言:javascript
复制
--outFileNamePrefix /David_data1/DT_1/

另外,你的STAR_Index文件夹里有没有子目录?因为我总是需要像这样设置genomDir参数:

代码语言:javascript
复制
--genomeDir path/to/STAR_index/STARindex/hg38/ 

这条消息是在语法错误之后出现的,所以我希望它能起作用,如果你尝试这样做的话:

代码语言:javascript
复制
#!/bin/bash
#$ -N DT_STAR
#$ -l mem_free=200G
#$ -pe openmp 8
#$ -q bio,abio,pub8i

module load STAR/2.5.2a


cd /dfs1/bio/dtatarak/DT-advancement_RNAseq_stuff/RNAseq_10_4_2017

mkdir David_data1
cd David_data1
mkdir DT_1
cd ..


STAR --genomeDir /dfs1/bio/dtatarak/indexes/STAR_Index --readFilesIn /dfs1/bio/dtatarak/DT-advancement_RNAseq_stuff/RNAseq_10_4_2017/DT_1_read1.fastq 
/dfs1/bio/dtatarak/DT-advancement_RNAseq_stuff/RNAseq_10_4_2017/DT_1_read2.fastq --runThreadN 8 --outFileNamePrefix /David_data1/DT_1/
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46653240

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档