update_readme
#2
by
sfarracellera
- opened
- .gitattributes +1 -0
- README.md +38 -7
- figures/ligand_testset.png +3 -0
- figures/torsion_benchmark.png +3 -0
.gitattributes
CHANGED
|
@@ -33,3 +33,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
|
| 33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
| 33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
| 36 |
+
*.png filter=lfs diff=lfs merge=lfs -text
|
README.md
CHANGED
|
@@ -35,14 +35,39 @@ AceFF 1.1 improves the stability of molecular dynamics simulations, supports 2 f
|
|
| 35 |
|
| 36 |
## Description
|
| 37 |
|
| 38 |
-
AceFF 1.1 is the
|
| 39 |
It uses [TensorNet](https://proceedings.neurips.cc/paper_files/paper/2023/file/75c2ec5f98d7b2f50ad68033d2c07086-Paper-Conference.pdf) 1-layer trained
|
| 40 |
on Acellera's internal proprietary dataset of molecular forces and energies using the wB97M-V/def2-tzvppd level of theory and VV10 dispersion corrections.
|
| 41 |
|
| 42 |
The training set was built on [PubChem](https://ftp.ncbi.nlm.nih.gov/pubchem/Compound/CURRENT-Full/SDF).
|
| 43 |
-
We extracted the SMILES and generated molecules filtering out molecules larger than
|
| 44 |
-
We kept only molecules with the elements H, B, C, N, O, F, Si, P, S, Cl, Br, and I
|
| 45 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 46 |
|
| 47 |
---
|
| 48 |
|
|
@@ -53,7 +78,7 @@ Energy are in eV. Forces are in eV/A.
|
|
| 53 |
- **Improved Stability:** Enables a 2 fs timestep for NNP/MM simulations, significantly reducing computational costs.
|
| 54 |
- **Integration-Friendly:** Available for RBFE calculations via [HTMD](https://github.com/acellera/htmd).
|
| 55 |
- **Open Science:** The model and all benchmarking data are accessible on GitHub for not-for-profit usage.
|
| 56 |
-
|
| 57 |
|
| 58 |
---
|
| 59 |
|
|
@@ -61,8 +86,14 @@ Energy are in eV. Forces are in eV/A.
|
|
| 61 |
|
| 62 |
AceFF 1.1 is designed for use alone or in a NNP/MM approach, where the ligand is treated with the neural network potential and the environment with molecular mechanics.
|
| 63 |
|
| 64 |
-
1.
|
| 65 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 66 |
|
| 67 |
---
|
| 68 |
|
|
|
|
| 35 |
|
| 36 |
## Description
|
| 37 |
|
| 38 |
+
AceFF 1.1 is the second version of a new family of potentials released by [Acellera](https://www.acellera.com).
|
| 39 |
It uses [TensorNet](https://proceedings.neurips.cc/paper_files/paper/2023/file/75c2ec5f98d7b2f50ad68033d2c07086-Paper-Conference.pdf) 1-layer trained
|
| 40 |
on Acellera's internal proprietary dataset of molecular forces and energies using the wB97M-V/def2-tzvppd level of theory and VV10 dispersion corrections.
|
| 41 |
|
| 42 |
The training set was built on [PubChem](https://ftp.ncbi.nlm.nih.gov/pubchem/Compound/CURRENT-Full/SDF).
|
| 43 |
+
We extracted the SMILES and generated molecules filtering out molecules larger than 30 atoms.
|
| 44 |
+
We kept only molecules with the elements H, B, C, N, O, F, Si, P, S, Cl, Br, and I.
|
| 45 |
+
|
| 46 |
+
The AceFF1.1 dataset includes an additional 1 million conformations of molecules with up to 30 atoms and more diverse charges, building upon the AceFF1.0 dataset.
|
| 47 |
+
|
| 48 |
+
---
|
| 49 |
+
|
| 50 |
+
## Bechmarks
|
| 51 |
+
### Torsion scan
|
| 52 |
+
AceFF1.1 has good results on Seller's et al torsion scan benchmark. Please see [3] for more details.
|
| 53 |
+
|
| 54 |
+

|
| 55 |
+
|
| 56 |
+
### Wiggle150
|
| 57 |
+
The table shows the results on the [Wiggle150](https://pubs.acs.org/doi/10.1021/acs.jctc.5c00015) benchmark. We include AIMNet2 and ANI-2x for comparison.
|
| 58 |
+
|
| 59 |
+
| **Method** | **MAE (kcal/mol)** | **RMSE (kcal/mol)** |
|
| 60 |
+
|------------|--------------------|---------------------|
|
| 61 |
+
| AceFF1.1 | 2.51 | 3.18 |
|
| 62 |
+
| AceFF1.0 | 2.73 | 3.32 |
|
| 63 |
+
| AIMNet2 | 2.39 | 3.13 |
|
| 64 |
+
| ANI-2X | 4.41 | 5.41 |
|
| 65 |
+
|
| 66 |
+
*Performance of NNPs on Wiggle150 benchmark*
|
| 67 |
+
|
| 68 |
+
### Schrodinger ligands test set
|
| 69 |
+
We create our own hold-out test set by labelling 650 ligands from the [schrodinger public binding free energy benchmark](https://github.com/schrodinger/public_binding_free_energy_benchmark) (Jacs, Merk, and charge_annhil sets) with AceFF DFT level of theory. We evaluate the Force MAE of the AceFF predictions.
|
| 70 |
+

|
| 71 |
|
| 72 |
---
|
| 73 |
|
|
|
|
| 78 |
- **Improved Stability:** Enables a 2 fs timestep for NNP/MM simulations, significantly reducing computational costs.
|
| 79 |
- **Integration-Friendly:** Available for RBFE calculations via [HTMD](https://github.com/acellera/htmd).
|
| 80 |
- **Open Science:** The model and all benchmarking data are accessible on GitHub for not-for-profit usage.
|
| 81 |
+
|
| 82 |
|
| 83 |
---
|
| 84 |
|
|
|
|
| 86 |
|
| 87 |
AceFF 1.1 is designed for use alone or in a NNP/MM approach, where the ligand is treated with the neural network potential and the environment with molecular mechanics.
|
| 88 |
|
| 89 |
+
1. [Example notebooks](https://github.com/Acellera/aceff_examples) are available in **Google Colab**, demonstrating the use of AceFF with OpenMM and ASE.
|
| 90 |
+
|
| 91 |
+
- Single point calcuation with ASE [](https://colab.research.google.com/github/Acellera/aceff_examples/blob/main/notebooks/aceff_single_point_calculation.ipynb)
|
| 92 |
+
- ML molecular dynamics of a small molecule with OpenMM [](https://colab.research.google.com/github/Acellera/aceff_examples/blob/main/notebooks/aceff_MD_example.ipynb)
|
| 93 |
+
- MM/ML protein-ligand simulations with OpenMM [](https://colab.research.google.com/github/Acellera/aceff_examples/blob/main/notebooks/aceff_protein_ligand.ipynb)
|
| 94 |
+
2. Run ML potential molecular simulations of a small molecule using ACEMD with this [tutorial](https://software.acellera.com/acemd/nnp.html) , e.g. to minimize.
|
| 95 |
+
3. For a tutorial on running mixed protein-ligand simulations, refer to [NNP/MM in ACEMD](https://software.acellera.com/acemd/nnpmm.html).
|
| 96 |
+
|
| 97 |
|
| 98 |
---
|
| 99 |
|
figures/ligand_testset.png
ADDED
|
Git LFS Details
|
figures/torsion_benchmark.png
ADDED
|
Git LFS Details
|