jablonkagroup/corral-environment-tasks huggingface dataset:
Task: make_1_lvl2
Environment: retrosynthesis (level_2 task)
Description: Propose a retrosynthesis route to synthesize the molecule with SMILES [CH2:1]=[C:2]([c:3]1[cH:4][cH:5][cH:6][cH:7][cH:8]1)[C@@H:9]1[CH2:10][CH2:11][CH2:12][C@@:13]1([OH:14])[C:15]([F:16])([F:17])[F:18]. The route must have 1 reactions.

Here are some guidance to help you (the reactions are enumerated in the order that they must be applied): In a carbonyl-ene reaction, an alkene reacts with an allylic hydrogen and a carbonyl group to form a new carbon-carbon bondm. This reaction can take place between parts of the same molecule. The reaction typically requires a Lewis acid catalyst and proceeds via a concerted mechanism. The stereochemistry of the product is influenced by the geometry of the alkene and the carbonyl group. The result of the reaction is the formation of a new carbon-carbon bond and a new stereocenter at the site of the allylic hydrogen, in which one of the substituents is going to be a hydroxyl group. Additionally, the reaction involves the change in the order of a C=C bond to a C-C bond, and a C=O bond to a C-O bond. 'ketones' and 'C-C double bonds' are gone, while a 'aliphatic hydroxyl' and a 'five-membered rings' are formed. A Carbon-Carbon bond is formed.. Note that each of the hint describes the forward reactions for each step (enumerated in the order that they should be applied), but you have to perform the retrosynthetic reactions.
Allowed tools: check_smiles_reaction_template_matching, search_template_catalog_by_criteria, get_template, get_available_functional_groups, apply_template, verify_step, verify_route, search_catalog_by_smiles, is_buyable, deprotect_molecule, detect_functional_groups, detect_protection_groups
Submission format: Submit a JSON object representing the retrosynthesis route. It must follow the same JSON format as the next example: `{
  "type": "mol",
  "smiles": "CO",
  "children": [
    {
      "type": "reaction",
      "template_id": 1234,
      "children": [
        {
          "type": "mol",
          "smiles": "BrC"
        },
        {
          "type": "mol",
          "smiles": "[OH-]"
        }
      ]
    }
  ]
}`.
Task: make_2_lvl2
Environment: retrosynthesis (level_2 task)
Description: Propose a retrosynthesis route to synthesize the molecule with SMILES COC([C@]12CC=CC[C@H]1C(C2)=O)=O. The route must have 1 reactions.

Here are some guidance to help you (the reactions are enumerated in the order that they must be applied): A Dies-Alder reaction is a [4+2] cycloaddition between a conjugated diene and a dienophile, resulting generally in the formation of a six-membered ring. The reaction is stereospecific, meaning that the stereochemistry of the reactants is preserved in the product. The reaction typically proceeds via a concerted mechanism, where the pi electrons of the diene and dienophile interact to form new sigma bonds. The reaction can be catalyzed by heat or Lewis acids, and the regioselectivity of the product can be influenced by substituents on the diene and dienophile. As a result of the reaction, a new carbon-carbon bond is formed, and the order changes from C=C to C-C, and from C=C to C-C as well.. Note that each of the hint describes the forward reactions for each step (enumerated in the order that they should be applied), but you have to perform the retrosynthetic reactions.
Allowed tools: check_smiles_reaction_template_matching, search_template_catalog_by_criteria, get_template, get_available_functional_groups, apply_template, verify_step, verify_route, search_catalog_by_smiles, is_buyable, deprotect_molecule, detect_functional_groups, detect_protection_groups
Submission format: Submit a JSON object representing the retrosynthesis route. It must follow the same JSON format as the next example: `{
  "type": "mol",
  "smiles": "CO",
  "children": [
    {
      "type": "reaction",
      "template_id": 1234,
      "children": [
        {
          "type": "mol",
          "smiles": "BrC"
        },
        {
          "type": "mol",
          "smiles": "[OH-]"
        }
      ]
    }
  ]
}`.
Task: make_3_lvl2
Environment: retrosynthesis (level_2 task)
Description: Propose a retrosynthesis route to synthesize the molecule with SMILES COC(C1(C=C1[Si](C)(C)C)/C=C/C2=CC=CC=C2)=O. The route must have 1 reactions.

Here are some guidance to help you (the reactions are enumerated in the order that they must be applied): In a cycloaddition reaction, two unsaturated molecules (or parts of the same molecule) combine to form a cyclic product. The reaction typically involves the formation of new sigma bonds between the reacting species, resulting in the creation of a ring structure. During the reaction a carbon-carbon bond is formed, while a carbon-oxygen is broken. As a result of these transformations, a 'ketones' and 'C-C triple bonds' functional groups are lost.. Note that each of the hint describes the forward reactions for each step (enumerated in the order that they should be applied), but you have to perform the retrosynthetic reactions.
Allowed tools: check_smiles_reaction_template_matching, search_template_catalog_by_criteria, get_template, get_available_functional_groups, apply_template, verify_step, verify_route, search_catalog_by_smiles, is_buyable, deprotect_molecule, detect_functional_groups, detect_protection_groups
Submission format: Submit a JSON object representing the retrosynthesis route. It must follow the same JSON format as the next example: `{
  "type": "mol",
  "smiles": "CO",
  "children": [
    {
      "type": "reaction",
      "template_id": 1234,
      "children": [
        {
          "type": "mol",
          "smiles": "BrC"
        },
        {
          "type": "mol",
          "smiles": "[OH-]"
        }
      ]
    }
  ]
}`.
Task: make_4_lvl2
Environment: retrosynthesis (level_2 task)
Description: Propose a retrosynthesis route to synthesize the molecule with SMILES C=C(C1=CC=C(OC)C=C1)C2=CC=C(OC)C=C2. The route must have 1 reactions.

Here are some guidance to help you (the reactions are enumerated in the order that they must be applied): The Peterson Reaction allows the preparation of alkenes from alpha-silylcarbanions. An intermediate beta-hydroxy silane is formed, following an elimination step to yield the alkene. Thus, a new carbon-carbon double bond is formed, while a carbon-silicon bond and a carbon-oxygen bond are broken. As a result, a 'C-C double bonds' functional group is formed, while 'ketones' and 'trimethylsilyl' groups are lost.. Note that each of the hint describes the forward reactions for each step (enumerated in the order that they should be applied), but you have to perform the retrosynthetic reactions.
Allowed tools: check_smiles_reaction_template_matching, search_template_catalog_by_criteria, get_template, get_available_functional_groups, apply_template, verify_step, verify_route, search_catalog_by_smiles, is_buyable, deprotect_molecule, detect_functional_groups, detect_protection_groups
Submission format: Submit a JSON object representing the retrosynthesis route. It must follow the same JSON format as the next example: `{
  "type": "mol",
  "smiles": "CO",
  "children": [
    {
      "type": "reaction",
      "template_id": 1234,
      "children": [
        {
          "type": "mol",
          "smiles": "BrC"
        },
        {
          "type": "mol",
          "smiles": "[OH-]"
        }
      ]
    }
  ]
}`.
Task: make_6_lvl2
Environment: retrosynthesis (level_2 task)
Description: Propose a retrosynthesis route to synthesize the molecule with SMILES COc1cccc(NC(=O)c2nnn(Cc3ccc(CN4CC(F)C4)cc3)c2N)c1. The route must have 3 reactions.

Here are some guidance to help you (the reactions are enumerated in the order that they must be applied): The Sn2 reaction is a bimolecular nucleophilic substitution reaction where a nucleophile attacks an electrophilic carbon atom, leading to the displacement of a leaving group. The reaction proceeds via a single transition state, resulting in the inversion of stereochemistry at the carbon center. Common nucleophiles used in Sn2 reactions include hydroxide ions (OH-), alkoxide ions (RO-), and cyanide ions (CN-). The reaction typically occurs in polar aprotic solvents, which help to stabilize the transition state and enhance the nucleophilicity of the attacking species. As a result of the reaction, a new carbon-nucleophile bond is formed while a carbon-leaving group bond is broken, e.g. C-N formed and C-Cl gone breaking an 'halide' functional group.

The Friedel-Crafts acylation is a type of electrophilic aromatic substitution reaction that introduces an acyl group onto an aromatic ring. The reaction typically involves the use of an acyl chloride (RCOCl) in the presence of a Lewis acid catalyst, such as aluminum chloride (AlCl3) or ferric chloride (FeCl3). The Lewis acid activates the acylating agent, generating a more electrophilic species that can attack the aromatic ring, leading to the formation of a new carbon-carbon bond and breaking a carbon-chlorine bond. An 'halide' functional group is gone during the transformation.

A substitution reaction can be used to replace a leaving group (such as a hydroxyl group) with an halogens (like chlorine, bromine, or iodine). This can be achieved using reagents such as hydrogen halides (HF), thionyl chloride (SOCl2), phosphorus tribromide (PBr3), or phosphorus triiodide (PI3). For the example with hidroxyl as leaving group, a Carbon-Oxygen bond is broken, and a Carbon-Halogen bond is formed, breaking an 'aliphatic hydroxyl' functional group.. Note that each of the hint describes the forward reactions for each step (enumerated in the order that they should be applied), but you have to perform the retrosynthetic reactions.
Allowed tools: check_smiles_reaction_template_matching, search_template_catalog_by_criteria, get_template, get_available_functional_groups, apply_template, verify_step, verify_route, search_catalog_by_smiles, is_buyable, deprotect_molecule, detect_functional_groups, detect_protection_groups
Submission format: Submit a JSON object representing the retrosynthesis route. It must follow the same JSON format as the next example: `{
  "type": "mol",
  "smiles": "CO",
  "children": [
    {
      "type": "reaction",
      "template_id": 1234,
      "children": [
        {
          "type": "mol",
          "smiles": "BrC"
        },
        {
          "type": "mol",
          "smiles": "[OH-]"
        }
      ]
    }
  ]
}`.
Task: make_7_lvl2
Environment: retrosynthesis (level_2 task)
Description: Propose a retrosynthesis route to synthesize the molecule with SMILES Cc1ccc(NS(=O)(=O)c2ccc(/C=C/C(=O)Nc3ccccc3N)cc2)cc1. The route must have 3 reactions.

Here are some guidance to help you (the reactions are enumerated in the order that they must be applied): A carboxylic acid can be converted to an amide by reaction with an amine in the presence of a coupling agent. Common coupling agents include carbodiimides (like DCC or EDC) or uronium salts (like HATU or TBTU). The reaction typically proceeds via the formation of an activated ester intermediate, which then reacts with the amine to form the desired amide bond. Therefore, a carbon-nitrogen bond is formed while a carbon-oxygen is broken as the result of breaking the 'aliphatic carboxylic acid'.

The Doebner Modification is a reaction in which an aromatic aldehyde reacts with malonic acid (HOOC-CH2-COOH) under base (e.g., piperidine/pyridine or ammonium acetate) to give an alpha,beta-unsaturated carboxylic acid (the new alkene) with decarboxylation. During this reaction, a carbon-carbon double bond is formed, while a carbon-carbon bond and a carbon-oxygen bond are broken. Additionally, a 'C-C double bond' functional group is formed.

Sulfonamide formation occurs when an amine reacts with a sulfonyl chloride. During the reaction, a bond between sulfur and nitrogen is formed, forming a 'sulfonamides' functional group.. Note that each of the hint describes the forward reactions for each step (enumerated in the order that they should be applied), but you have to perform the retrosynthetic reactions.
Allowed tools: check_smiles_reaction_template_matching, search_template_catalog_by_criteria, get_template, get_available_functional_groups, apply_template, verify_step, verify_route, search_catalog_by_smiles, is_buyable, deprotect_molecule, detect_functional_groups, detect_protection_groups
Submission format: Submit a JSON object representing the retrosynthesis route. It must follow the same JSON format as the next example: `{
  "type": "mol",
  "smiles": "CO",
  "children": [
    {
      "type": "reaction",
      "template_id": 1234,
      "children": [
        {
          "type": "mol",
          "smiles": "BrC"
        },
        {
          "type": "mol",
          "smiles": "[OH-]"
        }
      ]
    }
  ]
}`.