Rama
El-khawaldeh
a,
Mason
Guy
a,
Finn
Bork
a,
Nina
Taherimakhsousi
a,
Kris N.
Jones
b,
Joel M.
Hawkins
b,
Lu
Han
b,
Robert P.
Pritchard
b,
Blaine A.
Cole
b,
Sebastien
Monfette
*b and
Jason E.
Hein
*acd
aDepartment of Chemistry, University of British Columba, Vancouver, BC, Canada. E-mail: jhein@chem.ubc.ca
bPfizer Worldwide Chemical Research and Development, Pfizer Inc., Groton, Connecticut 06340, USA. E-mail: Sebastien.Monfette@pfizer.com
cAcceleration Consortium, University of Toronto, Toronto, ON, Canada
dDepartment of Chemistry, University of Bergen, Bergen, Norway
First published on 27th November 2023
This work presents a generalizable computer vision (CV) and machine learning model that is used for automated real-time monitoring and control of a diverse array of workup processes. Our system simultaneously monitors multiple physical outputs (e.g., liquid level, homogeneity, turbidity, solid, residue, and color), offering a method for rapid data acquisition and deeper analysis from multiple visual cues. We demonstrate a single platform (consisting of CV, machine learning, real-time monitoring techniques, and flexible hardware) to monitor and control vision-based experimental techniques, including solvent exchange distillation, antisolvent crystallization, evaporative crystallization, cooling crystallization, solid–liquid mixing, and liquid–liquid extraction. Both qualitative (video capturing) and quantitative data (visual outputs measurement) were obtained which provided a method for data cross-validation. Our CV model's ease of use, generalizability, and non-invasiveness make it an appealing complementary option to in situ and real-time analytical monitoring tools and mathematical modeling. Additionally, our platform is integrated with Mettler-Toledo's iControl software, which acts as a centralized system for real-time data collection, visualization, and storage. With consistent data representation and infrastructure, we were able to efficiently transfer the technology and reproduce results between different labs. This ability to easily monitor and respond to the dynamic situational changes of the experiments is pivotal to enabling future flexible automation workflows.
Workup processes aim to isolate a pure, desired product through selective separation from other reaction components, including co-product(s), excess reagent(s), impurities, and solvent. An effective workup is essential for ensuring product consistency, improving manufacturing efficiency, and maintaining cost-effectiveness, especially in large-scale synthesis and process development. The automation of workup processes poses challenges due to its specificity to the composition and physical properties of the product.8 Recently, SDLs have begun automating separation processes, with a particular focus on liquid–liquid separation.9–12 Despite these advancements, a universal automated purification system does not yet exist.13 Consequently, many workup processes continue to be carried out manually, presenting a significant opportunity for automation development. The goal is to expand SDL capabilities to encompass a broader range of workup tasks, moving towards the realization of a universal automated workup system.
The manual execution of reaction workups can be attributed to the specialized equipment, intricate procedures, and the high degree of accuracy and precision required (e.g., achieving perfect phase splits, identifying distillation end points, etc.). Moreover, workup procedures entail a series of dynamic and complex steps (e.g., extraction and distillation) that, ideally, are monitored in real-time using process analytical technology (PAT), such as ReactIR, NMR, and HPLC. These techniques provide microscopic-level process understanding and facilitate on-the-fly adjustments although their wide-spread deployment can be space and cost prohibitive. As a result, such real-time monitoring techniques are rarely incorporated in current SDLs employed in chemical procedures. Going further, workup procedures inherently rely on macroscopic visual observations such as color changes, liquid levels, crystal formation, etc. These visual cues play a pivotal role in contextualizing experimental outcomes, aiding decision-making (e.g., determining when to proceed with the next step), and detecting outliers or defects. Current automation approaches, however, rarely utilize visual cues for decision-making. These ‘blind’ automation approaches lead to the loss of valuable data which can increase experimentation time. Therefore, it is imperative to incorporate visual observations into automating workup processes to enhance efficiency and precision within these procedures, ultimately optimizing the overall workflow in SDLs.
Computer vision (CV) allows for capturing, processing, and analyzing visual inputs (i.e., digital images). This cost-effective and non-invasive technique can be seamlessly integrated into experimental workflows, providing spatially and temporally resolved data. Traditional CV algorithms have predominantly relied on image analysis techniques based on color, grayscale, or edge detection for visual recognition and reasoning. While these algorithms excel at extracting information from visual images, they fail when confronted with unideal visual conditions, such as glare, unexpected solid formations, or changes in lighting.9,14,15 Furthermore, classical CV systems often focus on specific tasks, reducing images to one or two quantifiable variables. However, such reductionist approaches limit the “full-scene” understanding that can be achieved. Recent advancements in CV models have showcased improved utility by incorporating real-time quantification capabilities.16–20 Additionally, advancements in machine learning (ML) have facilitated the development of more flexible CV methods, overcoming the limitations associated with task-specific approaches. Convolutional neural networks (CNNs) in particular can achieve near-human classification accuracy when trained with large datasets, enabling comprehensive analysis of diverse objects.21,22 Thus far, CNNs have mainly focused on identification and classification rather than variable quantification.23,24 A CV system that combines both image analysis (i.e., quantification) and classification capabilities (via CNNs) would serve as a significant milestone toward the advancement of automated systems for chemical Research and Development (R&D).
Previously, our group has focused on bringing together flexible hardware, data-rich monitoring techniques, and CV for liquid-level monitoring and control.25 The resulting system was aptly named HeinSight, reflecting its ability to provide valuable visual insights into the ongoing experiments. HeinSight relied solely on image analysis (edge detection) to monitor a single output, liquid level, within a defined region of interest. This allowed for monitoring and controlling various applications dependent on liquid level data, such as continuous preferential crystallization (CPC), continuous filtration, and evaporative solvent swap. In our ongoing efforts to advance automated process development, we now introduce HeinSight2.0—a generalized vision system that combines image analysis and classification to achieve simultaneous monitoring of multiple visual cues across the entire reactor viewing window, as shown in Fig. 1a. Operating in tandem with a flexible hardware platform, our system can monitor and, if necessary, respond in real-time to visual cues. These fundamental vision-based targets hold universal relevance across various chemical experiments, making our system adaptable to a wide range of tasks. The strength of our model lies in its flexibility, achieved through the concurrent monitoring of all visual outputs, with a sub-selection being subjected to analysis based on the experimental requirements. This approach enables the utilization of a single model for diverse experiments, with the results further bolstered by cross-validation using secondary data, thereby providing deeper experimental insights.
The core automated lab reactor (ALR) module utilized in this study was the EasyMax™ 102, manufactured by Mettler Toledo.26 This hardware platform incorporates iControl software (version 6.1) control with an integrated data environment, enabling the monitoring, recording, and controlling of various process variables.27 By aggregating real-time data from the ALR (e.g., reactor temperature, stir rate, dosed solvent volume, etc.) and the HeinSight2.0 model (e.g., reactor volume, turbidity, etc.), comprehensive data streams are simultaneously generated for immediate decision-making (Fig. 1b). Furthermore, the ALR's viewing window allows for simultaneous image capture, providing qualitative measurements that cross-validate the quantifiable trends being monitored. Overall, the integration of HeinSight2.0 with iControl enables unsupervised automation through visual feedback control.
Within HeinSight2.0, CNN is employed for object boundary determination to enable classification and yield the following outputs: homogeneity, solid formation, and the presence of solid residue above the liquid level. Subsequently, image analysis techniques are utilized to derive additional visual outputs from the identified bounding boxes and segments, including volume, color, and turbidity (refer to the ESI† for further details). By combining iControl and computer vision analysis, our approach offers a macroscopic complementary analysis to microscopic in situ PAT tools and mathematical models, thereby increasing data richness from each experiment. This integration of visual data reporting within iControl also represents a crucial step towards standardized data collection, sharing, and repositories, as demonstrated by the facile technology transfer between the Hein Lab and Pfizer (Fig. 1c).
Throughout this paper, multiple visual cues were analyzed over time during each of our case studies. We have selected a single visual output depending on each specific application (the “primary output”) and corroborated its results with other collected outputs (“secondary outputs”). Liquid level monitoring was used to monitor an evaporative solvent exchange distillation and an antisolvent crystallization, employing automated feedback to maintain constant reactor volumes. The importance of monitoring multiple outputs was then demonstrated by monitoring an evaporative crystallization. Automated feedback was again demonstrated by performing a cooling crystallization while monitoring the solution homogeneity to inform heating/cooling changes. Turbidity was used to measure solid–liquid settling kinetics, while the presence of a precipitate (“solid”) was used to determine the agitation speed necessary for uniform suspension of solid. Lastly, multi-phase liquid detection was demonstrated by measuring the settling time in liquid–liquid extraction.
We provide the HeinSight2.0 pre-trained model along with a step-by-step guide for easy use in the SI. The open-access HeinSight2.0 Python package enables users, even those without coding experience, to leverage the model for both single and multi-outputs tasks outlined in this study. It also offers a seamless entry point for transfer learning, making it ideal for exploring other applications within the chemistry domain by starting with lower initial data thresholds.
A more complex, but related unit operation involves distillation paired with the addition of a new working solvent to achieve solvent exchange,34 as shown in Fig. 3a. This process is deployed when subsequent processing steps require a different solvent, either to carry out a new synthetic transformation or to drive crystallization and isolation of the target molecule. Proper management of distillation and solvent dosing rates is crucial to avoid overfilling or underfilling the vessel.
Fig. 3 (a) Illustration of the experimental setup of solvent exchange distillation. (b) Solvent exchange distillation for a reaction slurry containing a mixture of EDCI–HCl, and triethylamine in acetone, charging 10 mL of butanone when the threshold volume is reached. (c) Constant volume antisolvent crystallization via solvent exchange distillation of acetaminophen in MeCN. For both (b) and (c), the internal temperature of the reactor (red) was captured via the EasyMax temperature probe, while the reactor volume (purple) was returned from the CV system. The apparent spread in volume recorded by the CV system was due to variations in the liquid height due to fluctuation from mechanical agitation and boiling, which both changed the 2D cross sections presented to the camera; see ESI† for detailed measurement and control workflow. The volume trend data were visually emphasized by adding manual markers to guide the eye. |
We selected two process examples that present realistic scenarios requiring visual control and posing challenges to our CV system due to additional visual elements. The first example was the slurry solvent exchange distillation (Fig. 3b), which involved solid residue formation and adherence to the reactor wall. The second example was constant volume antisolvent crystallization (Fig. 3c), which included the transformation from a homogeneous to a heterogeneous system, solid precipitating out of solution, and residue adhering to the reactor wall. Earlier CV systems, which are often based on image analysis by edge detection, fail to accurately capture the reactor liquid level in the presence of complex and changing image elements (e.g., glare and partial obstruction of view caused by solid residue buildup). Therefore, these tests were conducted to demonstrate HeinSight2.0's ability to adapt to complex dynamic changes in the experiment.
Initially, we honed the system's ability to maintain a minimum reactor volume for simple solvent exchange conditions without complex visual elements (see ESI† for details). Our first challenge involved a solvent exchange distillation from a slurry of EDCI·HCl and triethylamine in acetone, mimicking a typical endpoint in a carbodiimide-promoted amide coupling reaction (Fig. 3b). Acetone was distilled from the slurry, and butanone was added to enable solvent exchange for product isolation. The CV system recorded the volume and automatically introduced butanone when the reactor volume dropped below a specified threshold, ensuring the maintenance of a minimum reactor volume.
This example demonstrated that HeinSight2.0 could serve as a visual PAT for monitoring and controlling distillation without human oversight. Both the primary output (volume) and the secondary output (temperature) provided valuable information. The goal of maintaining a threshold volume was successfully achieved, as evidenced by the visual record and reactor volume trend. The rate of distillation was determined from the slope of the volume trend, which progressively decreased as the composition shifted in favor of the higher boiling butanone. HeinSight2.0 was also able to adapt to dynamic changes, adjusting to the non-linear dosing times required as the composition of the solvent system changed. Adapting to such nonlinear events is challenging without real-time feedback, usually resulting in overfilling or drying of the reactor.
We next attempted another challenging example by coupling distillation with antisolvent crystallization, as illustrated in Fig. 3c. This workflow is closely related to solvent exchange distillation and is commonly used to isolate products at the end of a synthetic sequence.35 Here, the addition of the makeup solvent led to supersaturation, resulting in nucleation and crystallization as the distillation progressed. This posed a complex visual challenge for the CV system due to deposition of solid residue and solid precipitating. Once again, our primary output (volume) and secondary output (temperature) provided the main factors for reactor control and integration. Additionally, solid formation was critical to inform the onset of nucleation.
A solution of 0.17 M of Acetaminophen in 50 mL acetonitrile (MeCN) was heated to begin distillation (Fig. 3c). A charge of toluene via the dosing pump was added when HeinSight2.0 detected that the threshold volume was reached. Unlike the previous example, the rate of distillation did not appear to change as significantly during the first few solvent recharges. Throughout, HeinSight2.0 effectively monitored the reactor volume even though solid and residue began to form and obstruct the viewing window. A dramatic change in the rate of distillation occurred at the fifth dose of toluene, leading to rapid crystallization of acetaminophen. Assuming the distillate likely contained mostly MeCN, this point also corresponded to when the solvents had mostly exchanged and the solution became toluene-rich, thus driving crystallization due to the reduced solubility of acetaminophen in toluene. HeinSight2.0 correctly detected the onset of crystallization at the fifth dose through the appearance of “solid” class, as shown in image 4 of Fig. 3c. For clarity the solid trend was not shown in the figure and replaced with a pink shade. The increase in temperature rate at the fifth dose further supported the point of nearly complete solvent exchange.
Through these tests, our non-invasive, flexible CV system has proven its ability to provide autonomous oversight for solvent exchange distillation processes. HeinSight2.0 represents a significant advancement over its predecessor (HeinSight), integrating image analysis and classification technology. This integration expands its capabilities beyond liquid level monitoring to include variables like solution homogeneity, solid presence, and residue formation. It also enhances accuracy, allowing it to determine liquid levels even in the presence of additional visual cues like solids and residues, which posed challenges for the previous model. While we demonstrated our system ability via a solvent exchange distillation, however, the underlying principle of controlling the liquid level can be exploited in other unit operations requiring liquid level oversight.
One simple method to determine the metastability limit at a constant temperature, which can be below the boiling point of the solvent, involves driving supersaturation through the evaporation of solvent with a gas purge of the reactor headspace. Unlike the previous examples involving distillation, real-time feedback was not necessary to perform the evaporative crystallization of acetaminophen, as data extraction could be completed at the experiment's completion. However, the nucleation of solids within the solution, deposition of residue on flask walls, and changing reactor volume all poses a challenging test case for HeinSight2.0 with multiple changing visual elements, as shown in Fig. 4a.
In this experiment, the jacket temperature was maintained at 30 °C while a stream of compressed air was blown overhead of a solution of 0.13 M of acetaminophen in 50 mL MeCN. As the flow of compressed air was kept constant, we anticipated that the rate of evaporation would be invariant over most of the process. The CV system initially indicated a steady evaporation rate of 0.77 mL min−1, as evidenced by the volume trend shown in Fig. 4b. However, once the volume decreased below 23.5 mL, there was a significant increase in the evaporation rate, reaching a constant 6.75 mL min−1 until the solvent was completely evaporated. In addition, the formation of a solid residue on the reactor walls (“residue”) and a solid precipitate in the solution (“solid”) was captured qualitatively (via images) and quantitatively (via trends) by the CV system. The precipitate formation, indicated by an increase in the “solid” trend, was observed at 50 minutes when the reactor volume dropped below 26 mL, corresponding to the nucleation point at a constant temperature.
Furthermore, the total dryness was observed at 69 min when the volume of the solution and its turbidity value dropped to zero. Repeating the experiment resulted in a similar evaporation rate and volume for the onset of precipitation, supporting the estimation of the metastable limit for our system (see ESI† for details). More interestingly, HeinSight2.0 was able to discriminate between the crystals formed in the supernatant solution (i.e., solid) vs. the solids building up on the side of the flask (i.e., residue). This was possible due to the non-maximum suppression (NMS) applied to the CNN algorithm.36 In cases where there are multiple overlapping instances in the same region of interest, NMS enables the label with the highest confidence value to receive the score while the remaining instances are suppressed, see ESI† for details. By ensuring that only the most confident label is retained for each region of interest, labelling accuracy is improved.
The dynamic variations in these visual elements serve to highlight the capability of HeinSight2.0 to simultaneously monitor multiple outputs. These changes in visual characteristics offer valuable insights into the experiment, shedding light on the underlying physical properties directly from the intended reactor system. This demonstrates the effectiveness of our simple and inexpensive approach to process monitoring.
We next applied HeinSight2.0 to monitor and control a cooling crystallization. This technique is by far the most applied means of driving supersaturation to isolate purified crystalline products. MSZW measurements on the actual process reactor are usually performed using PAT tools such as spectroscopic (FTIR,37 Raman38), or imaging (FBRM,39 PVM40). While these tools provide accurate in situ microscopic measurements of the solution and/or solid phase of crystallizations, they are often invasive, expensive, and specialized. Our non-invasive and cost-effective CV system has the potential to provide complementary macroscopic measurements by simply visually interrogating any reactor of interest, serving a broad range of applications.
By combining our feedback control based on visual cues with the temperature control of an EasyMax, we sought to perform temperature cycles on a solution of acetaminophen in MeCN to measure its solubility and MSZW, as depicted in Fig. 4c. The binary homogeneity determination was the primary output used by HeinSight2.0 to detect the onset of nucleation and dissolution (via cloud point and clear point determination, respectively). The quantitative turbidity trend served as a secondary output to corroborate the data. The results of the cooling crystallization are demonstrated in Fig. 4d.
Starting with a 0.31 M acetaminophen solution in 40 mL of MeCN at 50 °C, the EasyMax jacket was cooled at a constant rate (10 °C min−1) until a heterogeneous solution was detected via the homogeneity variable. After waiting for 5 min, the jacket was then heated at the same rate until dissolution was detected. After waiting another 5 min, the cycle was then repeated to verify the solubility and MSZW measurements. The results showed that the clear point of the solution remained constant at 30 °C regardless of the cycling event, consistent with the fact that it is a thermodynamic property. However, the cloud point, which is a kinetic property, slightly changed with cycling at 13 °C for the first cycle and 15 °C for the second cycle. This observation was further supported by the changes in the steady turbidity trend following each nucleation event. Additionally, qualitative analysis (images 3 and 7) demonstrated disparities in the brightness of the crystals, further emphasizing the differences in the turbidity measurements. The reported turbidity value was calculated from the 2D cross section captured by the camera, so the perceived opacity of the solution affected the numerical result. Stochastic factors like number of nucleation events and material sticking to the camera's sight region could also influence the absolute value. Thus, binary delineation of homogeneity served as the primary output for feedback control during the transition between clear and cloudy states.
When the experiment was repeated at a different cooling rate (3 °C min−1), the cloud point changed as a function of the cooling rate (13 °C at 10 °C min−1 and 21 °C at 3 °C min−1) while the clear point remained constant (30 °C at both 10 °C min−1 and 3 °C min−1), supporting the idea that the clear point is deterministic while the cloud point is stochastic,41–43 see ESI† for details. The automated feedback control employed in this experiment allowed for rapid, autonomous solubility and MSZW measurements like existing clear point/cloud point approaches (e.g., Crystal16®). We envision that by adding a dosing unit to the existing workflow, automated solubility and MSZW curves could be obtained across a range of concentrations and temperatures.
We selected solid detection and turbidity measurements as our system's primary outputs for evaluating mixing efficiency with mechanical agitation. As a first test, a supersaturated solution of acetaminophen (0.46 M) was prepared in 50 mL MeCN at room temperature without stirring (Fig. 5b). The stir rate was increased by 20 rpm every three min to find the minimum effective agitation speed while monitoring turbidity and the presence of solids at the bottom of the reactor. While no solid suspension could be observed below 160 rpm, the onset of solid suspension was visible from 160 to 200 rpm (shown in the turbidity trend). Interestingly, although turbidity reached its maximum value upon stirring at 200 rpm, solids were still detected at the bottom of the flask which did not disappear until 220 rpm, highlighting the importance of analyzing multiple outputs. Other secondary outputs supported this analysis, including homogeneous solution identification and solution color (see ESI† for details).
The opposite experiment was carried out to determine settling time, with a stirred slurry of 0.48 M acetaminophen in 50 mL MeCN at room temperature being monitored for the change in turbidity (Fig. 5c). The effect of various stir rates (800, 600, and 400 rpm) on the time to reach complete solid settling was investigated. As expected, lower stir rates gave shorter settling times, and our system was able to detect this change mainly from the turbidity output and was supported by other indices (presence of solid and homogeneity – see ESI† for details). The success of our system's multi-outputs monitoring illustrates its ease of plug-and-play implementation, capturing the global solution behavior in a non-invasive means while remaining simple to implement.
Evaluating phase separation, which encompasses separation time, emulsion formation, and phase split quality, is typically a dynamic process requiring visual comparison over a timescale. As such, imaging tools have been employed to classify liquid–liquid biphasic separation. Some researchers have determined the phase separation by monitoring the position of a colored float.49 However, this approach may be prone to issues related to chemical incompatibility of the float with particular solvent combinations, or variations in float buoyancy over a wide range of solution concentrations. Non-invasive edge detection has been used to determine biphasic separation but can fail when the solutions become colored or turbid. Recently, robust high throughput image analysis algorithms have been developed to specifically automate LLE workflow.50
Our CV model's multi-outputs approach can be used to extract quantitative and qualitative features from multiple layers in a LLE system, distinguishing between homogeneous and heterogeneous regions, and accurately measuring the volume of each layer over time, as shown in Fig. 6a. This provides critical process information such as separation time, agitation effectiveness for phase mixing, and phase split quality.
A well-agitated mixture of immiscible liquids comprising a specific volume of water (20 mL), brine (5 mL), and DCM (35 mL) containing citric acid, was automatically monitored to observe changes in the volume of each phase as agitation was halted, as shown in Fig. 6b. The effect of a 1000 rpm stir rate on the time required for the mixture to reach full separation was investigated. The separation time of 0.18 min was primarily determined based on the volume output of each phase, which was further supported by other secondary outputs, including color and turbidity (refer to the ESI† for detailed information). In comparison to mechanical or density-based colored sensors commonly used for image analysis in LLE, our non-invasive approach can accommodate various chemical compositions.
A more challenging example was realized by applying our liquid–liquid extraction protocol to monitor a salt break and purification of enantiopure tetrabenazine (TBZ) as its amine-free base. This workflow is a critical intermediate step in the synthesis of Valbenazine drug,51 and follows a crystallization-induced asymmetric transformation (CIAT) to convert racemic TBZ to the desired enantiomer, which is isolated as the pure (–)TBZ(–)CSA salt.52 Advancing the synthesis requires charging a reactor with isolated crystals, suspension in a mixture of DCM and water while charging sodium hydroxide to neutralize the acid, then recovery of the free amine from the organic layer, as shown in Fig. 6c. However, this seemingly simple procedure raises several challenges. To optimize the process mass intensity (PMI) of the overall route a minimum volume of working solvents is desired, forcing the extraction to operate at a very high concentration. The amphiphilic nature of both camphorsulfonic acid and TBZ increases the micelle forming potential of the solvents and promotes emulsion. Reducing the agitation can partially mitigate this effect but compromises efficient mass transfer leading to very long processing times. Thus, we need to identify the highest possible agitation rate that still allows facile phase separation without creating an emulsion and effectively neutralize the acid.
The process involves charging (–)TBZ(–)CSA salt into the reactor (1.557 g) followed by a minimum of DCM to create a homogenous solution. A NaOH solution (0.5 M) was added followed by water to give an equivalent volume to the organic layer. This biphasic mixture was agitated for 10 min, ensuring both phases are well mixed as demonstrated by having a single homogenous layer (Fig. 6d). Stirring was then arrested and the phases were allowed to separate, allowing the separation kinetics to be resolved. This cycle was repeated, increasing the rate of stirring, which resulted in progressively longer settling times with higher agitation rates. Stirring at 250–350 rpm was found to be optimal as the mixture displayed reliable and rapid phase split. An agitation rate of 450 rpm led to a longer phase split time. While agitation 650 rpm and higher had a stable emulsion that would not separate without intervention.
Fig. 7 Conceptual illustration of how multi-outputs monitoring enables modular automation for diverse workflows. |
Currently, we are enhancing HeinSight2.0's adaptability by employing transfer learning to extend its capabilities to various multi-scale reactor types and enable high-throughput experimentation. Our vision is for this system to seamlessly integrate with PAT tools and mathematical models, enhancing process intensification technology with visual observations. Looking ahead, we anticipate integrating HeinSight2.0 CV system with other AI tools like large language models (e.g., ChatGPT) and voice activation, creating a framework that combines inputs from various modalities to solve complex AI problems. This collaborative ecosystem, facilitated by Hugging Face,47 will enable the integration of diverse AIs, streamlining the development and optimization of chemical processes and leading to a SDL for workup processes.
Footnote |
† Electronic supplementary information (ESI) available: Code availability https://gitlab.com/heingroup/heinsightv2, HeinSight2.0 model and data availability https://drive.google.com/drive/folders/1M1zpiaThiVlq9--AjoLQ_K6QHCkjoXjb. See DOI: https://doi.org/10.1039/d3sc05491h |
This journal is © The Royal Society of Chemistry 2024 |