JELLYFISH简介及使用

作者: dasdadf | 来源:发表于2016-08-02 09:33 被阅读826次

软件简介

功能

  1. 统计并筛选DNA序列中k-mers的数目,输出的结果为二进制文件,能够使用jellyfish dump转换成文本文件。
  2. 最终得到将所有reads打断为长度为k的fasta文件,从而应用于后续的序列组装。

官网

  • 部分用户需翻墙

GitHub主页

帮助文档


软件使用

软件的帮助信息

Usage: jellyfish <cmd> [options] arg...
Where <cmd> is one of: count, bc, info, stats, histo, dump, merge, query, cite, mem, jf.
Options:
  --version        Display version
  --help           Display this message

示例

#统计both.fa中将k-mer设为31时所生成的reads的数目。其中:-t表示线程数;-m表示所设定的k-mer大小;-s表示所生成的哈希表的大小;--cannonical表示规范化。默认将结果输出到mer_counts.jf,重定向使用-o参数。
jellyfish count -t 10 -m 31 -s 4000465651  --canonical  both.fa

#将k-mer的序列输出到文件jellyfish.kmers.fa中。在fa文件中,头部为总的k-mer的数目,其它的都未每个k-mer的reads出现的次数。-L用来指定过滤掉的最低频率,-U用来制定过滤掉的最高频率。
jellyfish dump -L 2 mer_counts.jf > jellyfish.kmers.fa

#输出k-mer频率的直方图到*.histo文件
jellyfish histo -t 10 -o jellyfish.kmers.fa.histo mer_counts.jf

其它语言的接口

python

#! /usr/bin/env python

import jellyfish
import sys

mf = jellyfish.ReadMerFile(sys.argv[1])
for mer, count in mf:
    print("%s %d" % (mer, count))

perl

#! /usr/bin/env perl

use jellyfish;

my $mf = jellyfish::ReadMerFile->new($ARGV[0]);
while($mf->next_mer) {
  print($mf->mer, " ", $mf->count, "\n");
}

相关文章

  • JELLYFISH简介及使用

    软件简介 功能 统计并筛选DNA序列中k-mers的数目,输出的结果为二进制文件,能够使用jellyfish du...

  • kmer分析的几款软件介绍

    1.jellyfish 运行jellyfish 2.使用 GCE 进行基因组大小评估 GCE 软件包中主要包含 k...

  • tensorboard教程

    tensorboard TensorBoard 简介及使用流程

  • Webpack 2.0 学习过程资料整理

    Webpack学习过程及项目使用问题及资料整理 -- 2017.11.02 Webpack的简介及使用教程 Web...

  • LVS 简介及使用

    IPVS三种机制: VS/NAT,VS/TUN,VS/DR 一.LVS是什么? LVS的英文全称是LinuxVir...

  • swagger简介及使用

    swagger的由来 随着互联网技术的发展,现在的网站架构基本都由原来的后端渲染,变成了:前端渲染、先后端分离的形...

  • Thrift简介及使用

    一、简介 1.Thrift是一种典型的CS(客户端/服务端)结构,客户端与服务端可以使用不同的语言开发。既然客户端...

  • kapok 简介及使用

    kapok 简介及使用 版权声明:本文为 cheng-zhi 原创文章,可以随意转载,但必须在明确位置注明出处! ...

  • MJExtension简介及使用

    一, 简介 1.MJExtension是一套字典和模型之间互相转换的超轻量级框架,支持以下类型转换: JSON –...

  • MessagePack简介及使用

    什么是MessagePack 官方msgpack官网用一句话总结:It’s like JSON.but fast ...

网友评论

  • my_summer_time:请问jellyfish count -s这个参数哈希表的大小是怎样计算的? 谢谢

本文标题:JELLYFISH简介及使用

本文链接:https://www.haomeiwen.com/subject/gbsfsttx.html