Acellera's Blog

New tutorial: KDeep and KDeepTrainer

We have just published a new tutorial on how to use KDeep and KDeepTrainer!

We have worked a lot on KDeep in the last years to improve its accuracy at predicting protein-ligand binding affinity, but also to add a new feature: the capacity to train a model on your own data. You can learn how to do that in the medium tutorial.

alejandroNew tutorial: KDeep and KDeepTrainer
Read more

RELEASE OF ACEMD 3.5

We have just released the new version of ACEMD, Acellera’s molecular dynamics software specifically designed for fast execution on NVIDIA GPUs (see our benchmarks).

This new version brings the following improvements:

  • We have implemented support for machines with IBM POWER9 (ppc64le) CPUs and NVIDIA GPUs This machine architecture is becoming popular in HPC. For example, in the latest TOP500 list, the 2nd and 3rd supercomputers are of this architecture.
  • We have improved the CHARMM parameter parser. The files generated with CHARMM-GUI no longer trigger parsing errors.
  • We have implemented the trajectory output of forces and velocities (trajForceFile and trajVelocityFile). See the output options for details.

Check ACEMD documentation for more details, including the updated installation instructions and licensing options.

More questions? Contact us! Send your request at https://www.acellera.com/contact/

 

alejandroRELEASE OF ACEMD 3.5
Read more

Webinar on PlayMolecule (25/05/2021)

Webinar on PlayMolecule 25/05/2021 13:00 CEST

Discover PlayMolecule!

Join the CompBioMed webinar on May 25th focusing on our platform PlayMolecule. This e-Seminar is intended for scientists and researchers in the field of pharmaceutical sciences that are interested in learning new methods and technologies to improve high throughput virtual screening, computational hit finding, and molecular dynamics simulations applied to biological systems. In this e-Seminar, you will learn how to launch jobs on PlayMolecule , how to retrieve the results and create workflows connecting the different applications available on the PlayMolecule.org platform.

Date: 25/05/2021
Time: 13:00 CET
You can read more about this seminar here
You can register here

alejandroWebinar on PlayMolecule (25/05/2021)
Read more

Release of ACEMD 3.4

We have recently released a new version of ACEMD, Acellera’s molecular dynamics simulation software.

This new version brings support to the latest NVIDIA GPUs, including the Ampere architecture, as well as performance improvements. The simulation speed has been benchmarked against several systems at typical production conditions on different GPU devices (including GTX 1080, GTX1080 Ti, RTX 2080 Ti and RTX 3090). For the DHFR benchmark, on RTX 3090, ACEMD achieves the speed of ~1.3 µs/day.

Check ACEMD documentation page for more details, including the new installation instructions.

ACEMD is distributed under two different licenses: ACEMD Basic, free of use, that allows to run simulations on one GPU, and ACEMD Pro for any number of GPUs.

ACEMD logo

alejandroRelease of ACEMD 3.4
Read more

TorchMD – A deep learning framework for molecular simulations


This week our paper on TorchMD has been published in the Journal of Chemical Theory and Computation. TorchMD is a framework for molecular simulations that enables users to do research faster in force-field development as well as integrate neural network potentials seamlessly into the dynamics with the simplicity and power of PyTorch. It is the result of the collaboration of Acellera with Universitat Pompeu Fabra, Freie Universität Berlin, Rice University, CNR-IBF- Italy, Università degli Studi di Milano and ICREA.

alejandroTorchMD – A deep learning framework for molecular simulations
Read more

A new tutorial on SkeleDock

If you have recently visited PlayMolecule, you might have noticed that there is a new app available: SkeleDock.

SkeleDock is a scaffold docking algorithm (also known as template-guided docking), which allows users to dock a series of compounds to a template with which they share some common scaffold or moiety.

We have written a short tutorial on how to use it here. We hope that you find it useful!

If you want to know more about the inner workings of this algorithm, you can read the publication here

alejandroA new tutorial on SkeleDock
Read more

Release of ACEMD 3.3

We are proud to announce the release of ACEMD 3.3. This new version adds key functionalities to Acellera’s MD software. One of them is the integration of PLUMED to bring state-of-the-art free energy calculation capabilities to ACEMD. PLUMED is an open-source library for free energy calculation, implementing several enhanced-sampling methods, such as metadynamics, and an extensive set of collective variables.

Other changes in this release include an update to the latest OpenMM version, an improvement of the PRMTOP file parser, among others. Check the ACEMD documentation page for more details, including our new PLUMED tutorial!

alejandroRelease of ACEMD 3.3
Read more

ACEMD and OpenMM unite to tackle new challenges in molecular simulations

First, a bit of history...

In 2008, ACEMD was the first molecular dynamics software using GPUs (graphical processing units) to accelerate bio-molecular simulations. ACEMD came from a GPU conversion of 2006 CellMD, the first MD code to run on commercially available consumer-grade accelerator processors. ACEMD allowed us to demonstrate unprecedented simulation speeds for a decade, which was unmatched by any CPU-only or GPU software. After more than a decade, we can say for certain that the decision to invest in GPU-based technology was a correct one. GPUs have become an integral part of scientific computing, new architectures are announced almost on an annual basis, and the performance just keeps growing.

Nevertheless, GPUs are not novel anymore, and enabling more science by just significantly improving the speed of MD engines is no longer a possibility. In the last years, our research and development team has focused on new challenges, with higher immediate impact such as machine learning, HTMD for handling high-throughput molecular simulations using adaptive sampling and Markov state models, and finally PlayMolecule, an infrastructure for molecular discovery.

Following the lead of ACEMD, many MD applications started to adapt to GPUs, and now it would be hard to find any popular MD software without GPU capabilities. Among them was OpenMM, an open-source project born in 2008 as a minimal but versatile C++ framework with a simple Python API enabling access to high performance GPU-accelerated MD capabilities, attracting developers and users from academia. Like ACEMD, OpenMM was designed and implemented with GPU computing in mind, and eventually exceeded our software in terms of functionality, and more recently, in performance.

In 2017, we made the decision to embrace OpenMM and started to develop the next generation ACEMD using several parts of OpenMM C++ backend, in the same way that we were already using CUDA libraries for FFT. In 2019, we released ACEMD v3, which merged the previous ACEMD codebase with OpenMM kernels. Among other things, this gave ACEMD multithreaded CPU support and potential access to more features. In the first months of 2020, we have already submitted a pull request to integrate ACEMD multi-time step integrators into OpenMM, a feature which currently gives a 10% improvement in speed to ACEMD. Other open source contributions will appear soon.

OpenMM and ACEMD remain different in several aspects. ACEMD is a simple, stand-alone MD executable, rather than a library. OpenMM provides a library of low-level molecular simulation capabilities (force field terms, integrators, thermostats, etc), while ACEMD relies on the Python framework HTMD and forcefield tools to build, manage and analyze simulations. ACEMD focuses on stability, reliability, performance, easy-to-use and professional support, in a similar way as RedHat provides a commercial package for Linux. ACEMD has also its own additional tests and integration with other tools developed by Accellera.

Our joint collaborative project...

Today (27/5/2020), thanks to a one-year seed grant from the Chan Zuckerberg Initiative (CZI) Acellera is joining the OpenMM development team, together with lead OpenMM developer Peter Eastman, Tom Markland from Stanford University (whose lab focuses on QM/MM and machine learning for quantum chemistry), John Chodera from the Sloan Kettering Institute (whose lab focuses on free energy calculations). This grant aims to support the continued development of OpenMM to better serve its broad biomolecular modeling community, and its extension to integrate machine learning to enable genomic-scale biomolecular modeling, simulation, and prediction. Our collaborative project aims to secure long-term sustainable federal funding for OpenMM from the National Institutes of Health in a proposal submitted earlier this year.

“Hundreds of thousands of scientists each day use open source software to carry out their research,” said CZI Head of Science Cori Bargmann. “Scientists deserve better tools, and we’re helping to meet that need by supporting open source projects that will advance biomedical science and foster greater access to critical software.”

This new series of year-long grants of the CZI’s Essential Open Source Software for Science program, aims to support open source software projects essential to biomedical research, enabling software maintenance, growth, development, and community engagement. View the full list of grantees. Open source software is crucial to modern scientific research, advancing biology and medicine while providing reproducibility and transparency. Yet even the most widely used research software often lacks dedicated funding.

Prof. Gianni De Fabritiis, head of the Computational Science Laboratory (Universitat Pompeu Fabra) and CEO/CSO at Acellera thinks that “this is the way forward. By joining forces we can have one of the largest development teams in molecular simulations and have the strength to tackle the most challenging research projects ahead to make ACEMD and OpenMM incredibly useful for the research community.”

alejandroACEMD and OpenMM unite to tackle new challenges in molecular simulations
Read more