首页 > 其他分享 >nanopolish 安装使用

nanopolish 安装使用

时间:2023-11-02 13:06:41浏览次数:43  
标签:nanopolish -- github dependencies genome 使用 noinstall 安装

 

https://github.com/jts/nanopolish

 nanopolish

Software package for signal-level analysis of Oxford Nanopore sequencing data. Nanopolish can calculate an improved consensus sequence for a draft genome assembly, detect base modifications, call SNPs and indels with respect to a reference genome and more

 

Dependencies

A compiler that supports C++11 is needed to build nanopolish. Development of the code is performed using gcc-4.8.

By default, nanopolish will download and compile all of its required dependencies. Some users however may want to use system-wide versions of the libraries. To turn off the automatic installation of dependencies set HDF5=noinstallEIGEN=noinstallHTS=noinstall or MINIMAP2=noinstall parameters when running make as appropriate. The current versions and compile options for the dependencies are:

In order to use the additional python3 scripts within /scripts, install the dependencies via

pip install -r scripts/requirements.txt --user

more requirements.txt 
setuptools>=42.0.2
cython>=0.29.14
numpy>=1.18.0
scikit-learn>=0.22
h5py>=2.10.0
tqdm>=4.41.0
matplotlib>=3.0.3
seaborn>=0.9.0
biopython>=1.76
pysam>=0.15.3
pandas>=0.24.0
scipy>=1.3.0

 WARNING: The scripts cygdb, cython and cythonize are installed in '/root/.local/bin' which is not on PATH.

Installation instructions

Installing the latest code from github (recommended)

You can download and compile the latest code from github as follows:

git clone --recursive https://github.com/jts/nanopolish.git
cd nanopolish
make

 /home/software/nanopolish/nanopolish/nanopolish
 
usage: nanopolish [command] [options]
  valid commands:
    --help
    --version
    call-methylation
    eventalign
    extract
    getmodel
    help
    index
    methyltrain
    phase-reads
    polya
    scorereads
    variants
    vcf2fasta
  for help on given command, type nanopolish command --help

The main subprograms of nanopolish are:

nanopolish call-methylation: predict genomic bases that may be methylated
nanopolish variants: detect SNPs and indels with respect to a reference genome
nanopolish variants --consensus: calculate an improved consensus sequence for a draft genome assembly
nanopolish eventalign: align signal-level events to k-mers of a reference genome



标签:nanopolish,--,github,dependencies,genome,使用,noinstall,安装
From: https://blog.51cto.com/emanlee/8143865

相关文章

  • Sam2Tsv 安装使用
     官网http://lindenb.github.io/jvarkit/Sam2Tsv.html 下载安装$gitclone"https://github.com/lindenb/jvarkit.git"$cdjvarkit$./gradlewsam2tsv Example$java-jardist/sam2tsv.jar-Rsrc/test/resources/toy.fasrc/test/resources/toy.bam......
  • minimap2安装使用
    官网:https://github.com/lh3/minimap2https://github.com/lh3/minimap2/releases/tag/v2.17 Downloadandinstall:wgethttps://github.com/lh3/minimap2/releases/download/v2.17/minimap2-2.17_x64-linux.tar.bz2tar-jxvfminimap2-2.17_x64-linux.tar.bz2cdminimap2-2.17......
  • samtools 安装使用
    官网:https://github.com/samtools/samtoolshttps://github.com/samtools/samtools/releaseshttps://github.com/samtools/samtools/blob/develop/INSTALL 安装:wgethttps://github.com/samtools/samtools/releases/download/1.9/samtools-1.9.tar.bz2tar-jxvfsamtools-1.9.tar......
  • Doris安装及使用
    Doris简介ApacheDoris是一个基于MPP架构的高性能、实时的分析型数据库,以极速易用的特点被人们所熟知,仅需亚秒级响应时间即可返回海量数据下的查询结果,不仅可以支持高并发的点查询场景,也能支持高吞吐的复杂分析场景。基于此,ApacheDoris能够较好的满足报表分析、即席查询、统一......
  • javamail发送附件DataSource使用文件流解决方案
    问题:在使用james邮件服务器发送邮件时,附件是存储在华为云服务器上的,只能通过ApacheHttpClient去下载,存储在FTP上的文件同样会碰到这个问题。API上邮件添加附件的方法:/*************1.本地文件*************///将本地文件作为附件DataSourcedataSource=newFileDataSourc......
  • ckeditor富文本编辑器的使用和图片上传,复制粘贴图片上传
    项目开发需要用到在线编辑和图片上传,最终讨论使用ckeditor,原因就是其丰富的API。考虑到最新版本ckeditor5可能不够稳定,我们选择使用ckedtior4.9.2版本。官网链接:ckeditor官网特别注意:下面截图中url中的/editor/upload/1?其中的/1是根据自己需求添加不同类型数据上传时候的区分,......
  • Thinkpad 智能控温系统TPFanControl软件安装教程
    由于原来的tpfancontrol.com已经下线了,现在的TPFanControl可以到https://thinkwiki.de/TPFanControl里面进行下载,这里面复制了之前TPFanControl.com的页面,直接拉到下面点击下载: 下载安装后如果发现乱码,可以在页面FAQ下找到解决乱码的方案:问题描述是,在远东地区的windows......
  • 使用docker 部署testlink
    docker部署testlink1、拉取db镜像:dockerpullbitnami/mariadb 2、拉取testlink镜像:dockerpullbitnami/testlink3、容器网络:docker networkcreatetestlink4、查看网络:dockernetworkls 4.1、删除网络 dockernetworkrm<networkname>5、创建数据库卷......
  • wsl系统修改安装目录
    #显示所有wsl分发子系统wsl-l--all-v#导出系统到其他磁盘wsl--exportUbuntu-20.04D:\ubuntu20.04.tar#注销当前分发版本wsl--unregisterUbuntu-20.04#重新导入wsl--importUbuntu-20.04D:\wsl\ubuntuD:\ubuntu20.04.tar--version2#设置默认登陆用户为安......
  • k8s中使用prometheus
    使用方法gitclonehttps://github.com/prometheus-operator/kube-prometheus.gitcdkube-prometheus#先部署kube-prometheus的CRD和创建monitoringnamespacekubectlapply-fmanifests/setup/#在这一步直接apply可能会报错,具体错误如下:#TheCustomResourceDef......