用于处理病毒rna-ngs数据的脚本集合。

smallgenomeutilities的Python项目详细描述


smallgenomeutilities是一个脚本集合,用于处理和操作小病毒基因组的ngs数据。它们是用python 3编写的,具有少量的依赖项。

依赖关系

  • 生物圈
  • 努比
  • 进度
  • 皮萨姆
  • sklearn
  • matplotlib

安装

安装smallgenomeutilities的推荐方法是使用pip:

pip install smallgenomeutilities

实用程序说明

计算MDS

计算多维标度以可视化重建单倍型之间的距离。

转换qr

将发送者和接收者的单倍型集的准irecomb输出转换为组合的单倍型集,其中已过滤间隙。选择性地翻译成肽序列。

转换参考

进行基因组提升。将sam或bam格式的对齐从一个引用序列转换为另一个引用序列。可以用=/x替换m状态。

覆盖范围

计算不同控件上目标区域的平均覆盖率。

覆盖率统计

计算路线目标区域的平均覆盖率。

提取覆盖率间隔

提取具有足够覆盖率的区域以运行shorah。返回半开区间,[开始:结束],使用基于0的索引。

摘录

提取比对的子序列,并选择将其转换为肽序列。可根据子序列频率或子序列中的间隔频率进行滤波。

摘录

将对齐序列提取到fasta文件中,其中序列id与给定字符串匹配。

制图员

在给定初始对照和偏移量的情况下,确定目标对照的基因组偏移量。可用于绘制参考基因组之间的图谱。

少数民族频率

从多个样本中提取少数变异的频率。还支持一个感兴趣的地区。

配对序列

比较来自发送者和接收者样本的多序列比对序列,以确定发送者与接收者的最佳匹配。

预测读数

预测质量预处理后的读取数。

消除间隙

给定多序列比对,移除间隙分数高于某个阈值的轨迹。

贡献

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

推荐PyPI第三方库


热门话题
tomcat java。lang.NoClassDefFoundError:无法初始化类com。太阳代理$Proxy8   java Spring引导CommandLineRunner异常处理建议   java文件。getParentFile()。mkdirs();在osx中创建重复文件夹   java Lucene IndexWriter线程安全   HashMapJava加速了哈希映射的创建   java执行器服务从Servlet线程启动   guava在Java中创建异构列表   泛型Java将比较器传递给构造函数   在Java中生成公钥和私钥的加密会生成类似的所有密钥,包括私钥和公钥   java ResourceLocation抛出FileNotFoundException Minecraft Forge 1.12.2   java使用动态键序列化JSON响应   在空映射上调用方法时发生java NullPointerException   java在Selenium中选择不同行中的按钮   优化在Java中,降低时间和空间复杂性的最佳方法是什么?   java表。setValueAt(…)不为JTable工作   javajsonrpc与JSON   ant从java编译中排除类的特定方法