加尔鲁:清脆的类型

galru的Python项目详细描述


加尔鲁

Build StatusLicense: GPL v3Docker Pulls

目录

简介

Galru可以直接从长读测序中对结核分枝杆菌进行快速分型。它快速准确。它只需要最少的信息就可以产生一个spoligotype,并且当用来处理测序数据时,它可以像纳米孔测序仪产生的那样,实现近乎实时的输入。在

安装

如果你只是想快速试用该软件,请试用Docker continer。此软件设计为在Linux和OSX上运行。它不会在Windows上运行。在

康达

Anaconda-Server BadgeAnaconda-Server BadgeAnaconda-Server Badge

要安装Galru,首先安装conda with Python3,然后运行:

conda install -c conda-forge -c bioconda galru

码头工人

安装Docker。有一个docker容器,它是从Galru的最新版本自动构建的。要安装它:

^{pr2}$

要使用它,您可以使用类似这样的命令(在文件名/目录中替换),使用此存储库中的示例文件:

docker run --rm -it -v /path/to/example_data:/example_data quadraminstitute/galru galru /example_data/example_reads.fastq

使用

快速入门

加尔鲁

usage: galru [options] uncorrected_long_reads.fastq

Spoligotyping from uncorrected long reads

positional arguments:
  input_file            Input FASTQ file of uncorrected long reads (optionally gzipped)

optional arguments:
  -h, --help            show this help message and exit
  --db_dir DB_DIR, -d DB_DIR
                        Base directory for species databases, defaults to bundled (default: None)
  --cas_fasta CAS_FASTA, -c CAS_FASTA
                        Cas gene FASTA file (optionally gzipped), defaults to bundled (default: None)
  --technology {map-ont,map-pb,ava-pb,ava-ont}, -y {map-ont,map-pb,ava-pb,ava-ont}
                        Sequencing technology (default: map-ont)
  --threads THREADS, -t THREADS
                        No. of threads to use (default: 1)
  --output_file OUTPUT_FILE, -o OUTPUT_FILE
                        Output filename, defaults to STDOUT (default: None)
  --extended_results, -x
                        Output extended results (default: False)
  --gene_start_offset GENE_START_OFFSET, -g GENE_START_OFFSET
                        Only count CRISPR reads which cover this base (default: 30)
  --min_mapping_quality MIN_MAPPING_QUALITY, -m MIN_MAPPING_QUALITY
                        Minimum mapping quality score (default: 10)
  --qcov_margin QCOV_MARGIN, -q QCOV_MARGIN
                        Maximum perc coverage difference between CRISPR and read (default: 100)
  --min_bitscore MIN_BITSCORE, -b MIN_BITSCORE
                        Minimum blast bitscore (default: 38)
  --min_identity MIN_IDENTITY, -i MIN_IDENTITY
                        Minimum blast identity (default: 95)
  --species SPECIES, -s SPECIES
                        Species name, use galru_species to see all available (default: Mycobacterium_tuberculosis)
  --debug               Turn on debugging and save intermediate files (default: False)
  --verbose, -v         Turn on verbose output (default: False)
  --version             show program's version number and exit

许可证

Galru是自由软件,根据GPLv3授权。在

反馈/问题

请报告任何问题或提供反馈请访问issues page。如果您对软件进行改进,添加数据库或扩展配置文件,请通过pull request将更改发送给我们,这样整个社区都可以从您的工作中受益。在

引文

很快就要来了

词源学

galrú(galroo)是爱尔兰语(gaelge)感染的单词。在

外部依赖关系

系统

  • 格雷普
  • 沙尔格斯
  • 查找
  • 甘兹普

康达

  • cd命中est(来自cd hit)
  • 切碎的
  • 卧具
  • samtools(1.3或以上)
  • 最小值2
  • ncbi基因组下载
  • 爆炸+

Pypi公司

  • 法斯塔克(来自pyfastaq)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java创建猜谜游戏程序   JavaWebSocketContainer。connectToServer似乎挂起了   如何在java中中断函数   java c#socket client multiple BeginSend()未到达服务器   不可见的组件然后在Java中的窗格之间切换   java在应用程序类中使用静态接口安全吗?   java等待函数完成,直到回调到来   使用DataOutputStream时的java新行,Android   java服务对象的定义是什么?   基于视图的javahibernate复合密钥   java将varchar连接到char在JPA(oracle)中不起作用   如何在java中通过point类读取多个点?