点击阅读原文跳转完整教案。

1 Linux初探,打开新世界的大门

1.1 Linux系统简介和目录理解

1.1.1 为什么要用Linux系统

1.1.2 Linux系统无处不在

1.1.3 免费的Linux系统来一套

1.1.4 Linux系统登录-联系远方的她

1.1.5 初识Linux系统 - 黑夜中的闪烁是你的落脚点

1.1.6 我的电脑在哪?

1.1.7 系统配置怎样?来看看256M硬盘的服务器

1.1.8 看下目录下都有什么

1.1.9 新建一个目录

1.1.10 访问文件

1.1.11 查看帮助,获取可用命令行参数

1.1.12 小结

1.1.13 做个小测试

1.2 Linux下文件操作

1.2.1 文件按行翻转和按列翻转

1.2.2 新建文件的n种方式

1.2.3 文件拷贝、移动、重命名、软链

1.2.4 Linux下命令的一些突发事故

1.2.5 了解和操作你的文件

1.2.6 小结和练习

1.3 Linux终端常用快捷操作

1.4 Linux下的标准输入、输出、重定向、管道

1.5 Linux文件内容操作

1.5.1 命令组合生成文件

1.5.2 文件排序原来有暗仓

1.6 Linux下的查找命令 - 文件哪里跑

1.6.1 命令/可执行程序查找 - 定位脚本的位置

1.6.2 locate普通文件快速定位

1.6.3 find让文件无处可逃 find

1.6.4 按文件内容查找 grep

1.7 一句话加速grep近30倍

1.7.1 获取单基因表达量

1.7.2 那如果获取多个基因怎么操作呢?

1.8 监控程序的运行时间和资源占用

2 Linux下软件安装相关

2.1 文件属性和可执行属性

2.1.1 文件属性

2.1.2 可执行属性

2.2 PATH和path,傻傻分不清

2.2.1 小事也不能忽略

2.3 软件安装的几种传统方式

2.3.1 系统包管理器安装

2.3.2 下载二进制文件

2.3.3 源码编译安装

2.3.4 Python包的安装

2.3.5 Anaconda的两个福利

2.3.6 R和R包的安装

2.3.7 Perl包的安装

2.4 Conda安装配置生物信息软件

2.4.1 Conda安装和配置

2.4.2 Conda基本使用

2.4.3 Conda的channel

2.4.4 创建不同的软件运行环境

2.4.5 移除某个conda环境

2.4.6 Conda配置R

2.4.7 Conda环境简化运行

2.4.8 Conda环境备份

2.4.9 Conda环境导出和导入

2.4.10 Conda软件安装 core dump error/Segment fault/段错误 怎么办

2.4.11 Conda为什么越来越慢?

2.4.12 Conda是如何工作的

2.4.13 Conda哪一步慢?

2.4.14 如何提速Conda

2.4.15 下载提速

2.4.16 使用conda-pack直接从已经安装好的地方拷贝一份 (同一操作系统)

2.5 Docker安装

2.5.1 Docker能做什么

2.5.2 Docker的几个基本概念

2.5.3 安装和配置

2.5.4 Docker用户权限

2.5.5 Docker试用

2.5.6 Docker系统基本操作

2.5.7 使用Dockerfile自动构建镜像

2.5.8 Docker的特征

2.5.9 Docker使用注意

2.6 Makefile知识

2.6.1 参考

3 Linux神器

3.1 正则表达式替换文本随心所欲

3.2 awk-生信分析不可缺少

3.2.1 awk基本参数解释

3.2.2 awk基本常见操作

3.2.3 awk糅合操作 - 命令组合体现魅力

3.3 SED命令 - 文本替换舍我其谁

3.3.1 sed基本参数解释

3.3.2 常见操作

3.4 VIM的使用

3.4.1 初识VIM

3.4.2 VIM中使用正则表达式

3.5 有了这些,文件批量重命名还需要求助其它工具吗?

3.5.1 简单重命名

3.5.2 复杂重命名

3.6 耗时很长的程序忘加nohup就运行了怎么办?

4 Bash 字符串处理

4.1 Bash特殊字符

4.2 Bash变量

4.3 Bash操作符

4.4 Shell中条件和test命令

4.5 Shell流控制

4.6 Shell函数

4.7 输入输出

4.8 命令行处理 命令行处理命令

4.9 进程和作业控制

5 Bioinfo tools

5.1 寻找Cas9的同源基因并进行进化分析

5.2 如何获取目标基因的转录因子(上)——biomart下载基因和motif位置信息

5.2.1 1. 文件准备

5.2.2 2. 什么是bed文件?

5.2.3 3. BioMart数据下载

5.3 如何获取目标基因的转录因子(下)——Linux命令获取目标基因TF

5.3.1 1. 基础回顾

5.3.2 2. 文件格式处理

5.3.3 3. 计算基因的启动子区

5.3.4 4. 取两文件的交集

5.3.5 5. 提取我们关注的基因

5.3.6 重点总结

5.4 emboss的使用

5.5 使用samtools计算SNP

5.6 Bedtools使用

5.7 SRA toolkit使用

5.8 生信流程开发

5.9 数据同步和备份

5.9.1 原创拷贝scp

5.9.2 镜像备份和增量同步 rsync

5.9.3 增量备份,记录各个版本 rdiff-backup

6 生物信息中Linux命令练习

6.1 统计GTF文件中染色体数目?

6.2 统计GTF文件中基因数目?

6.3 计算GTF中外显子总长度?

6.4 计算GTF文件中基因所拥有的平均转录本数目

6.5 生成一个多行Fasta测试序列供后续运算 (也可使用我们前面提供的脚本生成)

6.6 test.fa中的序列全转成大写

6.7 计算多行FASTA文件test.fa中每条序列长度

6.8 多行FASTA转单行FASTA序列

6.9 取出单行FASTA文件中序列长度大于40的序列的名字

6.10 分别用awkgreptest.fa中提取给定ID对应的序列

6.11 利用AWK对基因表达数据进行标准化

6.12 写出3种写法,去掉上一题test.expr矩阵中的第一行?

6.13 分别用awksedtest.expr矩阵加上标题行?

6.14 给定一个BAM文件,怎么计算有多少基因组区域被测到了?平均测序深度是多少?

6.15 如何使用bedtools的其它工具或其它Linux命令实现bedtools jaccard子功能?

6.16 如何基于原始md文档生成这个目录?

http://www.ehbio.com/Bioinfo_bash_course/

视频 | 生信分析Linux教程 - Linux系统简介和目录理解2相关推荐

  1. 视频 | 生信Linux - 系统发育树构建1

    点击阅读原文跳转完整教案. 1 Linux初探,打开新世界的大门 1.1 Linux系统简介和目录理解 1.1.1 为什么要用Linux系统 1.1.2 Linux系统无处不在 1.1.3 免费的Li ...

  2. 一览生信分析的各种工作环境—Linux子系统、双系统、虚拟机和Docker

    " 本文围绕计算机操作系统,概述了当下各种生信分析的工作环境." 一文掌握Conda软件安装:虚拟环境.软件通道.加速solving.跨服务器迁移 01 - Linux子系统 Wi ...

  3. linux怎么查看一个bam文件,生信分析过程中这些常见文件的格式以及查看方式你都知道吗?...

    原标题:生信分析过程中这些常见文件的格式以及查看方式你都知道吗? 生信分析过程中,会与很多不同格式的文件打交道,除了原始测序数据 fastq 之外,还需要准备基因组文件 fasta 格式和基因注释文件 ...

  4. 图形化开放式生信分析系统开发 - 9 Illumina测序仪测序数据自动拆分

    前文链接: 图形化开放式生信分析系统开发 - 1 需求分析及技术实现 图形化开放式生信分析系统开发 - 2 样本信息处理 图形化开放式生信分析系统开发 - 3 生信分析流程的进化 图形化开放式生信分析 ...

  5. 图形化开放式生信分析系统开发- 1基本需求分析及技术实现

    图形化开放式生信分析系统开发- 1基本需求分析及技术实现 起因/背景 软件获取:到官网sliverworkspace.com免费下载个人版,最新版本 2.0.277363 几张图片 下面进入正题,以具 ...

  6. 在B站学习大名鼎鼎的StatQuest 系列统计和生信分析视频(中文字幕)- 也见证助理教授到创业者的华丽转身...

    生物信息学习的正确姿势 NGS系列文章包括NGS基础.在线绘图.转录组分析 (Nature重磅综述|关于RNA-seq你想知道的全在这).ChIP-seq分析 (ChIP-seq基本分析流程).单细胞 ...

  7. 图形化开放式生信分析系统开发 - 7 分析报告的模板定制与自动生成

    前文链接: 图形化开放式生信分析云平台产品开发 - 1 需求分析及技术实现 图形化开放式生信分析云平台产品开发 - 2 样本信息处理 图形化开放式生信分析云平台产品开发 - 3 生信分析流程的进化 图 ...

  8. 这是入门生信,学习生信分析思路和数据可视化的首选?

    封面来源:https://www.zhihu.com/question/304747766 常规转录组是我们最常接触到的一种高通量测序数据类型,其实验方法成熟,花费较低,是大部分CNS必备的技术,以后 ...

  9. 学习生信的系列教程 | 留言您是如何学习生信的免费获取北大出版《Python数据分析》书籍...

    生信的作用越来越大,想学的人越来越多,不管是为了以后发展,还是为了解决眼下的问题.但生信学习不是一朝一夕就可以完成的事情,也许你可以很短时间学会一个交互式软件的操作,却不能看完程序教学视频后就直接写程 ...

最新文章

  1. mysql运维工资_MySQL运维踩坑
  2. Grafana 6.0正式发布!新增查询工作流,全新独立Gauge面板
  3. AI技术的“践行者” — 云测试成为企业降本增效利器
  4. 10-30-010-安全简介-Kafka 安全机制
  5. tensorflow 根据节点获取节点前的整张图
  6. windows 系统 oracle监听无法启动。
  7. Prometheus 和 Alertmanager实战配置
  8. 驾考一点通维语版_驾校一点通维语版2019下载_驾校一点通维语版下载 v7.6.1 - 87G手游网...
  9. 洛谷1498-谢尔宾斯基三角形-python-(递归)
  10. Android 架构师成长之路
  11. 服务器已联网 不能远程桌面,几种常见的Windows 服务器无法联网/无法连接远程桌面等故障解决方案...
  12. Python 数据分析 —— Matplotlib ②
  13. 9个超绚丽的HTML5 3D图片动画特效
  14. 怎么在电脑设置html,电脑怎么定时开机
  15. dell服务器装系统键盘鼠标动不了,13G 服务器操作系统安装常见问题解答 (FAQ)
  16. frm mysql触发器_使用mysqlfrm恢复frm表结构的方法
  17. 没错,Linux需要更多的憎恨者
  18. Cocos Creator 配合Tiled地图的使用
  19. 【战网】如果直接使用国服战网客户端登录亚服
  20. 【算法学习】四 二分法查找(折半法或者折半查找)

热门文章

  1. C语言基础 - char字符串数组的概念和定义
  2. 小学生最爱的计算题生成器
  3. html第三节课知识点梳理
  4. uniapp显示提示框背景变暗_APP页面提示样式小总结
  5. RK3588 AI 边缘计算智慧交通智能安防工业主板设计方案
  6. MYSQL中ON DUPLICATE KEY UPDATE对数据进行insertOrUpdate操作
  7. iOS:iOS8开发(三)~深入理解autolayout
  8. 兰州大学2018计算机考研复试线,2018年兰州大学考研复试分数线已公布
  9. Base64在线解码/编码
  10. 解决IDEA插件安装慢、超时、不成功问题