3月 12

通过命令行发送邮件

有时候,你可能需要通过终端命令来发送邮件。比如:你正在运行一个大程序,需要数天的时间才能运行完成;而你想在程序运行完后提醒你,方便你进行下一步的工作(查看结果、运行新的程序……);这时候,你就可以把程序的全部代码写在一个文本文件中,同时在全部的程序代码之后加上下面一句。……【阅读全文】

3月 10

biopieces:生物信息学数据处理的瑞士军刀

  • 简介(摘自官网)

The Biopieces are a collection of bioinformatics tools that can be pieced together in a very easy and flexible manner to perform both simple and complex tasks. The Biopieces work on a data stream in such a way that the data stream can be passed through several different Biopieces, each performing one specific task: modifying or adding records to the data stream, creating plots, or uploading data to databases and web services. The Biopieces are executed in a command line environment where the data stream is initialized by specific Biopieces which read data from files, databases, or web services, and output records to the data stream that is passed to downstream Biopieces until the data stream is terminated at the end of the analysis.……【阅读全文】

3月 09

bedtools:灵活而强大的基因组数据处理套件

  • 简介

bedtools总共有二三十个工具/命令来处理基因组数据。比较典型而且常用的功能举例如下:
格式转换,bam转bed(bamToBed),bed转其他格式(bedToBam,bedToIgv);
对基因组坐标的逻辑运算,包括:交集(intersectBed,windowBed),”邻集“(closestBed),补集(complementBed),并集(mergeBed),差集(subtractBed);
计算覆盖度(coverage)(coverageBed,genomeCoverageBed);
此外,还有一些强大而实用的工具(shuffleBed,groupBy,annotateBed,……)。……【阅读全文】

3月 09

Time For Science: UNIX tools and other lab tools

Time For Science是一套工具包,主要包括两部分内容:(通过Perl实现的)增强型的Unix系统工具,以及常用生物信息学工具的汇总。除此以外,还有一些Unix的配置文件、绘图的R脚本等。

下面简单介绍其中的几个小工具(详细介绍请点击文末的工具介绍链接):

  • trash.pl

类似于rm,但比rm更安全:它会把文件删除至默认的回收站中,而不是直接删除。

  • tree_of_filestructure.sh

显示目录树,完美支持中文!(不过好像只会现实到最底层的目录,而不会显示最低层目录下的文件。)

  • cut.pl

增强型的cut:可以在输出中对列进行重排。
Continue reading