Skip to content
Sections
>> Trisquel >> 软件包 >> aramo >> python >> python3-pychopper
aramo  ]
[ 源代码: pychopper  ]

软件包: python3-pychopper (2.5.0-1)

python3-pychopper 的相关链接

python3-pychopper

Trisquel 的资源:

下载源码包 pychopper:

维护者:

Original Maintainers:

外部的资源:

相似软件包:

identify, orient and trim full-length Nanopore cDNA reads

Pychopper v2 is a Python module to identify, orient and trim full-length Nanopore cDNA reads. It is also able to rescue fused reads and provides the script 'cdna_classifier.py'. The general approach of Pychopper v2 is the following:

 * Pychopper first identifies alignment hits of the primers across the
   length of the sequence. The default method for doing this is using
   nhmmscan with the pre-trained strand specific profile HMMs, included
   with the package. Alternatively, one can use the edlib backend,
   which uses a combination of global and local alignment to identify
   the primers within the read.
 * After identifying the primer hits by either of the backends, the
   reads are divided into segments defined by two consecutive primer
   hits. The score of a segment is its length if the configuration of
   the flanking primer hits is valid (such as SPP,-VNP for forward reads)
   or zero otherwise.
 * The segments are assigned to rescued reads using a dynamic programming
   algorithm maximizing the sum of used segment scores (hence the amount
   of rescued bases). A crucial observation about the algorithm is that
   if a segment is included as a rescued read, then the next segment
   must be excluded as one of the primer hits defining it was "used
   up" by the previous segment. This put constraints on the dynamic
   programming graph. The arrows in read define the optimal path for
   rescuing two fused reads with the a total score of l1 + l3.

A crucial parameter of Pychopper v2 is -q, which determines the stringency of primer alignment (E-value in the case of the pHMM backend). This can be explicitly specified by the user, however by default it is optimized on a random sample of input reads to produce the maximum number of classified reads.

其他与 python3-pychopper 有关的软件包

  • 依赖
  • 推荐
  • 建议
  • dep: python3
    interactive high-level object-oriented language (default python3 version)
  • dep: python3-edlib
    library for sequence alignment using edit distance (Python3 module)
  • dep: python3-matplotlib
    Python based plotting system in a style similar to Matlab (Python 3)
  • dep: python3-pandas
    data structures for "relational" or "labeled" data
  • dep: python3-parasail
    Python3 bindings for the parasail C library
  • dep: python3-pytest
    Simple, powerful testing in Python3
  • dep: python3-seaborn
    statistical visualization library for Python3
  • dep: python3-six
    Python 2 and 3 compatibility library (Python 3 interface)
  • dep: python3-sphinx
    documentation generator for Python projects
  • dep: python3-sphinx-rtd-theme
    sphinx theme from readthedocs.org (Python 3)
  • dep: python3-tqdm
    fast, extensible progress bar for Python 3 and CLI tool

下载 python3-pychopper

下载可用于所有硬件架构的
硬件架构 软件包大小 安装后大小 文件
all 118.1 kB345 kB [文件列表]