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

m6ATM

m6ATM v1.0.0

m6ATM 是一个基于 Python 的计算管道,它应用深度神经网络使用纳米孔直接 RNA 测序(DRS)数据在单碱基分辨率下预测 m6A 位点。简而言之,m6ATM 使用一组读取来表征每个转录组位点,并确定其是否为 m6A 修饰。

安装

git clone https://github.com/poigit/m6ATM.git
cd m6ATM/src
conda create -n m6atm python=3.7
conda activate m6atm
python -m pip install .
# 这是一个示例。请根据您自己的环境安装与 PyTorch 和 CUDA 兼容的版本。
pip install torch==1.10.1+cu111 \
torchvision==0.11.2+cu111 -f https://download.pytorch.org/whl/cu111/torch_stable.html

数据准备

我们建议从原始的 .fast5 数据开始,以防止所需数据中出现任何缺失值。
然而,如果已经存在基对齐的 fast5 文件和 bam 文件,可以跳过此步骤。
有关更多详细信息,请参见 参数 部分。


*目前仅支持 SQK-RNA002 (R9) 数据分析

基对齐

$ guppy_basecaller -c rna_r9.4.1_70bps_hac.cfg \
-i <PATH_TO_FAST5_DIR> -s <PATH_TO_FASTQ_DIR> \
-x auto -r --compress_fastq --fast5

http://www.kler.cn/a/384065.html

相关文章:

  • 机器学习与AI|如何利用数据科学优化库存周转率?
  • 一文透彻了解电容
  • 高校实验室安全巡检系统设计与实现(源码+定制+开发)高校实验室巡检系统、实验室安全管理平台、实验室安全监控系统、智能实验室巡查系统、高校实验室风险管理
  • kubectl常用命令简介
  • 一种ESB的设计
  • CoD-MIL: 基于诊断链提示的多实例学习用于全切片图像分类|文献速递-基于深度学习的病灶分割与数据超分辨率
  • 一文解秘Rust如何与Java互操作
  • ArkTS中的组件基础、状态管理、样式处理、class语法以及界面渲染
  • 实战攻略 | ClickHouse优化之FINAL查询加速
  • 雷军-2022.8小米创业思考-11-新零售:用电商思维做新零售,极致的效率+极致的体验。也有弯路,重回极致效率的轨道上。
  • 数据库期末考试简答题
  • 元器件篇——自恢复保险丝(PPTC)
  • CNN和RCNN的关系和区别
  • Java基础Day-Thirteen
  • 【算法——二维动态规划】
  • 探索前端框架:为你的项目选择合适的UI工具箱
  • React native Text Webview 处理字体大小的变化
  • Docker + Jenkins + gitee 实现CICD环境搭建
  • 部署stable-diffusion3.5 大模型,文生图
  • 【计算机视觉基础】卷积
  • 智慧场馆:安全、节能与智能化管理的未来
  • 西门子S7-1200 PLC脉冲控制实例的完整流程
  • 软件著作权申请教程(超详细)(2024新版)软著申请
  • 链表面试题(C 语言)
  • 小程序中引入下载到本地的iconfont字体图标加载不出来问题解决
  • 阿里云k8s-master部署CNI网络插件遇到的问题