视频 | bedtools使用介绍1

news2024/9/25 3:26:16

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

基因组中的趣事(二)- 最长的基因2.7 million,最短的基因只有8 nt却能编码

基因组中的趣事(一):这个基因编码98种转录本

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/

69472c0d1a6d37e18db4d7d2dff72560.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/130162.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

10000+条数据的内容滚动功能如何实现?

遇到脑子有问题的产品经理该怎么办?如果有这么一个需求要你在一个可视区范围内不间断循环滚动几千上万条数据你会怎么去实现? 且不说提这个需求的人是不是脑子有问题,这个需求能不能实现?肯定是可以的,把数据请求回来渲…

2022蓝桥杯省赛C++A组初尝试

前言 耗时三个半小时,看看自己不懂的有多少,以便明确后续备赛2023方向 耗时3个半小时,只拿了18分,没学过,时间再多也做不出来,有奥数那感觉了 据说蓝桥杯省3得做对 2填空 2大题(30分&#x…

PMP®项目管理|不同场景使用不同沟通方式

不同沟通方式的确有适用场景和不适用场景。无效沟通的重要原因之一就是错误选择沟通方式。 我们会在工作中用到很多沟通方式,每种沟通方式都有适用的场合,也有不适用的场合,错误选择将使沟通变得低效甚至无效。 沟通方式主要有三种&#xf…

一百种语言的LOVE

2023年快要到来啦,很高兴这次我们又能一起度过~ 目录 一、前言 二、详细介绍 三、效果展示 四、代码编写 index.html script.js style.css 五、获取代码 需要源码,可以私信我(⊙o⊙)?关注我? 一、前言 时光荏苒&#xf…

vue element-ui 手机号校验 验证码校验 获取验证码倒数60秒无样式实现

这段时间被迫搞前端搞裂开了,记录一下手机号验证码校验登录的极简无样式前端实现 巨丑!希望大佬们不介意 下面是先演示效果 点击登陆后显示校验信息 输入手机号点击获取验证码 输入符合校验的内容后点击登录提示成功 无后端交互!&#…

从档案信息管理到档案知识管理

今年6月份的时候,笔者发过一篇文章《DIKW模型在档案信息资源开发中的应用》,简要阐述了知识管理领域非常著名的DIKW模型,即从数据(Data)→信息(Information)→知识(Knowledge&#x…

基于SpringBoot和微信小程序的餐馆点餐系统的设计和实现

作者主页:Designer 小郑 作者简介:Java全栈软件工程师一枚,来自浙江宁波,负责开发管理公司OA项目,专注软件前后端开发(Vue、SpringBoot和微信小程序)、系统定制、远程技术指导。CSDN学院、蓝桥云…

Android 学习笔记

目录一.Android入门1.Android 概述2.Android Studio3.创建模拟器4.使用外部模拟器5.第一个app二.app开发基础1.开发语言2.app工程目录结构3.文本控件TextView(1)设置文本内容(2)设置文本大小(3)设置文本颜色(4)设置背景颜色(5)设置视图宽高(6)设置视图间距(7)设置视图对齐方式4…

fpga实操训练(硬件乘法器)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing 163.com】 fpga上面的资源一般分成lut、pin、dff、dsp、pll。至于rom、ram、fifo,一般也是基于dff和lut来创建的,之前我们也讨论过。今…

ABAP 之ALV展示及下钻弹窗数据页面

序 HELLO, 这里是百里一个学习中的ABAPER,这里记录工作学习中遇到的bug,知识内容等内容.今天讲的是在工作中经常会使用的数据下钻,通过跳出小界面的方式展示关联数据.今天结合工作经验这里做下技术总结. 下钻简介 在ALV报表展示中.会出现关键字段下钻,展示某个界面或者系统自…

C语言基础--操作符详解

文章目录一、操作符1. 算数操作符2. 移位操作符(1)右移操作符举例补充(2)左移操作符举例分析(3)警告3.位操作符(1)按位与(2)按位或(3)…

小程序之后台交互--个人中心

目录一、微信登录流程简介二、微信用户信息获取1、index.js2、index.wxml三、微信登录流程代码详解1、后台准备①导入微信小程序SDK②application.yml③WxProperties④WxConfig⑤WxAuthController1、登录-小程序①login.js②user.js③util.js四、emoji的存储1、修改配置文件my.…

ArcGIS基础实验操作100例--实验24提取栅格独立格网面

本实验专栏来自于汤国安教授《地理信息系统基础实验操作100例》一书 实验平台:ArcGIS 10.6 实验数据:请访问实验1(传送门) 基础编辑篇--实验24 提取栅格独立格网面 目录 一、实验背景 二、实验数据 三、实验步骤 (…

VMware 中 克隆多台虚拟机 快速创建虚拟机集群

我们在实际开发中可能会涉及到多台虚拟机,所以我们这里就模仿企业的方式进行多台虚拟机的操作方法: 我们现在就来学习一下如何用一台已有的虚拟机克隆出多台虚拟机。 我们第一步先来进行虚拟机的克隆: 我们现在就有了3太虚拟机了。 启动第一…

excel超链接应用:快速生成目录的几个方法-下

在上篇文章中,我们说到了基本的制作目录的方法,以及用宏表函数和超链接函数制作目录、用快捷键CTRLF制作目录的方法。今天我们要分享的另外三种方法,保证小伙伴们闻所未闻见所未见,一个公式都不用,就能完成目录的制作&…

镜头分辨率的计算和理解

镜头分辨力 计算和理解 1、镜头分辨率 镜头的分辨率是指在成像平面上 1 毫米间距内能分辨开的黑白相间的线条对数,单位是“线对/毫米”( lp/mm,line-pairs/mm ) 最小能分辨的尺寸是线对数的2倍倒数。 例如:镜头分辨率…

Spark 3.0 - 16.ML SVD 奇异值分解理论与实战

目录 一.引言 二.奇异值分解理论 1.行矩阵 RowMatrix 2.奇异值分解算法 三.奇异值分解实战 1.构建 RowMatrix 2.奇异值分解 SVD 四.总结 一.引言 奇异值分解是矩阵分解计算的一种常用方法,矩阵分解主要用于数据降维,通过将高维的数据映射到低维…

Navicat 16 中改进了的协同合作

几年前,当 Navicat 团队加入 Navicat Cloud 协同合作工具时,几乎没有人知道一个全球大流行的疫情会使协同合作成为大多数组织的重要组成部分,尤其是那些提供任何信息技术(IT)相关服务的组织。在 2021 年的最后几天&…

ArcGIS基础实验操作100例--实验26创建多分辨率DEM

本实验专栏来自于汤国安教授《地理信息系统基础实验操作100例》一书 实验平台:ArcGIS 10.6 实验数据:请访问实验1(传送门) 基础编辑篇--实验26 创建多分辨率DEM 目录 一、实验背景 二、实验数据 三、实验步骤 方法一&#xff…

嵌入式C语言设计模式 --- 关于工厂模式的总结

前面三篇关于工厂模式的文章,主要介绍了三种工厂模式,分别是:简单工厂模式、工厂方法模式、抽象工厂模式。 关于这三种工厂模式,都各有利弊,应该根据不同的业务开发场景进行选择使用。 图片来源:网络 简单工厂模式 是最容易理解的一种设计模式,简单工厂模式不属于23种…