Cargando…

Topoly: Python package to analyze topology of polymers

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...

Descripción completa

Detalles Bibliográficos
Autores principales: Dabrowski-Tumanski, Pawel, Rubach, Pawel, Niemyska, Wanda, Gren, Bartosz Ambrozy, Sulkowska, Joanna Ida
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Oxford University Press 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8138882/
https://www.ncbi.nlm.nih.gov/pubmed/32935829
http://dx.doi.org/10.1093/bib/bbaa196
_version_ 1783695894633250816
author Dabrowski-Tumanski, Pawel
Rubach, Pawel
Niemyska, Wanda
Gren, Bartosz Ambrozy
Sulkowska, Joanna Ida
author_facet Dabrowski-Tumanski, Pawel
Rubach, Pawel
Niemyska, Wanda
Gren, Bartosz Ambrozy
Sulkowska, Joanna Ida
author_sort Dabrowski-Tumanski, Pawel
collection PubMed
description 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 to create the minimal spanning surface on a given loop, e.g. to detect a lasso motif or to generate random closed polymers. It is capable of reading various file formats, including PDB. The extensive documentation along with test cases and the simplicity of the Python programming language make it a very simple to use yet powerful tool, suitable even for inexperienced users. Topoly can be obtained from https://topoly.cent.uw.edu.pl.
format Online
Article
Text
id pubmed-8138882
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher Oxford University Press
record_format MEDLINE/PubMed
spelling pubmed-81388822021-05-25 Topoly: Python package to analyze topology of polymers Dabrowski-Tumanski, Pawel Rubach, Pawel Niemyska, Wanda Gren, Bartosz Ambrozy Sulkowska, Joanna Ida Brief Bioinform Problem Solving Protocol 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 to create the minimal spanning surface on a given loop, e.g. to detect a lasso motif or to generate random closed polymers. It is capable of reading various file formats, including PDB. The extensive documentation along with test cases and the simplicity of the Python programming language make it a very simple to use yet powerful tool, suitable even for inexperienced users. Topoly can be obtained from https://topoly.cent.uw.edu.pl. Oxford University Press 2020-09-16 /pmc/articles/PMC8138882/ /pubmed/32935829 http://dx.doi.org/10.1093/bib/bbaa196 Text en © The Author(s) 2020. Published by Oxford University Press. https://creativecommons.org/licenses/by-nc/4.0/This is an Open Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License (http://creativecommons.org/licenses/by-nc/4.0/ (https://creativecommons.org/licenses/by-nc/4.0/) ), which permits non-commercial re-use, distribution, and reproduction in any medium, provided the original work is properly cited. For commercial re-use, please contact journals.permissions@oup.com
spellingShingle Problem Solving Protocol
Dabrowski-Tumanski, Pawel
Rubach, Pawel
Niemyska, Wanda
Gren, Bartosz Ambrozy
Sulkowska, Joanna Ida
Topoly: Python package to analyze topology of polymers
title Topoly: Python package to analyze topology of polymers
title_full Topoly: Python package to analyze topology of polymers
title_fullStr Topoly: Python package to analyze topology of polymers
title_full_unstemmed Topoly: Python package to analyze topology of polymers
title_short Topoly: Python package to analyze topology of polymers
title_sort topoly: python package to analyze topology of polymers
topic Problem Solving Protocol
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8138882/
https://www.ncbi.nlm.nih.gov/pubmed/32935829
http://dx.doi.org/10.1093/bib/bbaa196
work_keys_str_mv AT dabrowskitumanskipawel topolypythonpackagetoanalyzetopologyofpolymers
AT rubachpawel topolypythonpackagetoanalyzetopologyofpolymers
AT niemyskawanda topolypythonpackagetoanalyzetopologyofpolymers
AT grenbartoszambrozy topolypythonpackagetoanalyzetopologyofpolymers
AT sulkowskajoannaida topolypythonpackagetoanalyzetopologyofpolymers