Skip to content

2025.04 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 ​

  • Expand one output reformatting (Issue askcos2_core#138)
  • Weird Timeout Error: Action unsuccessful with JSONDecodeError (Issue askcos2_core#120)
  • Provide precedents for retrosim (Issue askcos2_core#117)
  • minor field fixes and add in solubility computation at the wrapper side (MR askcos2_core!118)
  • fastsolv ConvertedSolubilityResult for front end (MR askcos2_core!117)
  • Merging UDS changes (MR askcos2_core!116)
  • Develop and transition to universal data structure for saving results (Issue askcos_core#59)

askcos-vue-nginx ​

  • Integrate fastsolv for use from the frontend (Issue askcos-vue-nginx#361)
  • IPP: Filtering results by atom selection in node info window not working (Issue askcos-vue-nginx#286)
  • view-in-ipp node details fix (MR askcos-vue-nginx!238)
  • rework session expiration logic to eliminate accessToken for both OK and CANCEL (MR askcos-vue-nginx!237)
  • reorg columns for fast solv (MR askcos-vue-nginx!236)
  • Integrate fastsolv for use from the frontend" (MR askcos-vue-nginx!234)
  • Merge UDS to main (MR askcos-vue-nginx!233)

askcos_deploy ​

  • update tags and copy mongodump/restore over (MR askcos2_deploy!33)
  • 500 Errors in EKS deployment (Issue askcos2_deploy#19)
  • remove smiles overwrite which affects downstream logic on remapping (MR tree_search/expand_one!8)
  • Merge UDS to main (MR mlpds_mit/askcosv2/tree_search/expand_one!7)
  • Atom Map API error handling (MR mlpds_mit/askcosv2/tree_search/expand_one!6)
  • Backend error encountered during expand_one.call_raw() (Issue mlpds_mit/askcosv2/tree_search/expand_one#2)
  • enumeration relabel. (MR mlpds_mit/askcosv2/tree_search/retro_star!7)
  • Merge UDS to main (MR mlpds_mit/askcosv2/tree_search/retro_star!6)
  • enumeration relabel (MR mlpds_mit/askcosv2/tree_search/mcts!7)
  • Merge UDS to main (MR mlpds_mit/askcosv2/tree_search/mcts!6)

graph2smiles ​

  • Change augmented_transformer to graph2smiles in the scripts (MR mlpds_mit/askcosv2/retro/graph2smiles!3)

molecular_complexity ​

  • Molcomplex (MR molecular_complexity!4)

template_relevance ​

  • switched reaction dedup and historian computation to file-based; also add...( MR retro/template_relevance!12)
  • add file based debugging scripts (MR mlpds_mit/retro/template_relevance!11)
  • added in debug scripts (MR mlpds_mit/retro/template_relevance!10)

pathway_ranker ​

  • Merge UDS to main (MR pathway_ranker!5)

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.