首页 > 其他分享 >Liftoff:基于参考基因组的基因组注释

Liftoff:基于参考基因组的基因组注释

时间:2024-09-08 15:50:01浏览次数:8  
标签:参考 Liftoff 基因 基因组 注释 genome

Liftoff 是一个可以准确根据同一物种或近缘物种基因组进行基因注释映射的工具(与liftOver进行不同基因组版本的染色体位置转换有点类似)。该工具仅需两个基因组序列和参考基因组的基因注释文件即可进行基因注释。

图片

Liftoff使用minimap2将参考基因组的基因序列与目标基因组比对,这样的好处是,即使两个基因组间存在许多结构上的差异,也可将基因结构鉴定出来。对于每一个鉴定的基因,Liftoff找到外显子区的比对,并使序列的一致性最大,同时保留转录本和基因结构。如果两个基因错误地比对到同一个位点,Liftoff会确定最好基因结构。此外,Liftoff还可以找到在目标基因组中存在而在参考基因组中不存在的基因拷贝。

详细用法见Github:https://github.com/agshumate/Liftoff

使用


liftoff -g ref.genome.gff3 \  #参考基因组的注释文件
        -o output.genome.gff3 \ #想要注释的基因组输出的注释文件
        -p 8 \ #线程数
        -chroms chr.map \ #两个基因组的染色体对应文件(为提高基因映射的准确性)
        -u ./unmap.txt \ #未匹配到的基因日志文件
        target.genome.fa \ #需要匹配的基因组
        ref.genome.fa #参考基因组

不知道liftoff鉴定基因间的同源对应关系的准确性与blast系列软件比如何?比较过的同学可在下方留言交流。

图片

标签:参考,Liftoff,基因,基因组,注释,genome
From: https://www.cnblogs.com/miyuanbiotech/p/18402935

相关文章

  • 豌豆群体基因组撞车NG了?
    首个豌豆大规模群体基因组与GWAS见刊今天,浙江省农科院与浙江大学联合在NatureGenetics(NG)上发表豌豆群体基因组文章:ReferencegenomesequenceandpopulationgenomicanalysisofpeasprovideinsightsintothegeneticbasisofMendelianandotheragronomictraits。首......
  • 认识果树基因组的遗传改良与育种
    果树基因组与遗传改良2023年,南京农业大学吴俊教授团队发表在PlantPhysiology的题为“Genomicinsightsintodomesticationandgeneticimprovementoffruitcrops”的长篇综述,系统总结了果树基因组学与遗传改良研究领域的最新进展,并展望了未来发展趋势。原文链接:https://d......
  • PNAS | 基因组预训练网络模型精准预测 DNA 突变
    ❝我们能教会计算机理解人类语言,同样也能让它们读懂DNA。2023年10月31日,加利福尼亚大学伯克利分校的科学家们在《美国科学院院刊》(PNAS)上发表了一篇突破性研究,提出了一种基于无监督DNA语言模型的新方法,该方法在全基因组范围内预测基因变异效果上,超越了现有的保守性评分模型。......
  • Nature Genetics | Rajeev K. Varshney综述:解锁植物遗传学的端粒到端粒(T2T)基因组组装
    近期,RajeevK.Varshney团队在Naturegenetics发表综述文章:Unlockingplantgeneticswithtelomere-to-telomeregenomeassemblies。摘要连续基因组序列组装将帮助我们实现作物转化基因组学的全面潜力。最近在测序技术方面的进步,尤其是长读长测序策略,使得构建无间隙的端粒到......
  • 使用 `Roslyn` 分析器和修复器对.cs源代码添加头部注释
    之前写过两篇关于Roslyn源生成器生成源代码的用例,今天使用Roslyn的代码修复器CodeFixProvider实现一个cs文件头部注释的功能,代码修复器会同时涉及到CodeFixProvider和DiagnosticAnalyzer,实现FileHeaderAnalyzer首先我们知道修复器的先决条件是分析器,比如这里,如果要对代码......
  • [C#基础2/21] C#注释与文件结构
    Notion原笔记页面1.注释C#支持两种不同形式的注释。单行注释以 // 开头,并在该代码行末尾结束。多行注释以 /* 开头,以 */ 结尾。下面的代码示例演示了每种注释://Thisisasinglelinecomment./*Thiscouldbeasummaryofallthecodethat'sinthiscl......
  • idea安装git commit comment plugin增强git提交注释规范
    一、安装插件打开idea的设置界面并找到插件二、重启idea并打开gitcommittemplate三、打开提交弹窗,可以选择gitcomment的类型说明安装成功......
  • PHP代码注释:提升代码可读性的秘诀
    在软件开发的世界里,代码注释被视为编程的最佳实践之一。在PHP开发中,良好的注释习惯对于提高代码的可读性和维护性至关重要。本文将探讨PHP代码注释的重要性,并提供一些实用的注释技巧。一、代码注释的重要性提高可读性:注释可以帮助其他开发者(或未来的你)快速理解代码的功能和逻辑。便......
  • vscode单行注释失效解决办法
    第一种情况:bug:在使用快捷键注释的时候,只有style和script标签里的内容注释有问题,无法使用快捷键注释。解决方法:禁用vscode的插件Jinja。第二种情况方法一1、Ctrl+shift+p打开命令面板输入:preferences:OpenSettings(JSON);2、在setting.json中添加"files.associations":......
  • linux一键安装MySQL的脚本,保姆级别的脚本注释,你肯定能看懂
    1,下载官方安装包首先下载MySQL的官方安装包2,上传安装包到/opt//opt//mysql-8.0/mysql-8.0.13-linux-glibc2.12-x86_64.tar.xz3,复制以下代码保存到/opt/mysql_install.sh里面去(你需要相对应修改的地方就是设置MySQL用户密码那里,在第22行23行那里,其他不用动)然后赋予可执......