Chemical identity is only part of the description
Two representations of the same molecule need not give a model the same information. A fingerprint records chemical patterns. A graph records connections between atoms. Angles and torsions describe how connected atoms are arranged in space. UniMolRep brings these descriptions together so their effects can be studied systematically.
From coordinates to a grid
A molecular grid divides space into voxels. Separate channels record atomic features at each location, allowing a three-dimensional convolution to learn from local spatial neighbourhoods. The example below follows one aspirin conformer from its chemical structure to two element channels.
a Chemical structure
Aspirin’s bonds specify connectivity. A conformer places these same atoms in space.
b A plane through the conformer

The blue plane is at z = 3.02 Å. Both element channels sample this plane.
c Element channels
Carbon
Oxygen
0.5 Å voxels; an 8 Å central field. Each channel retains a different part of the chemistry.
UniMolRep: comparing representations
UniMolRep: A Python Package for AI-Oriented Molecular Representation Modeling ↗
Weiqing Guo, Jiawei Chen and Debby D. Wang
Journal of Chemical Information and Modeling (2026)
UniMolRep standardises preparation of fingerprints, graphs, geometric features, interaction features and grids. The toolkit covers small molecules, protein–ligand complexes and molecular trajectories. A shared preparation workflow makes it easier to compare representations for the same learning task.
What the benchmarks show
On Tox21, combining fingerprints with topological graphs improved classification performance. For QM9 regression, the strongest evaluated configuration included angle and torsion features. The results illustrate why a representation should be chosen for the prediction task.
The protein–ligand affinity comparison
The PDBbind benchmark combines interaction fingerprints, graph features and geometric features. The combined 1D, 2D and 3D configuration achieved a Pearson correlation of 0.7359, RMSE of 1.3001 and MAE of 1.0132, leading the configurations evaluated in this study.
Our AGIMA-Score study examines which protein–ligand contacts to encode when predicting affinity.
Representation analysis
Compare the representations of an example molecule or enter a SMILES sequence of your own. Select atoms and geometric features to see how the views correspond.
Preparing analysis…
References
Weiqing Guo, Jiawei Chen and Debby D. Wang. UniMolRep: A Python Package for AI-Oriented Molecular Representation Modeling. Journal of Chemical Information and Modeling (2026).