当前位置: 首页 > news >正文

在linux系统中安装pygtftk软件

1.下载和安装

网址: https://dputhier.github.io/pygtftk/index.html
## 手动安装
git clone http://git@github.com:dputhier/pygtftk.git pygtftk
cd pygtftk
# Check your Python version (>=3.8,<3.9)
pip install -r requirements.txt
python setup.py install
## conda 安装
conda install pygtftk

官网有详细说明安装方法:

利用conda 进行安装

##创建环境
conda create -n pygtftk python=3.8
#激活环境
source activate pygtftk
## conda 安装
conda install pygtftk

2. pygtftk软件简介

pygtftk(Python GTF toolkit)是一个用于处理GTF(Gene Transfer Format)文件的工具包。以下是关于pygtftk软件的一些介绍:

  1. 功能与目的

    • pygtftk旨在简化GTF/GFF2.0文件的处理,目前不支持GFF3文件格式。
    • 它提供了一组UNIX命令,可以通过gtftk程序访问,用于过滤、转换或从GTF文件中提取数据。
    • pygtftk包含一个名为OLOGRAM(OverLap Of Genomic Regions Analysis using Monte Carlo)的新命令,用于计算用户提供的区域(BED格式)与GTF注释派生的区域之间的重叠统计信息。
  2. 兼容性与依赖

    • pygtftk与Python版本>=3.8,<3.9兼容,并依赖于用C语言编写的libgtftk库。
    • 它还依赖于一些外部工具,如bedtools、graphviz和unzip等。
  3. 安装

    • 推荐通过conda进行安装,因为pygtftk和gtftk命令行工具需要外部依赖。
    • 如果使用pip安装,需要先安装依赖,并使用pip install pygtftk命令

3.gtf文件处理

3.1gffread

gff转换为gtf文件

gffread -T -o file1 file2(原文件) #-o后跟输出文件名,-T表示输出必须为gtf文件

gffread -T  -o  genes.gtf  SWO.v3.0.gene.model.gff3 #-o后跟输出文件名,-T表示输出必须为gtf文件

4.在手动安装时出现以下报错

参考来源:

Welcome to pygtftk documentation page — gtftk 1.6.2 documentation (dputhier.github.io)

GitHub - dputhier/pygtftk: A python package and a set of shell commands to handle GTF files

seqtk、seqkit、gtftk 的使用-CSDN博客

http://www.lryc.cn/news/476057.html

相关文章:

  • decodeURIComponentSafe转义%问题记录URI malformed
  • 自由学习记录(18)
  • vue3-ref 和 reactive
  • Apache Calcite - 查询优化之自定义优化规则
  • 大型语言模型(LLM)的小型化研究进展
  • MiniWord
  • Netty 常见组件介绍
  • 高频电子线路---倍频器与振荡器
  • 删除 git submodule
  • el-table 多选默认选中(根据返回的id给数据加默认选中状态)
  • 境外网站翻译之自由职业
  • 批量图片转PDF文件的多种方法详解
  • Web服务器(理论)
  • js:()=>(,);()的作用:明确表达式的边界。
  • RSI 5G通信技术中用于标识小区的特定参数
  • JavaScript中的闭包、递归问题
  • 【青牛科技】GC4938替代A4938/Allegro在水泵、筋膜枪、吸尘器和电动工具中的应用
  • 基于yolov5的输电线,电缆检测系统,支持图像检测,视频检测和实时摄像检测功能(pytorch框架,python源码)
  • uniapp下载文件的方案,包括H5,App方案解决办法
  • c++ 贪心算法
  • 15分钟学 Go 第 35 天:Go的性能调优 (7000字详细教程)
  • 6、显卡品牌分类介绍:技嘉 - 计算机硬件品牌系列文章
  • Redis数据类型——针对实习面试
  • roberta融合模型创新中文新闻文本标题分类
  • 《密码系统设计》实验二 4-6学时
  • Zypher Network:全栈式 Web3 游戏引擎,服务器抽象叙事的引领者
  • 2025生物发酵展(济南)为生物制造产业注入新活力共谱行业新篇章
  • git入门教程14:Git与其他工具的集成
  • 在Zetero中调用腾讯云API的输入密钥的问题
  • 【AD】1-8 AD24软件工程创建