• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

一种用于枚举带符号排列的排序反转的算法。

An algorithm to enumerate sorting reversals for signed permutations.

作者信息

Siepel Adam C

机构信息

Department of Computer Science, University of New Mexico, Albuquerque, NM 87131, USA.

出版信息

J Comput Biol. 2003;10(3-4):575-97. doi: 10.1089/10665270360688200.

DOI:10.1089/10665270360688200
PMID:12935346
Abstract

The rearrangement distance between single-chromosome genomes can be estimated as the minimum number of inversions required to transform the gene ordering observed in one into that observed in the other. This measure, known as "inversion distance," can be computed as the reversal distance between signed permutations. During the past decade, much progress has been made both on the problem of computing reversal distance and on the related problem of finding a minimum-length sequence of reversals, which is known as "sorting by reversals." For most problem instances, however, many minimum-length sequences of reversals exist, and in the absence of auxiliary information, no one is of greater value than the others. The problem of finding all minimum-length sequences of reversals is thus a natural generalization of sorting by reversals, yet it has received little attention. This problem reduces easily to the problem of finding all "sorting reversals" of one permutation with respect to another - that is, all reversals rho such that, if rho is applied to one permutation, then the reversal distance of that permutation from the other is decreased. In this paper, an efficient algorithm is derived to solve the problem of finding all sorting reversals, and experimental results are presented indicating that, while the new algorithm does not represent a significant improvement in asymptotic terms (it takes O(n(3)) time, for permutations of size n; the problem can now be solved by brute force in Theta(n(3)) time), it performs dramatically better in practice than the best known alternative. An implementation of the algorithm is available at www.cse.ucsc.edu/~acs.

摘要

单染色体基因组之间的重排距离可以估计为将一个基因组中观察到的基因顺序转换为另一个基因组中观察到的基因顺序所需的最小反转次数。这种度量,即“反转距离”,可以作为有符号排列之间的反转距离来计算。在过去十年中,在计算反转距离的问题以及寻找最小长度反转序列(即“通过反转排序”)的相关问题上都取得了很大进展。然而,对于大多数问题实例,存在许多最小长度的反转序列,并且在没有辅助信息的情况下,没有一个序列比其他序列更有价值。因此,寻找所有最小长度反转序列的问题是通过反转排序的自然推广,但它很少受到关注。这个问题很容易归结为寻找一个排列相对于另一个排列的所有“排序反转”的问题——也就是说,所有的反转ρ,使得如果将ρ应用于一个排列,那么该排列与另一个排列的反转距离会减小。在本文中,我们推导了一种高效算法来解决寻找所有排序反转的问题,并给出了实验结果,表明虽然新算法在渐近意义上没有显著改进(对于大小为n的排列,它需要O(n(3))时间;现在可以通过暴力方法在Theta(n(3))时间内解决这个问题),但在实际应用中它比最知名的替代算法表现得要好得多。该算法的实现可在www.cse.ucsc.edu/~acs上获取。

相似文献

1
An algorithm to enumerate sorting reversals for signed permutations.一种用于枚举带符号排列的排序反转的算法。
J Comput Biol. 2003;10(3-4):575-97. doi: 10.1089/10665270360688200.
2
Evolution under reversals: parsimony and conservation of common intervals.反转下的进化:简约性与公共区间的保守性。
IEEE/ACM Trans Comput Biol Bioinform. 2007 Apr-Jun;4(2):301-9. doi: 10.1109/TCBB.2007.1042.
3
Genomic sorting with length-weighted reversals.基于长度加权反转的基因组排序
Genome Inform. 2002;13:103-11.
4
Sorting signed permutations by inversions in O(nlogn) time.在O(nlogn)时间内通过逆序对排序带符号排列。
J Comput Biol. 2010 Mar;17(3):489-501. doi: 10.1089/cmb.2009.0184.
5
On the Complexity of Sorting by Reversals and Transpositions Problems.关于通过反转和转置问题进行排序的复杂性
J Comput Biol. 2019 Nov;26(11):1223-1229. doi: 10.1089/cmb.2019.0078. Epub 2019 May 23.
6
Sorting signed permutations by short operations.通过短操作对带符号排列进行排序。
Algorithms Mol Biol. 2015 Mar 25;10:12. doi: 10.1186/s13015-015-0040-x. eCollection 2015.
7
Fast algorithms for transforming back and forth between a signed permutation and its equivalent simple permutation.用于在有符号排列及其等效简单排列之间来回转换的快速算法。
J Comput Biol. 2008 Oct;15(8):1029-41. doi: 10.1089/cmb.2008.0040.
8
Opposition-Based Memetic Algorithm and Hybrid Approach for Sorting Permutations by Reversals.基于对演的遗传算法与混合方法在反转排序中的应用。
Evol Comput. 2019 Summer;27(2):229-265. doi: 10.1162/evco_a_00220. Epub 2018 Feb 21.
9
Perfect sorting by reversals is not always difficult.通过反转进行完美排序并不总是困难的。
IEEE/ACM Trans Comput Biol Bioinform. 2007 Jan-Mar;4(1):4-16. doi: 10.1109/TCBB.2007.1011.
10
Genome rearrangement based on reversals that preserve conserved intervals.基于保留保守区间的反转操作的基因组重排。
IEEE/ACM Trans Comput Biol Bioinform. 2006 Jul-Sep;3(3):275-88. doi: 10.1109/TCBB.2006.38.

引用本文的文献

1
EqualTDRL: illustrating equivalent tandem duplication random loss rearrangements.EqualTDRL:说明等效串联重复随机丢失重排。
BMC Bioinformatics. 2018 May 30;19(1):192. doi: 10.1186/s12859-018-2170-x.
2
Sampling solution traces for the problem of sorting permutations by signed reversals.用于通过带符号反转对排列进行排序问题的采样解决方案轨迹。
Algorithms Mol Biol. 2012 Jun 15;7(1):18. doi: 10.1186/1748-7188-7-18.
3
Efficient sampling of parsimonious inversion histories with application to genome rearrangement in Yersinia.高效抽样简约倒位历史,应用于耶尔森氏菌基因组重排。
Genome Biol Evol. 2009 Jun 22;1:153-64. doi: 10.1093/gbe/evp015.
4
Footprints of inversions at present and past pseudoautosomal boundaries in human sex chromosomes.人类性染色体上现今和过去假常染色体边界倒位的足迹。
Genome Biol Evol. 2009 Apr 30;1:56-66. doi: 10.1093/gbe/evp006.
5
An asymmetric approach to preserve common intervals while sorting by reversals.一种在通过反转排序时保留公共区间的非对称方法。
Algorithms Mol Biol. 2009 Dec 30;4:16. doi: 10.1186/1748-7188-4-16.
6
baobabLUNA: the solution space of sorting by reversals.猴面包树LUNA:通过反转进行排序的解空间。
Bioinformatics. 2009 Jul 15;25(14):1833-5. doi: 10.1093/bioinformatics/btp285. Epub 2009 Apr 28.
7
Improving reversal median computation using commuting reversals and cycle information.利用可交换反转和循环信息改进反转中位数计算。
J Comput Biol. 2008 Oct;15(8):1079-92. doi: 10.1089/cmb.2008.0116.