MolBIFFM / PTGLtools

The Visualization of Protein-Ligand Graphs software that powers the PTGL
http://www.bioinformatik.uni-frankfurt.de/tools/vplg/
Other
15 stars 1 forks source link

Suggestion: use graalvm native binary to speed up next PTGL update #26

Open dfsp-spirit opened 1 year ago

dfsp-spirit commented 1 year ago

Hi PTGL team,

you may be aware of this already, but I started looking into the Java ecosystem again today after many years, and found graalvm. Basically it allows you to effortlessly build a native app from a jar file -- and the resulting native app has reduced startup time of course, as is does not need to start the JVM first. When I saw it, my first thought was: wow, the PTGL update would benefit dramatically!

So if you still do the PTGL update like I did it back in the old days, and execute one program run per PDB file (on the cluster or where ever), you may want to give it a try. If it saves you 1.5 seconds per PDB file, that would save you quite some hours for the full PDB! If you process several PDB files in a single program run, the effect is less relevant, of course.

@JNWolf Are you still the maintainer of this repo, and if not, who is?

Al the best,

Tim