生信技能树 RNA-seq

这篇具有很好参考价值的文章主要介绍了生信技能树 RNA-seq。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

RNA-seq:5-sratoolkit 下载数据

#下载 sratoolkit
wget https://ftp-trace.ncbi.nlm.nih.gov/sra/sdk/3.0.7/sratoolkit.3.0.7-centos_linux64.tar.gz
#解压安装包
tar xvf sratoolkit.3.0.7-centos_linux64.tar.gz
#检查安装成功
cd /home/yinwen/biosoft/sratoolkit.3.0.7-centos_linux64/bin #看看能不能打开bin
#配置
vim ~/.bashrc#编辑
export PATH="/home/yinwen/biosoft/sratoolkit.3.0.7-linux64/bin:$PATH" 
source ~/.bashrc#重启
drwxrwxr-x  5 yinwen yinwen        156 Aug 22 10:49 sratoolkit.3.0.7-centos_linux64
-rw-rw-r--  1 yinwen yinwen   93172877 Aug 22 10:49 sratoolkit.3.0.7-centos_linux64.tar.gz
#创造新的文件夹project/写入id
mkdir project
cd project
mkdir airway
cd airway
cat > id
SRR1039508
SRR1039509
SRR1039510
SRR1039511
SRR1039512
SRR1039513
SRR1039514
SRR1039515
SRR1039516
SRR1039517
SRR1039518
SRR1039519
SRR1039520
SRR1039521
SRR1039522
SRR1039523
cat id
#构建循环下载样本;prefetch + 样本 ;挂后台
cat id |while read id ;do (prefetch $id &);done
#下载的慢,但是安全
#下载的内容为sra版本,将后缀为.sra转移到其他文件夹中
#数据大小都正常,但是SRR1039513下载失败了

生信技能树 RNA-seq,python,开发语言

#下载fastqc将sra转为fastq
#一般主要是处理fastq文件,很少转化,手里没有数据除外wget https://www.bioinformatics.babraham.ac.uk/projects/fastqc/fastqc_v0.12.1.zip
unzip fastqc_v0.12.1.zip
#配置环境变量
echo 'export PATH=~/Biosofts/FastQC:$PATH'>>~/.bashrc
source ~/.bashrc
#直接转为fastq格式
fastq-dump --gzip --split-3 -O ./ /home/yinwen/project/sra/SRR1039508.sra

生信技能树 RNA-seq,python,开发语言

#解压一下.gz
gzip -d SRR1039508_1.fastq.gz
head SRR1039508_1.fastq

生信技能树 RNA-seq,python,开发语言

RNA-seq:6-qc-1

#用于分析高通量测序数据的质量,包括质量分数、测序错误、测序片段的长度分度等
#其中[options]代表选项参数,filename代表是要处理文件的名称
#分析完成后,会生成一个质量报告文件,以.HTML储存
fastqc + [options] +filename
#示例
fastqc SRR1039508_2.fastq.gz

生信技能树 RNA-seq,python,开发语言

生信技能树 RNA-seq,python,开发语言

# 创造conda环境

conda info --envs #查看环境
conda create -n 环境名称 #创造环境
conda activate 环境名称 #激活环境
conda deactivate #关闭环境
conda list #查看下载的软件

生信技能树 RNA-seq,python,开发语言

#检查是否安装java版本
which java 
java -version

生信技能树 RNA-seq,python,开发语言

#利用conda安装fastqc
conda install -c bioconda fastqc
#文件异常关闭,编辑器出不去
rm -f .bashrc.swp

# 然后跑不出来报告,一直显示java报错,还把miniconda给卸了,bin环境也让我搞得乱七八糟......

#解决方法如下

#建立python2.7的环境,大部分的转录组信息都需要在Python2的环境下进行
conda create -n py2env python=2.7
source activate py2env

生信技能树 RNA-seq,python,开发语言

#查看一下我下载的fastqc的版本号以及帮助信息栏,看看fastqc是不是下载好的
fastqc --version
fastqc -h
(py2env) [yinwen@node ~]$ fastqc --version
FastQC v0.12.1
#然后开始跑报告就ok,先跑了一个,成功
fastqc -t 15 /home/yinwen/biosoft/DNG_part/DG5_1_R1.fq.gz -o ~/

生信技能树 RNA-seq,python,开发语言

生信技能树 RNA-seq,python,开发语言

#然后批量跑
fastqc -t 15 /home/yinwen/biosoft/DNG_part/*fq.gz -o /home/yinwen/RNA-seq_report/

生信技能树 RNA-seq,python,开发语言

生信技能树 RNA-seq,python,开发语言文章来源地址https://www.toymoban.com/news/detail-790592.html

#打包报告
tar -cvf html_files.tar *.html

到了这里,关于生信技能树 RNA-seq的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 生信技能35 - WisecondorX多分辨率CNV检测的程序封装

    参考本人以下文章,进行参考reference的构建。 生信软件4 - 拷贝数变异CNV分析软件 WisecondorX 文件名称config.ini , 包含参考reference各分辨率检测对应的参考文件 程序为python编写,文件名称analysisCNV.py

    2024年01月16日
    浏览(30)
  • 自然语言处理: 第四章Seq2Seq

    开始之前,首先提出一个问题,电脑是怎么识别人类的命令的,首先人们通过输入代码(编码) ,带入输入给计算机然后再经过处理(解码)得到最终的命令。所以可以看到这其实是一个编码 + 解码的过程。可以看到首先我们将初始的信息通过编码,得到涵盖全局的信息的特征然

    2024年02月12日
    浏览(36)
  • 区块链主要应用领域(1),Python开发必须会的技能

    ( 1) 数字货币 :比特币是目前区块链技术最广泛、最成功的运用,在比特币基础上,又衍生出了大量其 他种类的去中心化数字货币( ETH,狗狗币,莱特币等种类 2000 余种)。国家发行数字货币将成趋势。 ( 2) 支付清算 :传统支清算系统的处理流程于过繁琐,成本较高;区

    2024年03月24日
    浏览(31)
  • 1+x_大数据应用开发(python)职业技能(中级)

    大数据应用开发(python)职业技能等级证书(中级),1+x证书考题。 题库就是这些题,博主考试的时候全是下面的原题,总分100等于理论40+实操60,二者相加超过60分即可,建议大家把重点放在实操题上。 文末有百度网盘下载地址,供大家免费下载csv文件。 只要大家把这三套

    2024年02月05日
    浏览(31)
  • 【河南省第二届技能大赛-物联网技术】C模块Python开发讲解

    这是基于样题进行讲解的文章,因为正式赛题尚未公布和样题类型相似。文章结尾提供了源码和环境链接,读者可以自行下载以进行更深入的学习和优化。 注意:题目中的API链接,是在比赛局域网环境下进行的,在平常练习的时候,用新大陆官方链接即可! 链接:新大陆官

    2024年02月01日
    浏览(48)
  • Python编程入门基础及高级技能、Web开发、数据分析和机器学习与人工智能

    安装 Python 环境,选择一个 IDE,如 PyCharm、VSCode等。 安装 Python 环境是使用 Python 进行编程的第一步。Python 官网提供了 Windows、Linux 和 macOS 等主流操作系统的安装包,可以前往官网下载对应版本的 Python 并进行安装。 在安装完 Python 后,需要使用 pip 工具对常用的第三方库进行

    2024年02月09日
    浏览(37)
  • Python开发技能实战-通过配置的代理服务器在具有外网连接的环境中在Pycharm中运行python代码

    打开科学上网工具,使得能够在浏览器科学上网,通过科学上网工具的配置文件,可以看出本地和远程代理的映射关系,此时,远程地址=本地地址,远程端口=本地端口。 1、在程序中配置请求网页代理请求。不需要在Windows上配置代理服务器。这种一般用于爬虫request请求。

    2024年02月06日
    浏览(48)
  • 【译】生命起源 III:RNA 的世界

    原作: 引言: 本文是关于生命起源、自然发生、化学进化和 RNA 世界假说系列文章的第三篇。 生命的确切定义在科学界已经争论了几十年。我们坚持 NASA 的定义: “生命是一个能够自我维持的化学系统,并遵循达尔文的进化论” 因此,一个化学系统必须满足两个先决条件:

    2024年03月25日
    浏览(25)
  • C语言技巧 ----------调试----------程序员必备技能

      🎂        ✨✨✨✨✨✨🍧🍧🍧🍧🍧🍧🍧🎂    🎂      作者介绍:                              🎂🎂        🎂 🎉🎉🎉🎉🎉🎉🎉              🎂           🎂作者id:老秦包你会,         🎂 简单介绍:🎂🎂🎂🎂🎂🎂🎂🎂🎂🎂🎂🎂🎂🎂

    2024年02月13日
    浏览(37)
  • 【开发语言】C语言与Python的互操作详解

    博主未授权任何人或组织机构转载博主任何原创文章,感谢各位对原创的支持! 博主链接 本人就职于国际知名终端厂商,负责modem芯片研发。 在5G早期负责终端数据业务层、核心网相关的开发工作,目前牵头6G算力网络技术标准研究。 博客内容主要围绕:        5G/6G协议

    2024年02月10日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包