65 Commits

Author SHA1 Message Date
rdk
84148eb95b Bump biojava to 7.2.5 (biojava-structure 7.2.5-rdk.1)
Vendor the 7.2.5-rdk.1 fork under lib/local-mvn-repo the same way as
the previous 7.2.4-rdk.1, and align biojava-core / biojava-alignment.
2026-05-20 11:39:09 +02:00
rdk
c78519c98e Cofactor smoke harness, CDK VdW workaround, analyze-cofactors fixes
Bumps faster-molecular-surface 1.0 -> 1.1, vendored in
lib/local-mvn-repo/. The 1.1 release adds a VdW radius fallback for
elements whose CDK Elements enum entry is null (Co, Ni, Cu, Rh, Os, Ir,
plus radioactive/synthetic). Without the fix, cobalamin-bearing
structures crashed surface computation under -cofactors.

PatchedCdkNumericalSurface wraps the default CDK NumericalSurface (used
when -use_optimized_surface 0) with the same fallback, via a Krypton
proxy for null-VdW atoms. Surface.groovy switched over to it. Unit tests
mirror the FMS-side regressions.

AnalyzeRoutine.cmdCofactors: replace Struct.getHetGroups with
Struct.getLigandGroups (2 call sites) so GDP/GTP/ATP and other groups
that BioJava classifies as NUCLEOTIDE/AMINOACID don't get falsely
reported as "name not in structure" in cofactor_matches.csv or omitted
from het_groups.csv. Mirrors the M1 fix applied earlier to
CofactorHandler.extractCofactorAtoms.

testsets.sh: new cofactors_full() function exercising the cofactor
demo + full datasets in p2rank-datasets2/other/cofactors/ (predict,
analyze cofactors, -aa_mapping composition, visualizations,
export-points). Uses -fail_fast 1 so per-structure errors surface as
test failures rather than silent skips.
2026-05-15 00:35:08 +02:00
rdk
65fc8f3676 update FasterForest to 2.10.2, add Weka RandomForest conversion support 2026-02-26 00:07:55 +01:00
rdk
5ec88309ef update FasterForest to 2.10.1 2026-02-26 00:07:55 +01:00
rdk
2bf6bfa270 update FasterForest to 2.10.0, bump version to 2.5.2-dev.11 2026-02-23 02:18:41 +01:00
rdk
f3fc9329bc update FasterForest to 2.9.1, bump JUnit Jupiter to 6.0.3, and add NativePanama flattened eval tests 2026-02-23 00:35:18 +01:00
rdk
4aaf212b9b update FasterForest to 2.8.1 with NativePanama support and improve eval time tracking
- Add NativePanamaForest/NativePanamaForestAvx2 availability checks in ModelConverter
- Refactor flattening logic to separate trainable forest preparation from conversion
- Track all eval times and compute average excluding first run (caching warmup)
- Rename TIME_M to TIME_TRAINEVAL_AVG_M, add TIME_EVAL_AVG_M stat
2026-02-22 21:11:16 +01:00
rdk
3ad261645c update FasterForest to 2.8.0 and support flattening of FlatBinaryForest models 2026-02-22 17:33:27 +01:00
rdk
8f7d71ffb3 update FasterForest to 2.7.0 2026-02-20 12:58:14 +01:00
rdk
de75ac6be1 upgrade FasterForest to 2.6.0 and fix GString compilation errors
Replace flat jar with local Maven repo dependency at correct path
(groupId/artifactId/version/). Fix GString-to-String type errors in
AnalyzeRoutine that broke compilation with @CompileStatic.
2026-02-14 07:35:29 +01:00
rdk
db4482df64 upgrade BioJava 7.2.2 -> 7.2.4 2026-02-08 12:43:26 +01:00
rdk
5660c5bde3 bump FasterForest lib to 2.5.3 to fix leaf calibration in FF2 2025-08-25 10:04:58 +02:00
rdk
4b723fd1d3 add custom biojava build biojava-structure-7.2.2-rdk.1.jar 2025-08-07 18:40:31 +02:00
rdk
e065350dd6 add custom biojava build biojava-structure-7.1.5-SNAP-rdk.1.jar 2025-08-07 17:44:01 +02:00
rdk
ba78aead92 add transformed v3 models 2024-09-27 22:15:21 +02:00
rdk
3b57926b5a cleanup and fixing typos 2024-09-27 15:56:51 +02:00
rdk
4a385ccb36 use faster-molecular-surface library to calculate SAS points 2024-08-03 13:55:25 +02:00
rdk
de9197e74e bump FasterForest to 2.5.1 2024-06-27 18:09:25 +02:00
rdk
ea989cb8ac optimized FasterForest lib with batch prediction 2024-06-26 12:41:59 +02:00
rdk
c53e88b834 add FF lib fix 2023-08-13 11:23:15 +02:00
rdk
baf9185992 add FF lib fix 2023-08-13 11:19:28 +02:00
rdk
f9b5050f79 FastRandomForest legacy flattening that gives exactly the same results 2023-08-13 01:30:37 +02:00
rdk
52c3987f12 fix tests, update version of modified biojava-structure 2023-08-07 20:30:12 +02:00
rdk
6d09cfdbc2 move modified biojava-structure-6.1.0-rdk1.jar to project-local mvn repo 2023-08-05 13:41:10 +02:00
rdk
fb22c3d4b9 temporarily add modified library lib/biojava-structure-6.1.0-rdk1.jar 2023-08-05 13:41:10 +02:00
rdk
a4552425fc fix FF lib 2021-12-02 12:03:23 +01:00
rdk
1176b87939 fix flat forest serialization 2021-11-28 02:27:13 +01:00
rdk
5763a6db87 flat forest 2021-11-28 01:28:07 +01:00
rdk
a9a44fa930 bump FF lib 2021-07-11 15:21:56 +02:00
rdk
190178c0da fix feature importances in FasterForest2 2021-07-09 22:20:51 +02:00
rdk
3bd2fbc2a7 fix feature importances in FasterForest2 2021-07-09 21:28:42 +02:00
rdk
6bb770f169 fix feature importances in FasterForest2 2021-07-09 21:19:12 +02:00
rdk
5c29c87c89 add feature importances to FasterForest2 2021-07-09 21:00:22 +02:00
rdk
ff730d7827 bump FasterForest version 2020-11-12 23:26:00 +01:00
rdk
2d850396f5 faster FF2 inference 2020-11-09 20:39:35 +01:00
rdk
8ce99bb24c faster FF2 inference 2020-11-09 03:54:40 +01:00
rdk
fd90335292 faster FF2 inference 2020-11-09 03:14:40 +01:00
rdk
d0d07a845b fix FasterForest lib 2020-11-06 01:06:46 +01:00
rdk
d1855309b8 fix FasterForest lib 2020-11-06 00:54:37 +01:00
rdk
f320f2f330 bump FasterForest version and use faster distributionForAttributes 2020-11-06 00:32:03 +01:00
rdk
8dcfe9e9d0 bump FasterForest version 2020-11-05 14:34:45 +01:00
rdk
2c4916e1bb bumbed FasterForest varsion to 2.2.4 fixing FF2 serialization 2020-08-12 12:45:01 +02:00
rdk
5ffd3dad16 FasterForest upgraded to 2.2.2 with significant optimizations 2020-03-16 00:36:40 +01:00
rdk
e10d1115ee upgraded faster forest library 2020-03-12 01:08:54 +01:00
rdk
83595d8fac reset ff lib 2020-03-11 22:56:53 +01:00
rdk
65bc95b7f1 reset ff lib 2020-03-11 22:55:15 +01:00
rdk
7818566f58 upgraded faster forest library 2020-03-11 21:31:15 +01:00
rdk
ef6ade5801 fixed FasterForest 3 2019-01-13 15:23:23 +01:00
rdk
cc3bff1587 fixed FasterForest 2 2019-01-13 15:12:56 +01:00
rdk
feb8aef4df fixed FasterForest 2019-01-13 05:43:23 +01:00