Published May 4, 2026 | Version v1
Dataset Open

Benchmark data set for "PDBTools.jl: A Lightweight and High-Performance Julia Package for Molecular Structure File Handling and Analysis"

  • 1. Institute of Chemistry - University of Campinas
  • 2. ROR icon Universidade Estadual de Campinas (UNICAMP)

Description

PDBTools.jl v3.24.2 Benchmark

Software Versions

Software Version
PDBTools.jl v3.24.2
GROMACS 2026.1
VMD 1.9.4a57
RustSASA v0.9.2
Biopython 1.87
MDAnalysis 2.10

Hardware

Benchmarks were executed on a desktop computer with the following specifications:

  • CPU: 13th Gen Intel Core i7-13700KF
  • RAM: 32 GB
  • GPU: NVIDIA GeForce RTX 4060 Ti
  • Storage: Kingston NV2 NVMe SSD
  • Network: Realtek RTL8125 2.5GbE

All benchmarks were run single-threaded. VMD is the only package that uses the GPU in these computations.

Methodology

  • Reported times are the mean of three consecutive runs.
  • For PDBTools.jl, one warm-up run was performed before timing to exclude Julia just-in-time (JIT) compilation overhead.
  • Unless otherwise stated, timings exclude file reading, atom selection, and output writing.
    • GROMACS was the only exception, because these steps could not be separated from the command-line workflow.
    • For VMD, the file-opening overhead was estimated from the loading time of a single-atom PDB file and subtracted from the reported times.

Benchmark Systems

  • Structures were obtained from the Protein Data Bank and contained only protein atoms.
  • The first 11 systems were protein structures; the remaining nine were viral capsid structures.
  • No periodic boundary conditions were used.

Analysis Parameters

Analysis Parameters
SASA 2000 surface points per atom; probe radius 1.4 Å
Contact maps Contact cutoff 4.0 Å
Hydrogen bonds Structures solvated in TIP3P water (Packmol); donor–acceptor distance cutoff 3.5 Å; angle cutoff 30°

For hydrogen-bond analysis, protein–water hydrogen bonds were analyzed.

References

Files

README.md

Files (1.4 GB)

Name Size Download all
md5:da84fc9203ae674944c1b0c19c77b365
1.6 kB Preview Download
md5:1aa16396d062013ee697fe84b1dee933
1.2 MB Preview Download
md5:dbb8649b63c61d9f2872d3dd5eb70bb5
2.1 kB Preview Download
md5:7ad7f6c5982f094ac2a6ed27a686b6a2
2.6 kB Preview Download
md5:80e1c757f10902a77a5e9be4586f687e
4.7 kB Preview Download
md5:48811857dae174bd020d1e6449ae841d
1.4 GB Preview Download

Additional details

Software

Repository URL
https://m3g.github.io/PDBTools.jl
Programming language
Julia
Development Status
Active