Related Experiment Video
Updated: Oct 25, 2026

In Silico Modeling Method for Computational Aquatic Toxicology of Endocrine Disruptors: A Software-Based Approach Using QSAR Toolbox
Published on: August 28, 2019
SQQ: Python Joint Toolkit for Water-Shell Topology Analysis
Jiangtao Pang1,2, Quan Sun3,4
1State Key Laboratory of Geomechanics and Geotechnical Engineering, Institute of Rock and Soil Mechanics, Chinese Academy of Sciences, Wuhan430071, P. R. China.
Abstract:
Order parameters are essential for molecular dynamics structures of crystalline water, as they provide quantitative measures of phase change. Yet conventional descriptors cannot directly resolve water-ring connectivity, face adjacency, or cage closure. Here, we develop the Graph-guided Ring Overlap Workflow (GROW) algorithm and its open-source implementation, Shell Quant Qualifier (SQQ), to connect molecular coordinates with cage and phase topology. SQQ constructs hydrogen-bond or oxygen-oxygen water graphs, identifies chordless rings as faces, and reconstructs cages by expanding connected face sets along exposed edges. Since GROW tests branches without predefining the final face arrangement, it can distinguish standard cages, uncommon cage compositions, and isomers that share the same face counts. SQQ maps cage occupancy, face-sharing clusters, hydrate domains, and phase boundaries while preserving the molecular identities behind each result. Tests on standard, perturbed, and periodically translated sI, sII, and sH crystals recover the expected network edges, cage types, and cage-water assignments. Comparisons on a hydrate-growth trajectory show close population agreement with GRADE and TRACE when graph definitions and ring ranges are aligned, while examples explain differences caused by recognition rules. In the benchmark, SQQ completed the system containing more than one million waters within 3 min. Through its Python and C++ engine, SQQ provides an end-to-end workflow for multiframe cage detection, phase analysis, visualization, and traceable structural reporting.
Related Concept Videos
Structural Classification of Joints
A fibrous joint is where the adjacent bones are united by fibrous connective...
Mesh Analysis
A fundamental concept in mesh analysis is the definition of meshes and mesh currents. A mesh is a closed...
Method of Joints: Problem Solving II
Method of Joints: Problem Solving I
Unsymmetric Loading of Thin-Walled Members: Problem Solving
To compute the shear forces, find the shear flow at a specific distance from the endpoint using the vertical shear and the moment of inertia values. The total shear force on the flange is calculated by integrating the shear flow from one end of the flange to the other.
Next, calculate the moments of...
Shear and Bending Moment Diagram: Problem Solving
Draw a Free-Body Diagram: Start by drawing a free-body diagram of the entire beam, including the concentrated loads, distributed load, and reaction...
