Skip to content

2025.07 Release Notes

ASKCOS Development

Software package for the prediction of feasible synthetic routes towards a desired compound and associated tasks related to synthesis planning. Originally developed under the DARPA Make-It program and now being developed under the MLPDS Consortium.

askcos2_core

  • Molecular complexity is not reporting any information (Issue askcos2_core#170)
  • Home Screen name resolver not replacing the name with the SMILES (Issue askcos2_core#168)
  • Backend error (Issue askcos2_core#166)
  • GPU supports (Issue askcos2_core#165)
  • root access and installation failure (Issue askcos2_core#164)
  • Allowing the user to switch/bypass rxnmapper during expand_one (Issue askcos2_core#161)
  • Tree Builder | Report a bug | Unable to run the Tree Builder (Issue askcos2_core#159)
  • Retro* fails to find any viable path for example molecules in chembl (Issue askcos2_core#148)
  • Enable exhaustive template application as an additional IPP strategy (Issue askcos2_core#133)
  • Add RDKit utils to get mapped fragments of molecules (MR askcos2_core!126)
  • Propogate uds format into tree search controller (MR askcos2_core!125)
  • Separate molecular complexity handling for individual and batched SMILES (MR askcos2_core!123)
  • Allow CORS params to be configurable (MR askcos2_core!121)
  • Accelerate retrosim implementation with DB-side LSH or other approaches (Issue askcos2_core#114)
  • Add GUI for quantum descriptors (Issue mlpds_mit/askcosv2/askcos2_core#66)

askcos-vue-nginx

  • Reference reaction data for RetroSim not shown on Node Details page post uds migration (Issue askcos-vue-nginx#366)
  • IPP view cluster not showing # Examples and Template score fields (Issue askcos-vue-nginx#365)
  • Batch prediction seems to have been broken with the addition of fastsolv (Issue askcos-vue-nginx#364)
  • Full reactions rather than only the precursors are displayed in Node Detail (Issue askcos-vue-nginx#363)
  • Duplicated nodes instead of single node when viewing tree results in IPP (Issue askcos-vue-nginx#362)
  • "Deployment is all set, but what could be the reasons for not being able to access the homepage through the browser? (Issue askcos-vue-nginx#360)
  • Implement near-cycle prevention feature in IPP frontend (MR askcos-vue-nginx!246)
  • Update for compatibility with separated single/batch molecular complexity handling (MR askcos-vue-nginx!244)
  • Update ipp node details & view cluster for uds (MR askcos-vue-nginx!242)
  • Enable copying of reference reaction details (MR askcos-vue-nginx!241)
  • Add reference reaction details for RetroSim in Node Details (MR askcos-vue-nginx!240)
  • Use average model score instead of template score to determine IPP edge thickness (MR askcos-vue-nginx!239)

askcos_deploy

  • Helm chart (Issue askcos2_deploy#26)
  • Full migration to EKS (Issue askcos2_deploy#24)
  • Old version number in Chart.yaml (Issue mlpds_mit/askcosv2/askcos2_deploy#23)
  • Migrate data from public site to EKS (Issue mlpds_mit/askcosv2/askcos2_deploy#18)

graph2smiles

  • Same sets of precursors appear twice with different order - newly trained model (Issue mlpds_mit/askcosv2/retro/graph2smiles#2)

molecular_complexity

  • Separate molecular complexity handling for individual and batched SMILES (MR molecular_complexity!5)
  • Add batch processing for molecular complexity (Issue mlpds_mit/askcosv2/molecular_complexity#1)

template_relevance

  • Preprocessing - Iterator exception handling uses stale or undefined variables in template extraction (Issue mlpds_mit/askcosv2/retro/template_relevance#13)
  • E11000 duplicate key error collection: askcos.retro_templates index: id dup key: (Issue mlpds_mit/askcosv2/retro/template_relevance#12)
  • Can not load models in template-relevance (Issue mlpds_mit/askcosv2/retro/template_relevance#11)

Deployment

We currently support two methods for deploying ASKCOS: Docker Compose (recommended) and Kubernetes (limited support). Docker Compose is a simpler method for deploying on a single workstation, while Kubernetes is more complex but is suitable for scaling across multiple nodes.

Hardware and Software Requirements

Please review the hardware and software requirements before proceeding to install ASKCOSv2.

Deployment options

ASKCOS is highly modularized and can be installed locally in two ways (click the links for installation instructions):

  1. Full/Quickstart
  2. Customizable

Upgrade Information

ASKCOSv2 can be easily upgraded by following the instructions here.

Member companies can find more deployment options on the members site

Released under the MIT License.