[Debichem-devel] Bug#992931: Bug#992931: Bug#992931: libopenmm7.5 does not include libOpenMMAmoeba.so, libOpenMMDrude.so, and libOpenMMRPMD.so
Andrius Merkys
merkys at debian.org
Sun Aug 29 09:10:40 BST 2021
Hi Adam,
On 2021-08-26 21:27, Adam Sjøgren wrote:
> Andrius writes:
>
>> These libraries do not have sonames, thus I reckon they are not a part
>> of public API.
>
> Ah, I see - I was thinking that there would be a reason I didn't know of.
>
> However if you run alphafold2 you get an exception where it tries to use
> libOpenMMAmoeba.so. Hm.
>
> (Unfortunately I don't have a small script to reproduce the problem.)
I see. If alphafold2 needs these libraries, then we better provide them
in Debian package after all.
>> On the other hand, reference libraries,
>>
>> libOpenMMAmoebaReference.so
>> libOpenMMDrudeReference.so
>> libOpenMMRPMDReference.so
>>
>> are provided in libopenmm-plugins binary package (>= 7.5.1+dfsg-1) at
>> /usr/lib/${DEB_HOST_MULTIARCH}/openmm/plugins.
>>
>> If this would be of use, libOpenMM{Amoeba,Drude,RPMD}.so could be
>> provided at /usr/lib/${DEB_HOST_MULTIARCH}/openmm, as
>> /usr/lib/${DEB_HOST_MULTIARCH} is reserved for libraries with sonames.
>
> Ah, ok, thanks for the explanation.
>
> I will give it a go locally, see if that works and return.
alphafold2 will probably have to be patched to look for
libOpenMM{Amoeba,Drude,RPMD}.so under /usr/lib/${DEB_HOST_MULTIARCH}/openmm.
Are you talking about this source of alphafold [1]? This one uses simtk
Python package which is part of OpenMM, but also not yet packaged for
Debian, and all calls to OpenMM are made through simtk.
[1] https://github.com/deepmind/alphafold
Best,
Andrius
More information about the Debichem-devel
mailing list