2020
DOI: 10.1093/bib/bbaa196
|View full text |Cite
|
Sign up to set email alerts
|

Topoly: Python package to analyze topology of polymers

Abstract: The increasing role of topology in (bio)physical properties of matter creates a need for an efficient method of detecting the topology of a (bio)polymer. However, the existing tools allow one to classify only the simplest knots and cannot be used in automated sample analysis. To answer this need, we created the Topoly Python package. This package enables the distinguishing of knots, slipknots, links and spatial graphs through the calculation of different topological polynomial invariants. It also enables one t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
42
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
7
2

Relationship

1
8

Authors

Journals

citations
Cited by 49 publications
(57 citation statements)
references
References 72 publications
(72 reference statements)
1
42
0
Order By: Relevance
“…Details of this method were given in our previous work 13 , 14 . To compute GLNs among cyclic chains and ring polymers, we used the Topoly Python package 58 . For a catenated cyclic chain and ring pair, the GLN was equal to 1.…”
Section: Methodsmentioning
confidence: 99%
“…Details of this method were given in our previous work 13 , 14 . To compute GLNs among cyclic chains and ring polymers, we used the Topoly Python package 58 . For a catenated cyclic chain and ring pair, the GLN was equal to 1.…”
Section: Methodsmentioning
confidence: 99%
“…The protein gaps were filled with a straight interval. Topology determination The topology of θ-curves was determined using the tools from Topoly package [30], utilizing also the HOMFLY-PT polynomial for knot determination [56,57,58]. Knotoids were analyzed with Knoto-ID software [59].…”
Section: Methodsmentioning
confidence: 99%
“…In particular, we removed all structures with artificially long bonds or improbable gap filling. The topology of a θ-curve was analyzed with three orthogonal methods implemented in the Topoly package [30]: calculation of the Yamada polynomial [31], identification of the Kauffman's boundary link analysis [32], and by calculation of the constituent knots (the knots formed by pairs of arcs). The analysis of the constituent knots was done as a validation of the results, as these knots do not distinguish well even the simplest θ-curves.…”
Section: The Algorithmmentioning
confidence: 99%

$θ$-curves in proteins

Dabrowski-Tumanski,
Goundaroulis,
Stasiak
et al. 2019
Preprint
Self Cite
“…A comparison of different knot polynomials is included in a description of the Python package Topoly, which is designed to find and categorize self-entangled proteins (Dabrowski-Tumanski et al, 2020). The authors have programmed several lesser-known polynomials in addition to the standard ones.…”
Section: Algorithmic Considerations 21 Knots and Linksmentioning
confidence: 99%