Literature DB >> 35645602

A statistical approach to knot confinement via persistent homology.

Daniele Celoria1, Barbara I Mahler1.   

Abstract

In this paper, we study how randomly generated knots occupy a volume of space using topological methods. To this end, we consider the evolution of the first homology of an immersed metric neighbourhood of a knot's embedding for growing radii. Specifically, we extract features from the persistent homology (PH) of the Vietoris-Rips complexes built from point clouds associated with knots. Statistical analysis of our data shows the existence of increasing correlations between geometric quantities associated with the embedding and PH-based features, as a function of the knots' lengths. We further study the variation of these correlations for different knot types. Finally, this framework also allows us to define a simple notion of deviation from ideal configurations of knots.
© 2022 The Authors.

Entities:  

Keywords:  knots; persistent homology; topological data analysis

Year:  2022        PMID: 35645602      PMCID: PMC9116441          DOI: 10.1098/rspa.2021.0709

Source DB:  PubMed          Journal:  Proc Math Phys Eng Sci        ISSN: 1364-5021            Impact factor:   3.213


Introduction

In this paper, we consider the following question: Does the topology of a random knot, i.e. its knot type, influence how it ‘occupies’ space? More specifically, do more complicated knots tend to be more compact or loose with respect to their simpler counterparts of the same length? Similar ideas have previously been considered in e.g. [1-4], often with the main goal of understanding the mechanism of DNA, or, more generally, polymer packing in a confined volume. Prominent instances of such studies are concerned with tight DNA packing in viral capsids [5-8] and DNA packing in cells (e.g. [9,10] and the review [11]). We refer to the comprehensive survey [12] for further references and several related notions. Our main tool to address these matters is persistent homology (PH) [13,14]; this is a relatively new technique in topological data analysis, commonly used to detect insightful topological and geometric features of point clouds. Roughly speaking, PH associates a filtered simplicial complex to a point cloud. The filtered homology groups of these chain complexes often capture subtle properties of the point cloud [15]. We start by generating random piecewise linear (PL) knots with prescribed length and/or topology. We then create a point cloud for each knot by linearly interpolating between the endpoints of the PL curve, and we compute the PH of its Vietoris–Rips filtration in dimension 1. Intuitively, we use PH to examine the changes in topology occurring in a metric neighbourhood of a random knot, when the radius of this neighbourhood varies in . We extract several features from the obtained PH and quantify the variation in the correlation between these features and either the volume ‘occupied’ by the knot or the average crossing number (ACN) for increasing lengths and for all knot types with up to six crossings. The most prominent feature we extract from PH is , the integral of the Betti curve of a persistence diagram, which might be of independent interest. Note that unlike previous approaches, such as those outlined in [12, §8], we do not prescribe the geometry of the confined volume, but rather work backwards, by first generating the knots and only afterwards analysing their relationship with the minimal volume that contains them. More precisely, we consider different kinds of measures for the space ‘filled in’ by a knot: the volume of the circumscribing sphere, i.e. the volume of the smallest sphere that encloses the knot, the volume of the convex hull determined by the knot and the radius of gyration. This last quantity is often used as a meaningful and computationally convenient measure of compactness of proteins and polymers (e.g. [12,16-19]). We remark that, in the case of proteins, compactness is defined as the ratio of the accessible surface area of a protein to the surface area of the sphere of the same volume. We instead consider a more intuitive and geometric notion of compactness. Most prominently, we show the existence of an inverse correlation between the integral and the various notions of volume occupied by mentioned above, as well as a direct correlation between and the ACN. The magnitude of these correlations increases for increasing knot lengths. Furthermore, we find that these correlations appear to differentiate between different knot types. Peculiarly, the intensity of the computed correlations does not appear to be directly related to classical measures of a knot’s complexity, such as the minimal crossing number. To better appreciate these results, especially the resulting subdivision into knot types, we also compute the average Betti curve for each knot type considered, as well as their integrals. We observe an almost perfectly linear relation between the average integrals of the Betti curves and the knot lengths; the same holds for the average maxima of the Betti curves, which are in turn correlated to the average number of shallow angles in the embeddings. Indeed, these relations show a clear divide among the considered knot types. We then turn to the related concept of ideal knot embeddings. These are special embeddings of knots, whose study was pioneered by Stasiak & Katritch [20]. Their geometry is particularly simple, in that they minimize the length of a rope (having unit diameter) that is needed to tie a specific knot. We show how the PH framework developed here can be used to define a simple numerical measure of how ‘far away’ a given knot is from an ideal embedding. We make the concepts mentioned in the introduction rigorous in §2, and give a basic overview of the techniques we use in §3. We then detail how we generated our data in §4, and present the results in §5. Finally, in §6, we define the aforementioned deviation from ideal knot embeddings.

Knot theory

We call a knot the image of a smooth embedding of in , and reserve the notation to denote knot types. We refer to [21] for basic definitions in knot theory (see also [22, Ch. 8]). In what follows, we relax the smoothness condition to allow the approximation of a smooth embedding by equilateral polygons. These curves will be referred to as PL knot embeddings. The length of a knot is the usual Euclidean length of . When considering the length in the PL case, we always require all segments composing a given polygonal knot to be of equal length; we take each segment of unit length, so that coincides with the number of edges used. We are interested in investigating how efficiently a given embedding can occupy a volume; we therefore consider different kinds of measures of compactness for a knot embedding. In increasing order of accuracy, for each we compute the volume of the minimal sphere and the convex hull surrounding (figure 1). We also take into consideration the radius of gyration of a PL-embedded knot.
Figure 1

(a, b) In red, a circumscribing sphere and convex hull for the blue PL trefoil knot with 50 edges. In this example, the sphere has volume approximately , while the convex hull’s volume is approximately .

(a, b) In red, a circumscribing sphere and convex hull for the blue PL trefoil knot with 50 edges. In this example, the sphere has volume approximately , while the convex hull’s volume is approximately . We denote by the metric neighbourhood of of radius . We obtain this by considering the union of the radius discs contained in the affine planes that are centred at the points in the image of the embedding, and that are orthogonal to the embedding. We crucially point out that in what follows we will not necessarily only consider regular (i.e. non-self-intersecting) neighbourhoods (figure 2).
Figure 2

The evolution of the neighbourhood for an eight-shaped unknot. The last stage on the right is homeomorphic to a 3-ball. The image was generated using KnotPlot [23].

The evolution of the neighbourhood for an eight-shaped unknot. The last stage on the right is homeomorphic to a 3-ball. The image was generated using KnotPlot [23]. The injectivity radius of (see [24]) is the supremum among all radii for which the tubular neighbourhood is regular. In other words, is the smallest value of the neighbourhood’s radius such that comes into contact with itself. Intuitively, if we regard the given knot as being made of rope, represents the maximal radius that the rope can have while being knotted in the ‘shape’ of . The length over diameter ratio of is the quotient between the length of and twice the injectivity radius. The ratio was introduced and has been extensively studied by Stasiak & Katritch [20] (the inverse of this quantity is also known as the thickness of [24]), due to its relation with the notion—also introduced by Stasiak—of ideal knot. An ideal knot (see the monograph [20]) is an embedded knot that minimizes the ratio within its knot type. Note that a priori there might be more than one ideal representative of a given knot type. One interpretation of for an ideal knot is as the minimal length needed to tie a knot of the knot type of with a rope that has diameter 1. We will also use other quantities that can be associated with PL knot embeddings: a discrete analogue of torsion and curvature, and the ACN. This latter quantity is defined as the integral of the function associating to a point on the unit sphere the crossing number of the diagram obtained by projecting onto the plane tangent to the sphere at (strictly speaking, we should also renormalize by dividing by and restrict to projections with at most double points as singularities). We have just seen that the notion of injectivity radius is crucial for the definition of several knot properties. One of the key technical aspects of this paper is the use of a straightforward generalization of , and that PH can be effectively used to compute it. Given a knot , consider the neighbourhood for . For small enough , the homology of the embedded neighbourhood is of rank 1 in dimension 1. The topology changes as soon as we get to , where (generically) the rank of the homology of increases by one. Similarly, for increasing , we can keep track of all the times where the topology of changes. Note that for values of greater than , the radius of the circumscribing sphere, vanishes, and the only non-trivial homology is of rank 1 in degree 0. We can now introduce the Betti curve for the first homology, which is one of the main objects we will consider in what follows.

Definition 2.1.

Call the (first) Betti curve of a knot the integer valued function defined as . It follows from the previous discussion that is 1 for small values of and becomes definitely 0 for . An interesting property of Betti curves is that (just as with persistent landscapes [25]) we can add them and take averages; we will take advantage of this fact in §5. Note that if presents some small-scale configuration (such as the smaller twirl in figure 2), then, after increasing the radius more than a certain threshold, its contribution to vanishes (after the neighbourhood engulfs the small-scale configuration). We will argue shortly that PH can be used to closely approximate . In fact, by considering distributions of points closely approximating the embedding and increasing in density, we get increasingly better approximations of .

Example 2.2.

Consider the planar standard embedding of in , with radius . Then on , and 0 on . For the rather simple unknotted embedding in figure 2, the Betti curve resembles that of figure 3.
Figure 3

A schematic of the function for the unknotted embedding from figure 2. The values mark the times of where the topology of changes. (Online version in colour.)

A schematic of the function for the unknotted embedding from figure 2. The values mark the times of where the topology of changes. (Online version in colour.)

Remark 2.3.

If is an ideal configuration [20] for the knot type , then we expect to be 1 for (since the injectivity radius is by definition ), and then jump to a large number immediately after (see the left part of figure 4). The number is related to the number of self-tangencies of the ropelength minimizer embedding considered. We can use this to provide a measure of the ‘closeness’ between a given embedding and ideal configurations. We will define such a measure in §6.
Figure 4

Three different embeddings of the trefoil, and their corresponding (approximated) Betti curves. From left to right: a trefoil embedding close to its ideal configuration, a trefoil lying on a standard torus whose longitude is longer than its meridian, and a trefoil close to being planar. The images in the top panel were obtained with Knotplot [23]. (Online version in colour.)

Three different embeddings of the trefoil, and their corresponding (approximated) Betti curves. From left to right: a trefoil embedding close to its ideal configuration, a trefoil lying on a standard torus whose longitude is longer than its meridian, and a trefoil close to being planar. The images in the top panel were obtained with Knotplot [23]. (Online version in colour.)

PH

PH [15] is an algebraic tool for detecting topological and geometric properties of a space at different resolutions. The input for PH is a nested sequence of simplicial complexes, called a filtration. There are various ways to build a filtration on point-cloud data. Commonly used constructions are made from Čech complexes, Vietoris–Rips complexes or -complexes. Roughly speaking, PH captures the evolution of the homology of the filtered complex as it grows through the filtration. In particular, it keeps track of how homology classes appear and disappear, and this information can be represented in a persistence diagram or barcode (figure 5). The Čech complex built on a point cloud for a given radius is the simplicial complex whose 0-simplices are the points in , and whose higher dimensional simplices are subsets of points in whose closed -balls have non-empty intersection. This complex has the same homotopy type as the union of the closed -balls centred in the points in , by the Nerve Lemma (e.g. §III.2 of [15]). The Čech filtration on is the filtration consisting of the Čech complexes on for growing radii , and it gives a topologically faithful representation of the gradual thickening of the underlying space if is a sufficiently dense and uniform sample of the space.
Figure 5

In (a), a PL knot embedding of the trefoil with 50 edges. Each edge is replaced with 10 equidistant dots to create a point cloud (see also figure 6). In (b,c), two different ways to visualize the persistence diagram of this point cloud (in the barcode on the right, we are only considering homology in dimension one). In the persistence diagram on (b), each point corresponds to a homology and its placement indicates the value of at which the class appears (birth) and the value of at which the class disappears (death). In the barcode on (c), homology classes are represented by bars that start and end at the birth and death value of , respectively.

In (a), a PL knot embedding of the trefoil with 50 edges. Each edge is replaced with 10 equidistant dots to create a point cloud (see also figure 6). In (b,c), two different ways to visualize the persistence diagram of this point cloud (in the barcode on the right, we are only considering homology in dimension one). In the persistence diagram on (b), each point corresponds to a homology and its placement indicates the value of at which the class appears (birth) and the value of at which the class disappears (death). In the barcode on (c), homology classes are represented by bars that start and end at the birth and death value of , respectively.
Figure 6

A point cloud describing the endpoints of a PL embedding of the trefoil with 50 edges, and the point cloud we consider, obtained by interpolating the unit length edges with 10 further equidistanced points. (Online version in colour.)

However, for large data, it can be computationally intensive—and hence impractical—to build a Čech filtration [26]. Therefore, in practice, one may want to instead work with the Vietoris–Rips filtration, which depends only on pairwise distances between points and can therefore be computed much more efficiently. The Vietoris–Rips complex built on a point cloud for a given radius is the simplicial complex whose 0-simplices are the point in , whose 1-simplices are the pairs of points in that are within a distance of from each other, and whose higher dimensional simplices are the cliques of its 1-simplices. The Vietoris–Rips filtration on is the sequence of Vietoris–Rips complexes for growing radii , and it is a good approximation to the Čech filtration in Euclidean space [27]. We use the Vietoris–Rips filtration on a point cloud constructed from a PL knot embedding to approximate its metric neighbourhood for growing radii. We consider several features of the barcode corresponding to the Vietoris–Rips filtration on ; the first are simply the number of bars and the length of the longest bar in the barcode in degree 1 of the PH of . These are denoted by and respectively. Furthermore, similarly to the Betti curve of a growing neighbourhood of a knot (see definition 2.1), we can define a Betti curve on the rank of the homology of the Vietoris–Rips filtration on a point cloud. We compute the integrals of such Betti curves by summing the lengths of all bars in the corresponding barcode. We denote the integral of the Betti curve corresponding to the Vietoris–Rips filtration on a point cloud sampled from a knot by . We will see in §5 that the integral as defined here constitutes a good approximation (with a few caveats, as explained in figure 9) of the integral of the Betti curve from definition 2.1.
Figure 9

(a) A short-lived homology class in the Čech complex of ; these appear for angles smaller than , when the vertex point of a PL knot embedding , together with the two adjacent points in , have neighbourhoods that only intersect in pairs for a small range of radii. When all three disks intersect, the length-three 1-cycle they generate in the Čech complex is capped off by a 2-simplex. (b) The analogous situation for the Vietoris–Rips complex, where four vertices are needed to create a short-lived class. In this case, the angle has to be smaller than . (Online version in colour.)

The data

In this section, we describe the samples we study, as well as the methodologies used to generate and analyse them. All the random knots in our datasets are generated using the excellent Python-based Topoly [28]. The same program is also used to compute the HOMFLY polynomial, in order to determine the knot types of the PL curves considered whenever required. The random generation function provided by Topoly is based upon the algorithm by Cantarella et al. [29]; this algorithm guarantees uniformity of sampling within the space of equilateral polygonal curves with a fixed number of segments. However, the authors are not aware of a uniform way of sampling polygonal representatives within a given knot type and length. Our sampling—for a fixed knot type—is therefore carried out by first generating a large population of polygons, and then only keeping those with the required knot type. We use pyknotid [30] to compute ACN. We use custom-made programs to compute the radius of gyration, curvature, torsion and volume of the smallest enclosing sphere of a PL-embedded knot, and we use SciPy’s [31] built-in function to compute the volume of its convex hull. We produce two qualitatively different datasets. For the first dataset, we generate random knots for each length from 10 to 100 (in steps of 10). We then compute the volume of the minimal enclosing sphere and that of the convex hull inscribing each knot, as well as the curvature, torsion, ACN and radius of gyration. For the second dataset, we sample knots for each prime knot type with up to six crossings, for lengths between 50 and 200 (in increments of 50); we also include samples of knots whose knot types do not belong to the previous categories (so whose minimal crossing number is greater than or equal to ), and we will refer to these as ‘unknown’ in what follows. We then compute the barcodes for Vietoris–Rips filtrations associated with the knots as explained below using the efficient program Ripser [32]. As our purpose is to approximate the topology of the neighbourhoods of our generated embeddings as closely as possible, we do not simply compute the PH of the Vietoris–Rips filtrations on the endpoints of the sampled PL curves. Instead, we interpolate the endpoints of the unit segments of each embedding with 10 equidistant points, and compute the Vietoris–Rips filtration on the resulting point cloud, which we denote by (figure 6). Using 10 points per linear segment gives a dense enough sample of the embedding to yield a Vietoris–Rips filtration that approximates the growing tubular neighbourhood closely for most knots. For practical reasons, we restrict our considerations to the first homology groups. It is likely that higher homology groups do also retain useful information on the geometric structure of such embeddings. A point cloud describing the endpoints of a PL embedding of the trefoil with 50 edges, and the point cloud we consider, obtained by interpolating the unit length edges with 10 further equidistanced points. (Online version in colour.) In order to be able to find meaningful correlations between geometric aspects—such as enveloping volumes, curvature, torsion and the ACN—and PH, we consider the features extracted from the barcodes described in the previous section. Note that, in the case at hand, the support of is contained in the interval , where again is the diameter of the minimal sphere enclosing the embedding. Indeed, for the neighbourhood is topologically a 3-ball. This readily implies that is well defined, i.e. it is a proper integral. The correlations displayed in the next section were computed using SciPy’s statistics module. All the programs we used to generate the data, as well as the data itself, are available on the first author’s GitHub page [33].

Results

In this section, we collect the results of the computations detailed above. More precisely, we show that the correlation between the integral of and the volume occupied by a knot becomes increasingly negative as the knot’s length increases. The magnitude of these correlations is especially large in the case of the volume of the convex hull. This confirms the intuitive fact that, for long embeddings, being geometrically complex implies being spatially compact. Furthermore, we quantify how considering increasingly complex topologies (i.e. progressively complex knot types) influences this inverse correlation. Similarly, we find a growing correlation between and the ACN (left panel of figure 12). This is not surprising, as both can be thought of as being measures of the geometric complexity of the embedding; it is however interesting to observe the phenomena displayed in figure 12b, where this correlation’s behaviour is split among the different knot types. Here, we observe that, rather unexpectedly, the values of the plots do not appear to be monotonically related to the complexity measure on knot types given by the minimal crossing number. Indeed, the ‘unknown’ category has values which are larger than most other knot types (in the range of lengths considered). At the same time, the unknots’ correlations appear to be considerably larger.
Figure 12

Correlation functions between the average crossing number and . In (a), we consider all knots (with lengths ranging from 10 to 100), while in (b), we are splitting among the various knot types considered (with lengths ranging from 50 to 200). (Online version in colour.)

We also report the existence of an increasingly positive correlation between (as displayed in figure 7b) and the volume of the convex hull. Other correlations between e.g. and the convex hull’s volumes or are marginally weaker than what we observe for , and we did not include this data in this manuscript, referring to the full dataset in [33]. We partitioned our dataset in two, and verified the robustness of the previous analysis by comparing the results obtained on each part.
Figure 7

(a) The correlation between and the volume of the circumscribing sphere, convex hull and as a function of knot length. (b) The correlation between the length of the maximal bar in the Vietoris–Rips barcode and the same quantities as above. (Online version in colour.)

(a) The correlation between and the volume of the circumscribing sphere, convex hull and as a function of knot length. (b) The correlation between the length of the maximal bar in the Vietoris–Rips barcode and the same quantities as above. (Online version in colour.) Interestingly, unlike in the case of the ACN, we do not find any significant correlation between either the curvature or torsion of the knots and the integral . This should be compared with other more ad hoc approaches, such as [34-36]. We also look at the sum of all Betti curves for each length and/or knot type. It turns out that the overall shape of this ‘cumulative’ curve is the same, regardless of the knot type. One example of such a curve is shown in figure 8 for the case of unknots of length 200. Note that the parameter used by Ripser is the diameter of the points’ neighbourhoods, rather than the radius, which has the effect of stretching the domain’s length by two in figure 8.
Figure 8

The sum of 1000 Betti curves for random unknots of length 200. This overall shape is present for all knot types considered. The average curve can be obtained simply by dividing by 1000 pointwise. (Online version in colour.)

The sum of 1000 Betti curves for random unknots of length 200. This overall shape is present for all knot types considered. The average curve can be obtained simply by dividing by 1000 pointwise. (Online version in colour.) (a) A short-lived homology class in the Čech complex of ; these appear for angles smaller than , when the vertex point of a PL knot embedding , together with the two adjacent points in , have neighbourhoods that only intersect in pairs for a small range of radii. When all three disks intersect, the length-three 1-cycle they generate in the Čech complex is capped off by a 2-simplex. (b) The analogous situation for the Vietoris–Rips complex, where four vertices are needed to create a short-lived class. In this case, the angle has to be smaller than . (Online version in colour.) It is interesting to point out certain clear characteristics of these cumulative functions, which are present for each choice of knot type and length. The leftmost spike indicates the presence of a large amount of rather short-lived homology classes that appear right after . This is due to the fact that two consecutive segments in a PL knot embedding whose internal angle is less than or equal to will produce such a class, as shown in figure 9. Therefore, the presence of this spike can be regarded as a consequence of our choice to use the Vietoris–Rips complex as an approximation of a knot’s neighbourhood. However, as pointed out in figure 9a, a similar (potentially wider and higher) spike would have appeared if we had chosen the Čech complex instead. Incidentally, the value of the maximum attained is therefore related to the average number of small angles present in the embeddings. It is possible to remove this spike by simply ignoring all short-lived bars appearing right after . Similarly, the value of the second maximum might be of interest, as it appears to be related to the average distance between the edges of PL embeddings in the given knot type. We display the values of the average integral and the maximum of the average Betti curves for the various knot types considered as a function of length in figure 10. In both cases, there appears to be an almost perfect linear relation. Furthermore, unlike what can be observed in figures 11 and 12, here we have a clear division into knot types, with values increasing monotonically with the knot type’s topological complexity. A possible explanation for the higher (inverse) correlation between knot length and volume/ displayed in figure 11 is that many of these rather long knots might be composite and hence localized.
Figure 10

(a) Average of the integrals of the Betti curves for each knot type as a function of length. (b) Average of the maxima of the Betti curves (figure 8) for each knot type as a function of length. (Online version in colour.)

Figure 11

Here, we focus on the correlations between and the volume of the convex hull (a) and (b). We are splitting the correlations according to the various knot types considered. (Online version in colour.)

(a) Average of the integrals of the Betti curves for each knot type as a function of length. (b) Average of the maxima of the Betti curves (figure 8) for each knot type as a function of length. (Online version in colour.) Here, we focus on the correlations between and the volume of the convex hull (a) and (b). We are splitting the correlations according to the various knot types considered. (Online version in colour.) Correlation functions between the average crossing number and . In (a), we consider all knots (with lengths ranging from 10 to 100), while in (b), we are splitting among the various knot types considered (with lengths ranging from 50 to 200). (Online version in colour.)

Deviation from ideality

In this final section, we use the tools considered so far to introduce a naive way of quantifying ‘how much’ a given knot deviates from being ideal. The key idea follows from remark 2.3: we can use the fact that the PH of ideal knots has a predictable behaviour to quantify the dissimilarity of the given knot from ideal knot embeddings. Note that our measure will quantify the difference of a given embedding to all possible ideal embeddings, rather than just those belonging to the same knot type. Denote by , and let be a small positive real number. Call the unique function obtained by considering the linear function taking value 1 on 0, and value 0 on , and defined to be identically 0 after . Then define We claim that defines a sensible quantification of the ‘distance’ between the given embedding and ideal ones. Let us examine the various components of equation (6.1) to substantiate the claim. Recall from remark 2.3 that, for an ideal embedding of a knot, the function takes the value 1 until , where it jumps to , indicating the appearance of bars. These may not be the last bars appearing, but it is reasonable to assume that any further bar will be short-lived. This is because, by definition, the self-touching solid torus ‘occupies’ most of the volume surrounding the knot. As we are modelling a knot, the value of will usually be at least 1 on the interval ; we thus calibrate for this information by considering . The role of the function is to preserve the contribution of bars appearing early (e.g. for small values of the diameter), and to erase the contribution of bars appearing towards the end of the support of . Of course, this is not the only possible choice of a function with this property, but it is definitely one of the simplest. The value of acts as a cut-off, meaning that all bars born after will not contribute to . It can be checked that as expected, for sufficiently small choices of the threshold, for the trefoils in figure 4 we have (from left to right) .
  13 in total

1.  Knotting probability of DNA molecules confined in restricted volumes: DNA knotting in phage capsids.

Authors:  Javier Arsuaga; Mariel Vázquez; Sonia Trigueros; De Witt Sumners; Joaquim Roca
Journal:  Proc Natl Acad Sci U S A       Date:  2002-04-16       Impact factor: 11.205

2.  Mechanics of DNA packaging in viruses.

Authors:  Prashant K Purohit; Jané Kondev; Rob Phillips
Journal:  Proc Natl Acad Sci U S A       Date:  2003-03-10       Impact factor: 11.205

3.  Finite-size and asymptotic behaviors of the gyration radius of knotted cylindrical self-avoiding polygons.

Authors:  Miyuki K Shimamura; Tetsuo Deguchi
Journal:  Phys Rev E Stat Nonlin Soft Matter Phys       Date:  2002-05-20

4.  [Radius of gyration is indicator of compactness of protein structure].

Authors:  M Iu Lobanov; N S Bogatyreva; O V Galzitskaia
Journal:  Mol Biol (Mosk)       Date:  2008 Jul-Aug

Review 5.  Packaging double-helical DNA into viral capsids: structures, forces, and energetics.

Authors:  Anton S Petrov; Stephen C Harvey
Journal:  Biophys J       Date:  2008-05-16       Impact factor: 4.033

Review 6.  Biopolymer organization upon confinement.

Authors:  D Marenduzzo; C Micheletti; E Orlandini
Journal:  J Phys Condens Matter       Date:  2010-06-28       Impact factor: 2.333

7.  Topoly: Python package to analyze topology of polymers.

Authors:  Pawel Dabrowski-Tumanski; Pawel Rubach; Wanda Niemyska; Bartosz Ambrozy Gren; Joanna Ida Sulkowska
Journal:  Brief Bioinform       Date:  2021-05-20       Impact factor: 11.622

8.  Encapsulation of Long Genomic DNA into a Confinement of a Polyelectrolyte Microcapsule: A Single-Molecule Insight.

Authors:  Anatoly Zinchenko; Eisuke Inagaki; Shizuaki Murata
Journal:  ACS Omega       Date:  2019-01-07

9.  A roadmap for the computation of persistent homology.

Authors:  Nina Otter; Mason A Porter; Ulrike Tillmann; Peter Grindrod; Heather A Harrington
Journal:  EPJ Data Sci       Date:  2017-08-09       Impact factor: 3.184

Review 10.  SciPy 1.0: fundamental algorithms for scientific computing in Python.

Authors:  Pauli Virtanen; Ralf Gommers; Travis E Oliphant; Matt Haberland; Tyler Reddy; David Cournapeau; Evgeni Burovski; Pearu Peterson; Warren Weckesser; Jonathan Bright; Stéfan J van der Walt; Matthew Brett; Joshua Wilson; K Jarrod Millman; Nikolay Mayorov; Andrew R J Nelson; Eric Jones; Robert Kern; Eric Larson; C J Carey; İlhan Polat; Yu Feng; Eric W Moore; Jake VanderPlas; Denis Laxalde; Josef Perktold; Robert Cimrman; Ian Henriksen; E A Quintero; Charles R Harris; Anne M Archibald; Antônio H Ribeiro; Fabian Pedregosa; Paul van Mulbregt
Journal:  Nat Methods       Date:  2020-02-03       Impact factor: 28.547

View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.