![]() |
Using ISIS/Base and ISIS/DrawData is initially entered into MACiE using ISIS/Base, a chemical database program by MDL. Eventually, we will obsolete using ISIS/Base, and (quite probably) enter the data directly into the SQL database, but we do not yet have the tools to do this. Thus, the first step in creating an entry in MACiE is to enter it into ISIS. Following are details on this process. Opening and closing a database in ISIS/BaseTo open the database, either use: File > Open Database or Ctrl + O
this will take you into a standard file browser, and then you simply need to find the location of your database. As can be seen in Figure 1, recent databases opened are remembered. So instead of browsing the file locations, one can simply select one of the recent databases. Once the database is open, the data is still not available for editing. To retrieve all the data make sure the Query tab is selected and then select Search > Retrieve All.
Once any changes have been made to the database, press Ctrl + U to update the database and then simply close the program. Note: ISIS/Base will automatically save itself when changes are made and the user goes onto the next field/entry. It is better to update manually before exiting though, just in case... The Tabs in ISIS/BaseThere are four views of the database in ISIS/Base, and these are accessed through the tabs.
Forms - This is the tab in which the database is designed, it displays the various fields available in the database, along with their names. This view should only be used for information, and never altered. Query - This is query interface. It is also the view that ISIS/Base opens a database with. From here one can either retrieve all the database entries, or perform a search. Browse - This is interface from which ISIS/Base should most frequently be used. In this tab it is not possible to edit an entry, merely view it. Update - This is interface from which entries are added and updated. It is important to note that the undo functionality only work before an entry has been updated, and that changing fields automatically updates an entry! Editing Entries in MACiEMake sure you are in the Update tab. To create a new entry, check that the top level ID field is selected and then press Ctrl + k. Entries can also be added by using the Edit pull down menu and the add record option.
To add a new reaction step, make sure you are in the reaction step list, and on the step you wish to add the new step after and then repeat the procedure above. e.g. if you want to add a step between current steps 2 and 3 make sure that step 2 is selected, then press Ctrl + k. To edit a chemical reaction diagram, simply double click on the diagram already there, or the empty space where a new one is to be. This will open up ISIS/Draw. Using ISIS/DrawISIS/Draw is a sister program to ISIS/Base and the two are very closely linked.
There are fifteen buttons down the left hand side of the drawing interface. In all cases, holding the left button of the mouse down whilst hovering over the button will produce more options and more detailed instructions on the use of the tool. The Tools most commonly used are:
There are further buttons across the top of the drawing window. Again, holding the left button of the mouse down whilst hovering over the button will produce more options and more detailed instructions on the use of the tool. The tools most commonly used are:
Finally, there is a pull down menu at the top of the drawing window.
This menu selects the destination of the transfer button, and there are three basic options, the query interface, the browse interface and the update interface. In MACiE, only the query and update options are used. Creating a reaction diagram with ISIS/DrawThere are two types of reaction in MACiE, the overall and the step reaction, and both are drawn in ISIS slightly differently, following are the protocols for drawing both of these reactions in MACiE. The Overall ReactionThe overall reaction is a simple chemical representation of the overall chemical transformation, it does not include any of the apparatus brought to the reaction by the enzyme, and should be the same as the chemical reaction described by the Enzyme Commission.
In this reaction type, the Plus Tool is used to separate the different molecules on the reactant and product side of the reaction arrow (added using the reaction arrow tool). The Reaction StepThere are two differences with editing a reaction step compared to an overall reaction, firstly, the reaction step contains amino acid residues and cofactors as well as the overall reactants and products. Amino acid residues are treated differently from normal atoms. When we include an amino acid residue in the chemical diagram only the functional portion is included. A single atom is then designated to hold the label identifying the amino acid (this should be an R group, unless the residue contains multiple locations, which which case the atom should be the alpha-carbon). Then from the Chemistry pull down menu go to Residue, and then Create. This will open a dialogue box to name the residue, which is named by the three letter code and residue number.
It should be noted that if the residue comes from a different chain to the rest of the amino acid residues this is denoted in the name by the chain identifier. Cofactors are treated in the same manner. A cofactor should, wherever possible, be names from the HET group code found in the PDB file. The second main difference between the overall reaction and the reaction steps is that the reaction step does not contain distinct molecules. So once you have drawn the chemical reaction, in order for the reaction to be correctly transferred from ISIS/Draw to ISIS/base the following must be done:
Querying Entries in MACiEMake sure you are in the Query tab. There are two basic types of query, the chemical query, and the text query. With the chemical query, simply double click upon a field that allows for a chemical structure. This will take you into ISIS/Draw, draw your query molecule and then transfer back to ISIS/Base. Once the query is entered into ISIS/Base, from the Search pull down menu, select the By Form option.
The text field query is run in the same way, but instead of a chemical formula, a text string is entered. Partial string matches should be entered as like %text string% (see Figure 10 above) otherwise no results will be returned. Exact string matches, e.g. PDB codes, can be entered without the like and percent signs. Exporting From ISISMake sure you are in the Browse tab. Once you have finished entering data into ISIS/Base, the database must be exported. There are two file types that are exported, the RDFile (all the text fields in the database) and the RXN file (the chemical reactions in the database). The export process should always be done from the Browse tab in ISIS. To export the RDFile:
To export the RXN files:
![]() |