Introduction

Shell 脚本的执行逻辑:

准确来讲,shell 会先将脚本写入内存进行执行;这样对脚本进行修改时,便不会生效;

那么在流程代码编写中,我们可以尽量将可能需要修改的代码其中放在另一个外置的脚本中;只需要额外添加一个轮询脚本便可。

在轮询脚本中导入前面外置的脚本,便可实现每次导入脚本时,都会重新将该脚本写入

这样便可在不用重投轮询脚本的前提下对修改后的主脚本生效

阅读全文 »

Introduction

高通量测序(high-throughput sequencing, HTS),即下一代测序(next generation sequencing, NGS),又称为大规模平行测序(massively parallel sequencing, MPS)

1. 高通量测序技术的特点

操作步骤多,程序复杂

阅读全文 »

Introduction

SGE(Sun Grid Engine)Sun 网格引擎 是一种来自于SUN Microsystem的分布式资源管理和调度系统,它用来在基于UNIX的计算环境中优化软件和硬件资源的使用。SGE能用于查找资源池内的闲置资源并利用这些资源;它同样用于通常的一些事务中,例如管理和调度作业到可用资源中。

阅读全文 »

Introduction

用于查看和处理 SAM 和 BAM 文件;SAM 文件较 BAM 文件大,BAM 文件是 SAM 文件的二进制格式文件,空间占用小,且用于计算时的速度也会大大提升。

SAM 文件可以保留 reads 到参考基因组序列的比对信息;主要由两部分组成:头部(header section)和比对结果部分(alignment section)

阅读全文 »

Introduction

Linux 对于开发人员来讲,是一款必学的操作系统。且现服务器端基本都是部署于Linux;常见的有Red HatCentOSUbuntu......

熟悉Linux系统下诸多命令的常用用法,在服务器端进行生产时,将会事半功倍;往往一个简单的操作,可以使用很多自己熟悉的方式进行实现;PythonPerlR可能都可以实现,但是在Linux操作系统下,其配套的shell不会更香吗?Shell一行代码能解决的事情,Python却要一个脚本,怎么想都差点意思。

阅读全文 »