Binhua Liang
Assignment 5---ACEDB Database
Problem:
Creat a database containing 4 classes: Pathway, Enzyme, Compound and
File?
Approach:
(1). Choose a biochemical pathway
with at least five enzymatic steps:
- Go to Saccaromyces Genome Database (http://www.yeastgenome.org/)
- Quick search: "lactose
degradation", look at search results and choose "1 Biochemical pathways"
- When Biochemical Pathways Table shows
up, click "lactose
degradation" link.
(2). Save the file pathways.tar.gz in my as5 directory.
- gunzip pathways.tar.gz ----->tar xvfp pathways.tar
- go to "pathways"
directory, open "pathace" file and set environment variable ACEDB to
reflect my database location: setenv
ACEDB /home/u2/my userid/public_html/PLNT7690/as5/pathways
- go to wspec/passwd.wrm, open it, and set
me up as admin for access and modification of database: change 'first' to my userid
(3). Launch ACEDB (existing)
- type in "pathace", a
popup window shows up, click "Yes"
to continue
- ACEDB window popups
(4). Create objects for "Pathway", "Enzyme", "Compound", and "File"
Click "Edit"
---->"Gain write acess",
Then click "Edit"
again---->"Add/Delete/Rename/Alias
objec", a window popups, select one of classes (pathway, or
enzyme, or compound, or file), click "Create", a window popups, fill
in the name of object. The following objects are created:
- Pathway class: S.cerevisiae
Pathway: Lactose degradation
- Enzyme class: GAL7, galactokinase, galactose
mutarotase, phosphoglucomutase, UDP-glucose4-epimerase,
uridinephosphoglucose pyrophosphorylase, UTP glucose-1-phosphate
uridylytransferase.
- Compound class: a-D-galactose,
a-D-galactose-1-phosphate, ADP, ATP, b-D-galactose, diphosphate,
glucose-1-phosphate, glucose-6-phosphate, lactose, UDP-D-glucose,
UDP-galactose, UTP
- File class: S.cerevisiae Pathway
(5). Add information (or items) in an
empty object
- start with "Pathway" objects......
- double click any object, a object window popups......
- right-click at any position in the window, pull-down menu shows
up, click "Update"
- fill in items by click once on the object item, a yellow box
shows up, type in name, then click "Enter".
- when finished, hold down the right mouse button and choose "Save"
(6). Make a link to an exiting object
- follow up with (5) when fill in items in one object, don't type
in name in yellow box,
- instead, double click on the name of an object in another window
- when finished, hold down the right mouse button and choose "Save"
(7). Modify Compound object by adding
two Int fields to indicate the number of a compound which are consumed
or produced
- Change the model in wspec/models.wrm by adding "MoL-Consumed Int" and "Mol_Produced Int" just under "Mol_Wt Int" of ?Compound
model.
- Lauch ACeDB, gain write access (Edit--->Gain write access)
- Read in the new models.wrm (Edit--->Read
models)
- Fill in the fields following (5).......
(8). Create gif figure
- go to Terminal, type in "xv"
- copy and crop the image, then save as in "pathways/externalFiles" directory
- open "File" object,
after "Pick_me_to_call",
fill in "$ACE_FILE_LAUNCHER
$ACEDE/externalFiles/image_name.gif"
Return to My_Web_Site