You are on page 1of 48

PHILIPPINE INFORMATION TECHNOLOGY JOURNAL.

VOLUME 1, NUMBER 1,
FEBRUARY 2007

CONTENTS

Editor’s Notes

The Role of Local Publications in Advancing Information Technology Research in the


Philippines
Rafael SALDAÑA………………………………………………………………...2

Research Paper

Medical Grid: Using Grid Technology for Brain Studies


Epifanio BAGARINAO, Toshiharu NAKAI, and Yoshio TANAKA……………3

Review Paper

Open Source Computing in ICT Education


Pablo MANALASTAS……………………………………………………………7

I.T. Conferences

10th National Convention of the Philippine Society

of Information Technology Educators (PSITE 2008)…………………………....14

8th Philippine Computing Science Congress (PCSC 2008)

10th International Conference on Molecular Systems Biology (ICMSB 2008)


Prospero NAVAL, JR. and LI JIN……………………………………………….22

International Symposium on ICT for Health (ICT4Health 2008)………………………....44

Notice to Contributors

A Sample Paper Format for Journals and Proceedings…………………………………....48

Editor’s Notes

1
PHILIPPINE INFORMATION TECHNOLOGY JOURNAL. VOLUME 1, NUMBER 1,
FEBRUARY 2007

The Role of Local Journals in Advancing Information Technology

Research in the Philippines*


Rafael Saldaña
Editor-in-Chief
Philippine Information Technology Journal
raffysaldana@gmail.com

There is no doubt that information technology (IT) Symposium on Mathematical Aspects of Computer
plays a vital role in today’s society. Every facet of Science (SMACS) and the Workshop on Modeling,
one’s life is practically linked to IT. The Internet, one Simulation and Scientific Computing (MODEL).
of the marvels of modern society, has spawned
several industries and fueled considerable economic But what about IT educators that are not yet within
growth. the sphere of CSP?

But the Internet did not develop overnight. It is a To help further develop IT research in the country,
product of academic researchers who made such the Computing Society of the Philippines has teamed
revolutionary technologies possible. up with the Philippine Society of Information
Technology Educators (PSITE) to produce a journal
Information technology contributes immensely in of information technology, the PITJ or Philippine
advancing knowledge in many fields of endeavor. Information Technology Journal, which is aimed at
For example, information technology enables promoting greater participation from IT educators in
scientists and academics to collaborate remotely on doing IT research in our country.
common research projects which speed up the
process of discovery and the search for new We recognize the important role of local journals in
knowledge. advancing IT research in the Philippines. In
evaluating IT programs in schools, the Commission
Sadly, many schools and institutions in our country on Higher Education (CHED) looks for the schools’
lack access to one key ingredient in the promotion of subscriptions to local IT journals. Now, schools in
information technology research -- the availability of the Philippines are given more options.
local journals in information technology.
We hope that with local journals such as the
It is for this reason that in the year 2005 the Philippine Computing Journal and the Philippine
Computing Society of the Philippines (CSP) founded Information Technology Journal, IT research in the
a local journal dedicated to advancing computing Philippines will prosper.
research in the country. Thus, the Philippine
Computing Journal (PCJ), the official publication of
the Philippine Computing Society was born. The PCJ
is primarily the outlet of research papers presented *Excerpt from a talk given during the 10th National
Convention of the Philippine Society of Information
during annual conventions of the CSP – the
Technology Educators (PSITE 2008), February 22, 2008,
Philippine Computing Science Congress (PCSC), and
Heritage Hotel, Pasay City, Philippines.
other CSP-initiated research fora such as the

Research Paper

2
PHILIPPINE INFORMATION TECHNOLOGY JOURNAL. VOLUME 1, NUMBER 1,
FEBRUARY 2007

Medical Grid: Using Grid Technology for Brain Studies


Epifanio Bagarinao Toshiharu Nakai Yoshio Tanaka
Grid Technology Research Center Department of Gerontechnology Grid Technology Research Center
National Institute of Advanced National Center for Geriatrics and National Institute of Advanced
Industrial Science and technology Gerontology Industrial Science and Technology
Tsukuba City, Ibaraki, Japan Ohbu, Aichi, Japan Tsukuba City, Ibaraki, Japan
+81 (0)29 861 5080 (ext. 55550) +81 562 46 2311
baggy@ni.aist.go.jp toshi@nils.go.jp yoshio.tanaka@aist.go.jp

ABSTRACT the federation of several resources from different organizations,


forming a virtual organization with computing and/or storage
The Medical Grid (MedGrid) Project was initiated in 2004 to
capacity much higher than individual members. Computing
study and demonstrate the use of grid technology in medical
requirements for data-intensive applications can be shared among
applications, in particular, in the management and analysis of
participating organizations to minimize computational load.
functional magnetic resonance imaging (fMRI) datasets. For this,
the MedGrid testbed was formed to provide a platform for the To study and demonstrate the use of grid technology, the Medical
study and to demonstrate the feasibility of the idea. In this paper, Grid (MedGrid) Project1 was initiated in 2004 with a two-year
we summarize the progress we’ve made in the last four years in funding from Japan’s Telecommunication Advancement Office
implementing a grid-based fMRI data management and analysis and the National Institute of Advanced Industrial Science and
framework within the MedGrid testbed. Technology (AIST). For this, the MedGrid testbed was formed as
a platform to explore the use of grid technology for brain studies
Keywords using functional MRI. MedGrid involves five sites in three
Grid computing, functional MRI, fMRI, BAXGrid, BAXSQL countries, namely, the Philippines, Taiwan, and Japan.
In this paper, we summarize the progress we’ve made in
1. INTRODUCTION implementing a grid-based functional MRI data management and
Advances in digital medical imaging systems such as magnetic analysis framework within the MedGrid testbed. More detailed
resonance imaging (MRI), computed tomography, among others, description of the testbed will be given in section 3. In the next
have led to an explosion in the number of medical digital images section, we will briefly discuss functional MRI. In section 4, we
produced in hospitals worldwide. As this growing number of will summarize the results we have in our implementation. A
datasets necessitates more storage capacity and more discussion of results will be given in section 5. Finally, MedGrid’s
computational resources, imaging sites are facing several new future direction will be outlined in section 6.
challenges in terms of the management and processing of these
datasets. 2. FUNCTIONAL MRI
In the study of human brain functions using functional magnetic A typical fMRI session usually involves thousands of brain
resonance imaging (fMRI), the demand for more storage and images acquired as individual slices with spatial resolution of a
processing resources is also rising. With the availability of higher few millimeters and sampled with a repetition rate of a few
field strength MRI scanners, acquiring very high-resolution seconds. From these images, researchers are interested in
functional MR images becomes possible. This raises the storage determining the different parts of the brain that are affected by the
and computational requirement for these datasets. This is further behavioral performance of the subject during the experiment. This
amplified by the increasing complexity in the type of analysis is usually expressed in terms of an activation map, an image
performed on acquired datasets and the growing trend of fusing indicating regions in the brain that are involved in the task
several imaging modalities to obtain more reliable results. performance.

Because of this, we explored the potential use of grid To obtain this map, the acquired images are first preprocessed to
technology[1] to meet the storage and computational demands for remove the effects of unwanted signals such as the subject’s head
brain studies. Advances in grid technology enabled the sharing of motion during the scan or other physiological noise. The intensity
geographically distributed resources, such as supercomputers, PC of each element in the image (voxel) is then correlated with a
clusters, ultra-high capacity storage devices, and scientific reference function based on the paradigm used in the experiment.
instruments. With grid computing, on-demand, collaborative, and Voxels with correlation values greater than a specified statistical
data-intensive computing is also now feasible. With on-demand threshold are then considered active. These activated voxels are
computing, imaging sites can access high-end computational indicated in the activation map.
resources from service providers when only needed, minimizing
acquisition and maintenance cost. Collaborative computing allows 1
For more details, visit http://www.medgrid.org/
3
PHILIPPINE INFORMATION TECHNOLOGY JOURNAL. VOLUME 1, NUMBER 1,
FEBRUARY 2007

To obtain more reliable maps, datasets from several subjects need the MedGrid Project. GridRPC [3] provides a portable and a
to be processed. Processing several gigabytes of datasets for a simple RPC programming interface for grid computing.
single fMRI study is therefore not uncommon. After the analysis,
the datasets need to be stored for archiving or for further analysis Build on top of the Globus Toolkit3 (GT), Ninf-G supports the
in the future. For an imaging site running several fMRI studies in development and execution of applications on distributed
a year, the demand for more computational resources and high computing resources such as MedGrid. Figure 2 shows the Ninf-G
capacity storage devices is apparent. architecture, which can be divided into a client side and a server
side. On the client side, the Ninf-G client library provides
3. THE MEDICAL GRID TESTBED GridRPC API for a user’s program also called the client
The MedGrid testbed spans across three countries and involves component. This program controls the execution of server
researchers from five institutions, namely the National Institute of programs called remote executables. The remote executable is a
Advanced Industrial Science and Technology (AIST), the stub routine, which is automatically generated using the IDL
National Center for Geriatrics and Gerontology (NCGG), and (Interface Definition Language) compiler and linked to a user
Osaka University (OU), all in Japan, Ateneo de Manila University program in the remote server. During operation, the client
(ADMU) in the Philippines, and the National Taiwan University component dynamically gets the interface information instead of
and Hospital (NTU) in Taiwan. It provides three analysis servers using a statically generated client stub, a useful mechanism for
(one PC cluster from ADMU, one from NCGG, and a super utilizing remote executables developed by other providers. In this
cluster from AIST) and three data servers (one each from AIST, case, a user can realize an RPC call merely by inserting Ninf-G
NCGG, and NTU). functions into a user client program without worrying about the
stub information.
The MedGrid testbed environment is composed of several
interacting participants as outlined in Fig. 1. This includes end
users, who can be medical practitioners or researchers using
MedGrid for storage or analysis of fMRI datasets, developers
responsible for submitting client or server applications for use
within the testbed, and system administrators assigned for system
upgrade and maintenance. Participants can also be located at
different sites, which can be geographically separated from each
other even across national borders. The testbed itself is composed
of several resources integrated seamlessly using tools developed
to make system interaction easier.

Figure 2. The architecture of the Ninf-G middleware

3.2 The MedGrid System


Using the RPC programming model, several tools were developed
to support the management and analysis of fMRI datasets in the
MedGrid testbed. These tools make up the MedGrid system,
composed of several packages, built in-house, and all written in C.
The two most important packages are the BAXGrid [4, 5] and
BAXSQL [6] packages. BAXGrid facilitates the analysis of fMRI
datasets in a grid environment, while BAXSQL is designed for the
management of fMRI datasets. Both are built on top of Ninf-G.
Figure 1. The Medical Grid testbed environment
As a Ninf-G application, BAXGrid and BAXSQL contain both
client and server components. In BAXGrid, the client component
provides a graphical user interface (GUI), which runs in the user’s
3.1 The Ninf-G Middleware local workstation. Users interact with the GUI to specify, among
To harness the disparate computational resources available in the others, the analysis parameters, the preprocessing operations, and
MedGrid testbed and to use these resources’ aggregate power, a the remote computational resources to use. On the other hand,
high-level easy-to-use task parallel programming abstraction of BAXGrid’s server component runs on the testbed’s analysis
the grid becomes necessary. For this, we use the RPC (remote servers and provides remote executables for the actual processing
procedure call) programming model. In particular, we use Ninf-G2 of fMRI datasets such as realignment routines, smoothing
[2], which is a reference implementation of the gridRPC API and routines, and statistical analysis routines.
developed by AIST, one of the main collaborating institutions of

2 3
See http://ninf.apgrid.org/ See http://www.globus.org/
4
PHILIPPINE INFORMATION TECHNOLOGY JOURNAL. VOLUME 1, NUMBER 1,
FEBRUARY 2007

In BAXSQL, the client component also provides its own GUI. processing. This is also the same approached used in BAXSQL to
With the provided GUI, users can register new datasets or studies federate datasets from several different remote resources.
in the testbed’s data servers, view details of existing datasets, edit
information stored in the data server, and browse available To connect to the remote servers, the client needs to authenticate
datasets, among others. The BAXSQL server component runs in itself to the server. Ninf-G uses GT’s authentication mechanism,
the data servers and manages the backend database for storing which can be done by simply executing the grid-proxy-init
fMRI metadata. It is also responsible for the actual storage of the command before connecting.
datasets. 3.4 Data Organization
Although these packages are independent from each other, the Figure 4 shows the organization of the fMRI datasets in
system is designed such that one application can call the server MedGrid’s data servers. On top of the hierarchy is the study or
component of the other. This is illustrated in Fig. 3 showing the more precisely a parent study. A parent study can contain both
interaction of the different MedGrid packages (top figure). In the sub-studies and/or datasets. On the other hand, sub-studies can
figure, the server component of BAXSQL acts as a client only contain datasets. A dataset is composed of metadata (meta)
component of BAXGrid. This is usually the case when there is a describing the dataset, anatomy files (ana) if available, and the
need to process datasets stored in the data servers. functional MR images (fMRI). A study (parent or sub) consists of
metadata (meta) and other related files (rel) such as files
describing the paradigm used or visual or auditory stimuli. All
metadata are stored in a backend database managed by
BAXSQL’s server component for easy search and retrieval, while
all other files are stored directly into the data servers’ storage
device. The files’ actual locations are also stored as part of the
metadata.

Figure 3. Top: Interaction of the different MedGrid packages.


Bottom: Several packages used in building the MedGrid
system.

MedGrid also established a certificate authority using GT’s Figure 4. Organization of fMRI datasets in MedGrid’s data
simpleCA package. Certificates issued by the MedGrid CA are servers
only valid for use within the testbed. MedGrid resources also
accept certificate issued by AIST’s Grid CA.

3.3 System Operation 4. RESULTS


In general, users interact with the system using the client 4.1 Accelerating fMRI Processing
component of either BAXGrid or BAXSQL, usually with the help One of the reasons of establishing the testbed is to accelerate the
of the provided GUI. The user then enters the necessary processing of fMRI datasets using the testbed’s computational
parameters and input files. After gathering all the needed resources. For this, we evaluated the performance of the system in
information, the client component then contacts the server processing fMRI datasets using BAXGrid. To achieve an increase
component, which can be in the analysis server for fMRI data in processing speed, the computational tasks were subdivided into
analysis or in the data server for data management. To do this, the smaller subtasks, which can then be run in parallel using several
client component invokes the remote executable using GRAM. analysis servers. Several fMRI analysis routines employed course
See Figure 2. When the remote executable is up and running, it grain parallelization when possible. For instance, realigning fMRI
connects back to the client component. After the back connection images is usually done a volume at a time and independent from
is established, exchanges of data and results occur. When the task the other. Because of this, it is possible to distribute the set of
is completed, the client disconnects from the server and the images that needs to be processed to several analysis servers
remote executable exits. where the images can be processed in parallel. To implement this,
we employed a master-slave model, where the client machine acts
It is also possible for the client component to invoke several as the master and the remote analysis servers as compute nodes.
remote executables from different remote servers at once. In fact, Each compute node processes the image independent from the
this is the approach used in BAXGrid to implement parallel

5
PHILIPPINE INFORMATION TECHNOLOGY JOURNAL. VOLUME 1, NUMBER 1,
FEBRUARY 2007

other. We then measured the elapsed time in processing several application. Results of these joint studies have been submitted for
datasets using different numbers of remote compute nodes. presentation in international conferences and currently worked out
In one study, we investigated the potential of the system for the for publication in some journals.
real-time analysis4 of fMRI datasets [4, 5]. The results were
promising even when using relatively slow network connection. 5. DISCUSSION
Simulation runs fully achieved real-time performance with a total Recent advances in medical imaging technologies present several
processing time of 1.089 s, which is much less than the image challenges to the management of digital medical images in terms
acquisition time of 3.0 s. This demonstrated the feasibility of of both storage and computational requirements. Grid technology
using remote computational resources to enable on-demand real- opens new possibilities to meet these demands. Medical imaging
time fMRI. facilities can utilize grid technology to meet short-term
Similar results were obtained in a study using BAXSQL [6]. In computational demands and very large storage requirements.
the paper, BAXSQL’s built-in functions for fMRI processing These we have demonstrated in the MedGrid testbed.
were evaluated using remote analysis servers. A study consisting
of 8 datasets each containing 130 images (128x128x30 in size) Although MedGrid is not a production grid, we were able to
was used. The total time to process the datasets using different demonstrate the many uses of the grid for brain studies. With grid
number of remote compute nodes was measured and compared it technology, we could accelerate the computation of fMRI
to the time when the actual processing was done within the data datasets. This can reduce the latency of obtaining results, increase
server. The result showed that a significant reduction in researchers’ productivity, and speed up the discovery of new
processing time could be attained when using several remote
compute nodes. In particular, using the data server to process the knowledge. The grid can also enable the sharing of datasets easily,
datasets took around 1 hour and 37 minutes. On the other hand, even across national borders. With the availability of datasets
employing 18 remote compute nodes reduces the total processing from other research groups, researchers can make meaningful
time to around 7 minutes. comparisons between their own results and those of others. Meta-
These results clearly exhibit the potential advantage of using grid analysis of shared datasets could also be performed to extract
technology to accelerate the processing of fMRI datasets. common features of tasks that can activate common specific brain
regions. These are just a couple of applications we can put grid
4.2 Enabling Data Sharing into use for brain studies.
MedGrid currently has three data servers. One server is located in
AIST for tool development purposes, another one in NCGG to 6. FUTURE DIRECTION
store datasets acquired during fMRI experiments, and the third MedGrid will be expanding its fMRI dataset collection with the
one in NTU also used for fMRI data storage. To integrate these ongoing collaboration with NTU. Collaborators from both NTU
data servers, we used BAXSQL. and NCCG are currently acquiring datasets for language studies.
As a contribution to the ONCO-MEDIA5 project, we will also be
As of writing, 257 datasets from 8 studies distributed among the looking at the use of content-based image retrieval in MedGrid
three data servers are available for sharing. These datasets are data servers. Finally, in the field of data sharing, there is a need to
have a common ontology so that it will be easier to exchange data
accessible using BAXSQL by collaborators from participating
from one group to the other. This is also necessary for the inter-
sites. Two studies compared activation patterns between Japanese operability of applications processing fMRI datasets. Our future
and Taiwanese subjects in a rhyming language task. Two studies goal here is to establish the fMRI ontology to represent the
involved simultaneous recording of EEG signals with fMRI. different aspects of fMRI processing including data format,
Another two looked into resting fMRI. The rest are test studies for analysis methods, and paradigm design, among others.
fMRI application development.
It is interesting to note that with MedGrid, we were able to make a
7. REFERENCES
comparative study between different populations even across 1. Foster, I. and C. Kesselman, The Grid: Blueprint for a Future
national borders (here, Taiwanese and Japanese). Researchers Computing Infrastructure. 1999, San Francisco: Morgan
from both NTU and NCGG simply performed the same set of Kaufmann Publishers, Inc.
experiments and then uploaded the acquired datasets to their
respective data servers. Collaborators were then able to 2. Tanaka, Y., et al., Ninf-G: A Reference Implementation of
manipulate the available datasets using BAXSQL’s client RPC-based Programming Middleware for Grid Computing.
application irrespective of where the datasets actually resided. For Journal of Grid Computing, 2003. 1: p. 41-51.
more advance analysis or analysis methods not yet supported by
the system, datasets could be readily downloaded using the same 3. Nakada, H., et al., GFD-R.P 52. Open Grid Forum, 2005.
4
By real-time analysis, we mean the entire process of image
reconstruction, image preprocessing, statistical analysis, and
display of updated results is completed before the next image is
5
acquired during an on-going scan. See http://www.onco-media.com/
6
PHILIPPINE INFORMATION TECHNOLOGY JOURNAL. VOLUME 1, NUMBER 1,
FEBRUARY 2007

4. Bagarinao, E., et al., Enabling on-demand real-time functional 6. Bagarinao, E. and Y. Tanaka. BAXSQL: A Functional MRI
MRI analysis using grid technology. Methods of Information in Data Management Tool for the Medical Grid Using Ninf-G. in 6th
Medicine, 2005. 44(5): p. 665-673. IEEE International Conference on Computer and Information
Technology. 2006. Seoul, Korea: IEEE Computer Society.
5. Bagarinao, E., et al., The application of grid computing to real-
time functional MRI analysis. Parallel and Distributed Processing
and Applications, Proceedings, 2004. 3358: p. 290-302.

Review Paper

Open Source Computing in ICT Education


Pablo Computer Science
Manalastas Ateneo de Manila University
Department of Katipunan Avenue, Quezon City 1108
Information Telephone: +63-2-4266001 local 5660
Systems & Email: pmanalastas@acm.org
ABSTRACT 2. SOFTWARE LICENSES
In this paper, we describe free and open source software, list the While the buyer of computer hardware “owns” the hardware, the
free and open source software tools that are useful in information buyer of software does not “own” the software. The buyer of
and communications technology (ICT) education, and give the software actually buys, from the owner of the software, a license
universal resource locators (URLs) from where these tools can be to use the software. The license will usually stipulate restrictions,
downloaded. such as a limit on the number of computers on which the software
can be installed, or a limit on the number of simultaneous users of
Keywords the software.
Free software, open source software, FOSS, operating systems, Only persons and entities who have legal licenses to use a
application programs, development tools, compilers and particular software may be allowed to install the software on their
interpreters, C, C++, Java, FSF, GNU, Linux, BSD, Apache, computers and to use the software. Obtaining an illegal copy of
Sendmail, Mozilla, Firefox, Thunderbird, OpenOffice, Gimp. an installation CD, and installing the same on your computer,
constitutes software piracy, and is punishable under the
1. INTRODUCTION Intellectual Property Laws (IP) of most countries.1
The following are prerequisites to quality information and The person who acquires a license to use software is sometimes
communications technology (ICT) education: (1) A good number given the right to read and study the source code of the software,
of qualified and dedicated faculty. (2) A well stocked up-to-date and to modify the source code to tailor the software to his needs.
library, with the latest issues of books, computer journals, and The source code is the version of the software written in a human-
magazines. (3) Computer laboratory with adequate computer readable programming language, such as C, C++, or Java. The
hardware, network infrastructure, and software tools. (4) source code is translated to machine language, and the machine-
Reasonably fast broadband connection to the Internet. (5) language version is the version of the software that is licensed for
Qualified, motivated, and hard-working students. A deficiency in use.
any one of these five factors will result in less than desirable
quality of ICT education. From the point of view of availability of source code, software
licenses can be classified into two: open-source licenses, and
With the decrease in cost of computer hardware and network closed-source licenses.
infrastructure in recent years, the acquisition of proper computing
facilities becomes attainable even by small schools offering 2.1 Open Source Licenses
bachelor’s degree programs in computer science (CS) and All open source licenses2 give the user of the machine-language
information technology (IT). But computer and network hardware version of the program a way to get the source code: either on
are useless without software to run them. Since licenses of low-cost CD or as free download from the Internet. Availability of
commercial software can be quite expensive, the total software the source code is necessary if the user is to study the source code
acquisition cost for a reasonably-sized computer laboratory can be and make modifications thereof. According to proponents of open
quite substantial. Thus this paper considers alternatives to source licensing, availability of the source code enables the user to
expensive commercial software. study it and to make modifications, and therefore contributes to
the improvement and growth of software. Examples of open

7
PHILIPPINE INFORMATION TECHNOLOGY JOURNAL. VOLUME 1, NUMBER 1,
FEBRUARY 2007

source licenses are: (a) the General Public License (GPL3) from 3.3 No-cost open source software
the Free Software Foundation (FSF), (b) the BSD4 License from These are open-source software that are available as free
the University of California, and (c) the Apache5 License from the
downloads from the Internet, or by purchasing very low-cost
Apache Software Foundation. Examples of software that are
covered by these three licenses are the Linux operating system installation CDs. Upon installation, you are given automatic zero-
kernel, the FreeBSD operating system kernel, and the Apache web cost license to use the software, and to study the source code.
server, respectively. You are even allowed to share the installation media with your
friends. All software that will be cited later in this paper are no-
2.2 Closed Source Licenses cost open-source software
Under most commercial licenses, the software is distributed only
in machine-language version, and the source code is not made
3.4 Shareware
available. In these cases, the software is developed by teams of
These are usually low-cost commercial software, written by
programmers who are sworn to secrecy not to divulge to anyone
individual programmers working in their basements, instead of by
the source code, under strict non-disclosure agreements (NDA).
programming teams in big software companies. They are usually
The source code is the software company’s trade secret, and
offered as free download, but to be installed for a trial period,
divulging this secret is a crime punishable under the IP laws of the
usually a month, after which the user is expected to pay a
concerned country. Examples of closed-source licenses are the
reasonably small licensing free, usually from USD20.00 to
licenses to Microsoft Windows XP6, Microsoft Office, and Adobe
USD100.00. If the licensing fee is not paid, the software keeps
Photoshop7.
reminding the user, but is otherwise not deactivated. Examples are
3 3. SOFTWARE LICENSING COST Windows text editors, picture viewers, zip/unzip programs, and so
Licenses to software can vary widely in price from almost zero to on.
extremely expensive, depending on the kind of license. For
example, the cost of Ubuntu-Linux 6.06 LTS is just the cost of FREE & OPEN SOURCE SOFTWARE
downloading the installation iso-image file from the Internet and Open source software is software that is distributed both in
subsequently burning the installation CD from it; you pay machine language version and as human-readable source code.
PHP0.00 for the license to use Ubuntu-Linux. On the other hand,
Richard Stallman9 calls such software “free” software, because the
the lowest-cost license to use Microsoft Windows Vista is
PHP5,288.00 for the Home Basic OEM Edition8, and the lowest- user of the software has the “freedom” to study the source code
cost license to use Microsoft Office 2007 is PHP7,188.00 for the and make modifications. The open source community actually
Home and Student OEM Edition8. requires that software must satisfy ten conditions to be considered
free and open source. Of the ten conditions, the following five are
We can list five classes of software licenses according to cost:
full-cost commercial closed-source software, support-cost the most important for us. (a) No-cost access to source code, (b)
commercial open-source software, no-cost open-source software, Free redistribution, (c) Allowing derived works, (d) Respect for
and shareware. integrity of each author’s source code, (e) Redistribution of
license. We cite here the meaning of each of these conditions,
from the Open Source Definition10.
3.1 Full-cost commercial closed-source
software 4.1. No-cost access to source code
These are closed-source software for which licenses are sold at The program must include source code, and must allow
full profit. Examples are Microsoft Office 2007, Adobe distribution in source code as well as compiled form. Where some
Photoshop CS2, Oracle 10g database management system, and form of a product is not distributed with source code, there must
many Unix operating systems like Sun Solaris, HP UX, IBM AIX, be a well-publicized means of obtaining the source code for no
and SGI IRIX. Also included here are trial-ware: full-cost more than a reasonable reproduction cost preferably, downloading
commercial software that you are allowed to try for a limited time via the Internet without charge. The source code must be the
period, but at the end of the period, the software is deactivated, preferred form in which a programmer would modify the
and you must purchase a license to reactivate. program. Deliberately obfuscated source code is not allowed.
Intermediate forms such as the output of a preprocessor or
3.2 Support-cost commercial open-source translator are not allowed.
software
These are sold-for-profit open-source software licenses, where 4.2. Free redistribution
much of the cost of purchasing the license goes to support of the The license shall not restrict any party from selling or giving away
software. License fees are usually much lower than full-cost the software as a component of an aggregate software distribution
commercial licenses. Examples are RedHat Enterprise Linux and containing programs from several different sources. The license
SUSE Linux. shall not require a royalty or other fee for such sale.

8
PHILIPPINE INFORMATION TECHNOLOGY JOURNAL. VOLUME 1, NUMBER 1,
FEBRUARY 2007

4.3. Allowing derived works can not use it in studying filesystems in an operating systems
The license must allow modifications and derived works, and course.
must allow them to be distributed under the same terms as the
license of the original software. Fortunately, there are stable, time-tested open-source Unix and
Unix-like operating systems which are better suited for both
desktop and server use in the school’s computer laboratory.
4.4. Respect for integrity of each author’s
Included are various distributions of the Linux, and modern
source code derivatives of Net2-BSD.
The license may restrict source-code from being distributed in
modified form only if the license allows the distribution of "patch
5.1.1. Linux Distributions
files" with the source code for the purpose of modifying the
Linux distributions are usually made up of the open source
program at build time. The license must explicitly permit
Linux11 operating system kernel, together with open source system
distribution of software built from modified source code. The
and application programs from the GNU12 project, open source
license may require derived works to carry a different name or
applications and networking code from Net2-BSD13, and
version number from the original software.
applications from other open source projects like Apache,
Mozilla-Firefox and OpenOffice. Open source Linux
4.5. Redistribution of license distributions, which contain Linux and only open source
The rights attached to the program must apply to all to whom the
applications and utilities, include Slackware, Debian, Ubuntu,
program is redistributed without the need for execution of an
Fedora, OpenSUSE, and CentOS.
additional license by those parties.
5.1.2. Net2-BSD Derivatives
Net2-BSD was the first true Unix that does not contain code from
the commercial closed-source AT&T System V Unix. The Net2-
5. OPEN SOURCE COMPUTING IN THE BSD13 code was written at the Computer Science Research Group
ICT CURRICULUM (CSRG) at the University of California Berkeley, and so is
This paper proposes that an ICT curriculum that uses only open copyrighted solely by the Regents of the University of California,
source software in the school’s computer laboratory, and on the and the copyright is an open source copyright. Modern day
students laptops and home computers, is not only feasible, but is derivatives of Net2-BSD include NetBSD, FreeBSD, and
also the most economical for schools in a third world country like OpenBSD, and these are fully-featured robust BSD Unix
the Philippines. Such a computer laboratory based solely on open operating systems that are just as robust and just as feature-loaded
source software is feasible because open source software is than their commercial cousins, Sun Solaris, HP UX, IBM AIX,
available for practically all types of computing requirements of a and SGI IRIX. OpenSolaris is the open source version of the
typical school computer laboratory. Software for programming, commercial Sun Solaris operating system. Although it is derived
for office use, for graphics, for Internet servers, all of these are from both BSD and System V, we mention it here because it is
available as open source software, and in many cases, these open open source, and has more BSD features than System V.
source versions are even better than their closed-source
commercial counterparts. Also, open source software for the 5.2. Graphical Desktop Environments
computer laboratory has licensing cost of PHP0.00, and nothing A graphical desktop environment gives the user a pictorial view of
can beat zero cost. The only real costs of using open source his work, where programs and data appear as graphical icons in
software is installation cost, software maintenance cost, and cost one or more windows on the computer screen. Click on a file icon
of training support personnel, but even commercial software will using the mouse, and the program that created the file is launched,
entail all these costs. Taking all factors into consideration, open so that you can work on the file again. The concept of graphical
source software beats all others in terms of cost. desktop with windows, icons, menus and pointers (WIMP) was
invented at Xerox PARC, and was popularized by Apple
5.1. Choice of Operating System MacIntosh, Microsoft Windows, and Unix desktops under
While Microsoft Windows XP is today’s most popular desktop XWindow. The two most used open source desktop environments
operating system, it is hardly a good choice for desktop operating for Unix-like operating systems are KDE and GNOME. KDE is
system for the ICT curriculum. It is not stable enough to be used older and is a more mature product. GNOME is newer but is also
in a rough environment of a student computer laboratory, since it full-featured. Fortunately, you can install both. While one of
crashes more often than Unix-like operating systems, and it is them is active, you can actually use programs supplied with either
susceptible to attacks by a multitude of made-for-Windows one. For example, while KDE is running, you can use both the
viruses. The Windows filesystem NTFS is not an open standard, GNOME text editor GEdit and the KDE text editor Kate.
and Microsoft can change its specifications anytime, and so you
9
PHILIPPINE INFORMATION TECHNOLOGY JOURNAL. VOLUME 1, NUMBER 1,
FEBRUARY 2007

Also, when you install any of the Linux distributions mentioned loader (ld and ld.so), the archiver (ar), the name utility (nm), the
earlier, may be asked to select which of KDE or GNOME or both strings utility (strings), and others.
you want to install. Thus you automatically get a free desktop
when you install Linux. 5.3.1.3. SUN Java SDK
The Sun Java Software Development Kit, now version 1.6.0, is
5.3. Development Tools the industry standard implementation of the Java programming
Programming is the most basic skill that students in the ICT language.
curriculum must learn. It is important that the school provides
students with robust program development tools that conform to 5.3.1.4. Blackdown Java SDK
ANSI and ISO standards and that generate correct code. Tools for The Blackdown Java SDK is a Java Software Development Kit for
C. C++, and Java program development should be provided as a Linux specifically. It is now version 1.4.2.
environments that allow
minimum. Integrated development
5.3.2. Integrated Development Environments
single-step source-level program debugging are An integrated development environment (IDE) is a program for
desirable. writing programs and for interactive debugging of programs. It
contains a text editor with facilities for calling the compiler and
5.3.1. C, C++, and Java Development Tools the symbolic debugger in the same session as the text editor,
Recently, Microsoft made available as free download the allowing for interactive program development, with line-by-line
Microsoft Visual C++ 2005 Express14. Although available for free source-code debugging. The Microsoft Visual Studio that is built
download, MSVC++ is not open source. It is a good, integrated into the Microsoft Visual C++ 2005 Express is an example of an
development environment, with built-in text editor, context- IDE with commercial license. There are several open source IDEs,
sensitive help, generates reasonably good code, and provides full including Anjuta, RHIDE, KDevelop, and Eclipse IDE.
support for Win32 program development, enabling students to
generate code that runs in graphical windows under Windows XP. 5.3.2.1. Anjuta DevStudio
However, for students learning C and C++ programming, MSVC+ Anjuta is a versatile integrated development environment for C
+ lacks some features that students have come to expect in and C++ on GNU/Linux. It has been written for GTK/GNOME
standard C and C++ compilers, such as fprintf() support for long desktop environment and features a number of advanced
long type, and greater than double (64-bit) support for long programming facilities. These include project management,
double. Also the popular conio library in MSVC++ is not stdio, application wizards, an on-board interactive debugger, and a
and so does not conform to standards. powerful source editor with source browsing and syntax
highlighting.
Among the open source tools that are available for C, C++, and
Java program development are: the GNU compiler collection 5.3.2.2. RHIDE
(GCC), GNU Binutils, SUN Java Software Development Kit RHIDE is an integrated development environment. With RHIDE
(Java2-SDK), and the Blackdown “Java for Linux” Software you can develop and debug your applications written in C, C++,
Development Kit. Pascal and other languages for which you have a compiler which
can be called from RHIDE. Versions for DOS and Unix are
5.3.1.1. GNU Compiler Collection available.
The GNU compiler collection (GCC) includes the GNU compilers
gcc, g++, gjc, and fortran95. “gcc” is the C compiler. “g++” is the 5.3.2.3. KDevelop
KDevelop provides an easy to use integrated development
C++ compiler. “gjc” is the Java compiler. “fortran95” is the
environment for Unix/X11 with support for KDE related
Fortran95 compiler. The “gcc” compiler is used for building
development.
almost all the open source tools available today. It is so widely
used, widely studied, and regularly improved. Some programmers 5.3.2.4. Eclipse IDE
consider gcc as the best C compiler in the world. It is the ideal The Eclipse IDE is an open source project sponsored by IBM that
tool for student programming, since it is ISO-WG14 (ANSI- aims to produce an integrated development environment for
X3J11) compliant, includes a wide variety of powerful non-ANSI programming in Java, C/C++, and other languages. Eclipse has
extensions, and produces correct code. drop in toolkits for various languages, like JDT for Java
development, and CDT for C/C++ development. Eclipse, itself, is
5.3.1.2. GNU Binutils written in Java, and tends to be slow on old computers, but on the
The GNU compiler collection is useless without support utilities new generation PCs, Eclipse runs adequately fast. It is the most
for handling the binary outputs of the compilers. The GNU fully-featured of all open source integrated development
binutils (binary utilities) include the assembler (as), the linker environments.

10
PHILIPPINE INFORMATION TECHNOLOGY JOURNAL. VOLUME 1, NUMBER 1,
FEBRUARY 2007

5.4. Office Automation 5.6. Graphics and Animation


Open source office suites are used for word processing, slide Blender is an open source software for 3D modeling, animation,
presentations, and spreadsheet calculations. They are the rendering, post-production, interactive creation and playback.
equivalents of Microsoft Word, Microsoft Powerpoint, and
Microsoft Excel, except that the open source versions produce GIMP is the GNU image manipulation program, for such tasks as
files that follow standard formats, usually the open document photo retouching, image composition and image authoring.
format. Also they are usually offered as free downloads.
ImageMagick is a software suite to create, edit, and compose
Office suites are sometimes taught in the ICT curriculum as bitmap images. It can read, convert and write images in a variety
introductory computer courses, or as computer literacy courses for of formats (about 100). Use it to translate, flip, mirror, rotate,
students of the humanities, social sciences, and business scale, shear and transform images, adjust image colors, apply
management. various special effects, or draw text, lines, polygons, ellipses and
Here are some of the open source office suites. Bézier curves.

5.4.1. OpenOffice 5.7. Network Servers


OpenOffice consists of the OOWriter word processor, OOImpress Almost all network servers in use on the Internet are open source.
presentation program, and OOCalc spreadsheet program. It is the Among the open source network servers are Apache web server,
most popular of the office suites for Linux, and can even read and Squid proxy server for caching web pages, Sendmail mail
write Microsoft Office file formats. transport agent, Postfix mail transport agent, BIND name server,
PostgreSQL database server, ISC DHCP server, and OpenLDAP
5.4.2. GNOME Office server.
GNOME Office consists of the AbiWord word processor,
Gnumeric spreadsheet program, and GNOME-DB database
program. It is available when you install the GNOME desktop
environment. 6. DOWNLOAD SITES
We give here the websites from which the open source operating
5.4.3. KDE Office systems and tools mentioned in this paper can be downloaded.
KDE Office or KOffice consists of KWord word processor, The Linux and BSD distributions are usually available as bootable
KSpread spreadsheet calculator, KPresenter presentation program, and installable CD iso-images. The other applications and utilities
and eight other useful office programs. KOffice is available when are available as source code which you must compile in order to
you install the KDE desktop environment. create the machine-language executable version.

5.4.4. SIAG Office 6.1. Slackware


Siag Office is a tightly integrated, free office package. It consists
of Siag spreadsheet, PW word processor, Egon animation ftp://ftp.slackware.com/pub/slackware/slac
program, and two other utilities. kware-11.0-iso/

5.5. Browsing and Email 6.2. Debian


A browser is an network application program that allows the user http://cdimage.debian.org/debian-
to access hypertext Web pages from remote sites, and display cd/3.1_r4/i386/iso-dvd/
these pages on the local machine. Internet Explorer is the standard
browser on Windows PCs. Some open source browsers are
6.3. Ubuntu
GNOME Epiphany, KDE Konqueror, Firefox, and Seamonkey.
http://ftp.funet.fi/pub/Linux/INSTALL/Ubuntu/dvd-releases/
releases/dapper/release.1/ubuntu-6.06.1-dvd-i386.iso
A mail user agent, MUA, or simply mailer program is a network
application that allows us to compose e-mail messages, read e- 6.4. Fedora Core
mail messages, and reply to e-mail messages and have our reply ftp://download.fedora.redhat.com/pub/fedora/linux/core/6/i386/iso
sent across the Internet to our friends’ computer mailboxes. /FC-6-i386-DVD.iso.
Outlook is the standard mailer on Windows PC. Some open
6.5. Open SUSE
source mailer programs are Thunderbird, GNOME Evolution,
http://download.opensuse.org/distribution/
KDE Kmail, and Mutt. All these mailers work under the
graphical desktop, except Mutt which can also work in text-mode 10.2/iso/dvd/ openSUSE-10.2-GM-DVD-
terminals. i386.iso
11
PHILIPPINE INFORMATION TECHNOLOGY JOURNAL. VOLUME 1, NUMBER 1,
FEBRUARY 2007

6.6. CentOS 6.21. OpenOffice


http://mirror.linux.gflug.net/pub/centos/4.4 http://download.openoffice.org/2.1.0/index.
/isos/i386/CentOS-4.4-i386-binDVD.iso html

6.7. NetBSD 6.22. GNOME Office


ftp://iso.netbsd.org/pub/NetBSD/iso/3.1/i386cd-3.1.iso http://www.gnome.org/gnome-
6.8. FreeBSD office/gnome/.
ftp://ftp.freebsd.org/pub/FreeBSD/releases/
i386/ISO-IMAGES/ 6.2/ 6.23. KDE Office
http://www.koffice.org/download/
6.9. OpenBSD
ftp://ftp.openbsd.org/pub/OpenBSD/4.0/i386/
6.24. SIAG Office
ftp://siag.nu/pub/siag/
6.10. OpenSolaris
http://www.opensolaris.org/os/downloads/sol_ex_dvd 6.25. GNOME Epiphany
/ http://www.gnome.org/projects/epiphany/
6.11. KDE Desktop 6.26. KDE Konqueror
http://www.kde.org/download/
http://www.konqueror.org/
6.12. GNOME Desktop
http://www.gnome.org/start/2.16/ 6.27. Firefox / Mozilla
http://www.mozilla.com/en-US/firefox/
6.13. GNU Compiler Collection
ftp://ftp.gnu.org/gnu/gcc/gcc-4.1.2/gcc-4.1.2.tar.bz2 6.28. Seamonkey / Mozilla
http://www.mozilla.org/projects/seamonkey
6.14. GNU Binutils
ftp://ftp.gnu.org/gnu/binutils/binutils-2.17.tar.bz2 /
6.15. SUN Java SDK 6.29. Thunderbird
http://java.sun.com/javase/downloads/inde http://www.mozilla.com/en-US/thunderbird/
x.jsp
6.30. GNOME Evolution
6.16. Blackdown Java for Linux SDK http://www.gnome.org/projects/evolution/
http://www.blackdown.org/java-linux/java-linux-d2.html, or
ftp://mirrors.ibiblio.org/pub/mirrors/blackdown/JDK-1.4.2/i386/
03/j2sdk-1.4.2-03-linux-i586.bin 6.31. KDE KMail
http://kontact.kde.org/kmail/
6.17. Anjuta DevStudio
http://anjuta.sourceforge.net/downloads 6.32. Blender
http://www.blender.org/download/source-
6.18. RHIDE code/
http://www.rhide.com/download/main.html
6.33. GIMP
6.19. KDevelop http://www.gimp.org/
ftp://ftp.kde.org/pub/kde/stable/kdevelop-3.4.0/src/
kdevelop-3.4.0.tar.bz2
6.34. ImageMagick
6.20. Eclipse IDE http://www.imagemagick.org/script/index.p
http://www.eclipse.org/downloads/ hp

12
PHILIPPINE INFORMATION TECHNOLOGY JOURNAL. VOLUME 1, NUMBER 1,
FEBRUARY 2007

6.35. Apache Web Server [3] “The GNU General Public License”,
http://httpd.apache.org/ http://www.gnu.org/copyleft/gpl.html, accessed on 2/16/2007
[4] “The 4.4BSD Copyright”,
6.36. Squid Proxy Server http://www.freebsd.org/copyright/license.html, accessed on
http://www.squid-cache.org/ 2/16/2007
[5] “The Apache Software Foundation: Licenses”,
6.37. Sendmail MTA http://www.apache.org/licenses/, accessed on 2/16/2007
http://www.sendmail.org/ [6] “Microsoft Windows XP Home Edition (Retail) End-User
License Agreement for Microsoft Software”,
6.38. Postfix MTA http://www.microsoft.com/windowsxp/home/eula.mspx,
accessed on 2/16/2007
http://www.postfix.org/
[7] “Adobe Software License Agreement”,
6.39. BIND Nameserver http://www.adobe.com/products/eulas/pdfs/cs_combined.pdf,
accessed on 2/16/2007
http://www.isc.org/sw/bind/
[8] “Villman Computer Systems, Inc Price List”, © 2007 VCSI,
6.40. PostgreSQL Database Server obtained from Villman Katipunan Branch on 2/9/2007.
http://www.postgresql.org/ [9] Stallman, Richard: “The GNU Operating System and the
Free Software Movement”, a section of the book, “Open
6.41. ISC DHCP Server Sources: Voices from the Open Source Revolution”,
O’Reilly, downloadable from: http://kb.cospa-project.org/
http://www.isc.org/sw/dhcp/ retrieve/4459/06TheGNUOperatingSystemAndTheFreeSoft
wareMovement.pdf
6.42. OpenLDAP Server
[10] “The Open Source Definition”,
http://www.openldap.org/ http://www.opensource.org/docs/definition_plain.php,
accessed on 2/16/2007
7. ACKNOWLEDGMENTS
We thank Dr. Rafael Saldana and the Board of the Computing [11] “The Linux Kernel Archives”, http://www.kernel.org/,
Society of the Philippines for the honor given us in the Workshop accessed on 2/17/2007
on Information and Communications Technology Education [12] “The GNU Project”, http://www.gnu.org, accessed on
(ICTED 2007) held on February 23-24, 2007 at the Boracay 2/17/2007
Regency Hotel in Boracay Island, Aklan, Philippines, and for
allowing us to present this paper. [13] “Net2-BSD ReadMe”, http://www.ibiblio.org/pub/historic-
linux/ftp-archives/prep.ai.mit.edu/Sep-29-1996/net2-
8. END NOTES bsd.README, accessed on 2/17/2007, and the “Net2-BSD
[1] “Philippine Intellectual Property Law”, Archives”, ftp://ftp.uu.net/pub/OS/bsd-sources/, accessed on
http://www.chanrobles.com/legal7code.htm, accessed on 2/17/2007, and the “McKusick BSD CDrom”,
2/16/2007 http://www.mckusick.com/csrg/, accessed on 2/17/2007.
[2] “The Open Source Definition”, [14] “Microsoft Visual C++ 2005 Express”,
http://www.opensource.org/docs/definition.php, accessed on http://msdn.microsoft.com/vstudio/express/visualc/download
2/16/2007 /, accessed on 2/17/2007

10th National Convention of the Philippine Society


of Information Technology Educators
(PSITE 2008)

13
PHILIPPINE INFORMATION TECHNOLOGY JOURNAL. VOLUME 1, NUMBER 1,
FEBRUARY 2007

Febuary 20 – 22, 2008


Heritage Hotel, Pasay City
Website: http://www.psite.org.ph

Programme
11:45 . 12:15 Sponsor.s Time ASun Microsystems, Inc.
Day 1: February 20, 208 (Wednesday)
Arrival & Billeting of Participants A 12:15 . 1:00 Lunch Break

Day 2: February 21, 208 (Thursday) 1:00 . 1:30 Talk 3: Digital Animation.
Ms. Marie Grace Dimaranan
8:00 . 9:00 Registration of Participants President
9:00 . 9:30 Opening Ceremonies A Animation Council of the Philippines, Inc.
Invocation
Pambansang Awit 1:30 . 2:00 Talk 4: Industry-Academe Programs.
Ms. Ma. Cristina Coronel
Welcome Remarks President, Philippine Software Industry Association
Ms. Nancy M. Flores
National President, PSITE 2:00 . 2:30 Sponsor's Time: Brother International Phils.,
Inc.
Opening Remarks MEC Networks Corporation
Dr. Heracleo D. Lagrada A
Director IV, OPS-CHED 2:30 . 3:00 Coffee Break

Presentation of Participants 3:00 . 4:00 PGMA-SEGS Scholarship Orientation


Ms. Ma. Teresa S. Salta, Convention Chair Dr. Catherine Q. Castañeda
Co-Director-in-Charge, HEDP-FDP, CHED
9:30 - 10:15 Introduction of Keynote Speaker Dr. Fabian M. Dayrit
Mr. Farley Abrigo Chair, PGMA-SEGS
Board Member, PSITE Ateneo de Manila University

Keynote Address 4:00 . 4:30 Sponsor.s Time: Bayantel IT-Works


The Honorable 0 Sen. Manny B. Villar Jr. 4:30 . 5:00 Talk 5: (1) A Promoting Programming
Senator, Republic of the Philippines Excellence Through Participation in National
and International Competitions/ (2) The Philippine
10:15 - 10:45 Coffee Break Information Technology Journal: Its Role in Advancing
I.T. Research in the Philippines
10:45 - 11:15 Talk 1: Philippine Outsourcing and
Offshoring Roadmap. Dr. Rafael P. Saldaña
Mr. Oscar Sanez A/Professor
President/CEO Ateneo de Manila University
Business Processing Association of the Philippines
5:00 . 5:15 PSITE Election Guidelines
11:15 . 11:45 Talk 2: Industry Technology Update.
Ms. Rose Reyes 6:00 . 10:00 JEDI Nite (Venue: One Esplanade)
Chair A
Association of SEIPI-IT Executives & Professionals A Day 3: February 22, 2008
14
PHILIPPINE INFORMATION TECHNOLOGY JOURNAL. VOLUME 1, NUMBER 1,
FEBRUARY 2007

2:30 - 3:00 Coffee Break


8:00 . 8:30 Registration of Participants
8:30 . 10:15 PSITE Organizational Matters, Part I A 3:00 - 3:30 Sponsor's Time: Oracle
PSITE Board Election
Regional Chapter Reports 3:30 - 4:45 PSITE Organizational Matters, Part II
PSITE Operational Status
10:15 - 10:30 Coffee Break President's Report
Treasurer's Report
10:30 - 11:30 CHED TPITE Projects Update Presentation of PSITE's Incoming Board

11:30 - 12:15 Sponsor's Time: Globe/ Anvil 4:45 - 5:00 Closing Ceremonies

12:15 . 1:00 Lunch Break Contact Person:

1:00 . 1:30 Talk 6: Visual Teaching. Ms. Nancy Flores


Mr. Oliver Malabanan President
Professor Philippine Society of I.T. Educators (PSITE)
De La Salle University E-mail: nm_flores@yahoo.com
1:30 - 2:00 Talk 7: IT Service Management and IS Audit .
Mr. John Ruero Country IT Manager - Manila
Misys International Banking Systems, Isaca Member

2:00 - 2:30 Sponsor's Time: Wizard/Tri-Isys

8th PHILIPPINE COMPUTING SCIENCE CONGRESS

(PCSC 2008)

15
PHILIPPINE INFORMATION TECHNOLOGY JOURNAL. VOLUME 1, NUMBER 1,
FEBRUARY 2007

February 23 – 24, 2008

University of the Philippines – Diliman

Organized by: Computing Society of the Philippines (CSP)

E-mail: computingsoc@gmail.com

Website: http://www.csp.org.ph

1.0 INTRODUCTION [IP01]. Dr. Caslon Chua, Dean, College of


Computer Studies, De La Salle University
Every year, the Computing Society of the Title: "3-D Model Graph Derivation for Path
Philippines (CSP) invites you organizes the Traversal"
Philippine Computing Science Congress (PCSC)
to enable educators, researchers, and ICT
professionals and students to interact and to [IP0]2 Dr. Prospero Naval – Associate Professor,
share their work in computing, computer science, University of the Philippines- Diliman
computer engineering, computational science,
and information and communications technology Title: "Training Neural Networks with Multi-
(ICT) education. objective Particle Swarm Optimization"

PCSC 2008 features special lectures by


[IP03]. Dr. Eduardo Mendoza, Research
prominent researchers and educators in the field
of information and communications technology Scientist, Ludwig-Maxillians University
(including computing, computer science, (Munich, Germany) / Adjunct Professor,
computer engineering, computational science, University of the Philippines - Diliman
ICT education and related disciplines). It also
features contributed research papers in TItle: "Systems Biology of Viral Infection"
computing and ICT.
[IP04]. Dr. Allan Sioson, Dean, College of
2.0 KEYNOTE AND INVITED SPEAKERS Computer Studies, Ateneo de Naga University

[IP05]. Dr. Felix Muga II, Associate Professor,


2.1 Keynote Speaker: Ateneo de Manila University

Title: "Revisiting the Collatz Conjecture"


[KP1]. Dr. Eliezer Albacea, Professor,
University of the Philippines - Los Baños [IP06]. Dr. Arnulfo Azcarraga, Dean, De La
Salle Canlubang
Title: “An Almost Optimal Sorting Algorithm”
Title: "Self-Organizing Maps as Underlying
2.2 Invited Speakers Structure for Digital Music Archives"

16
PHILIPPINE INFORMATION TECHNOLOGY JOURNAL. VOLUME 1, NUMBER 1,
FEBRUARY 2007

[IP07]. Dr. Gregg Victor Gabison, Dean, College Sources with User's Parameter for Decision
of Information Technology and Computer Support. Author: Robert Charles, LORIA
Studies, University of San Jose Recoletos (Cebu Campus Scientifique, France
City)
H1 - 3. A Pi-Calculus Model of the CD95
Title: "Evaluation of XML Schema Clustering Receptor Medicated Pathway of Apoptosis.
(Information Integration) Techniques" Author: Jan Michael Yap, University of the
Philippines-Diliman
[IP08]. Dr. Elmer Maravillas, Professor, Cebu
Institute of Technology F8 - 4. Design and Implementation of a Vision-
Based Hand Mimicking System. Authors: Joel
Title: "Expert System’s Evaluation of Student Ilao, Eugene Angelo Fabian, Ivan Or, Lutherford
Learning Performance" Sosuan, and Glenn Uy – De La Salle University

F6 - 5. Sonar Beamforming. Authors: Clement


[IP09]. Dr. Henry Adorna, Associate Professor, Ong, Bernice Ceara Go, Marc Jason Keng, and
U.P. Diliman John Paul Yao -- De La Salle University

Title: "On Languages , Sequences and F7 - 6. Characterization of Hand Glove Data for
Automata" Letter Sign Language Translations. Authors:
Veronica Aguilos, Clinton Jacob Mariano, Erika
[IP10]. Dr. Jaime Caro, Assistant Vice-President Bianca Mendoza, John
for Development, University of the Philippines- Peter Orense, and Clement Ong -- De La Salle
Diliman University

Title: "Permutation Routing and Gossiping on D3 - 7. A Computational Study on the Guimaras


the Graph G(n, k) of the Johnson Scheme" Oil Spill Dynamics Using
Cellular Automata, Watershed Transform, and
[IP11]. Dr. Baltazar Aguda, Ohio State Parallel Computing. Authors: Patricia Ann
University, U.S.A. Lorenzo, Rhena Lelleen Plagata, Paolo Nicolo
Santos, William
Title: "Amazing Biomolecular Computations" Emmanuel Yu, and Rafael Saldaña -- Ateneo de
Manila University
[IP12]. Dr. Rafael Saldaña, Associate Professor,
Ateneo de Manila University E2 - 8. Improving Spam Detection Using Text
Mining and Various Predictive Statistical
Title: "Development of a Web-Based Query and Classification Methods. Author: Ariel Maguyon,
Retrieval System of Digital Mammograms from Ateneo de Manila University
Multiple Remote Sources"
D4 - 9. Serial and Parallel Implementation of
3.0 CONTRIBUTED AND OTHER PAPERS Benford's Law for Fraud Detection. Authors:
Ma. Daphne Regina Toledo, Jonalyn Valencia,
William Emmanuel Yu, and
3.1 Contributed Papers Felix Muga II -- Ateneo de Manila University

M1 -10. Towards XML, Template-Based GUI


E1 - 1. Characteristics and Collection of Code Generation
Information from Heterogeneous Multimedia
17
PHILIPPINE INFORMATION TECHNOLOGY JOURNAL. VOLUME 1, NUMBER 1,
FEBRUARY 2007

for Mobile Applications. Authors: Maria Donna C1 - 18. Identifying At-Risk Novice Java
Enriquez, Alfred Timothy Lotho, and Jeffrey Programmers Through the Analysis of Online
Jongko -- Ateneo de Manila University Protocols. Authors: Emily Tabanao and Ma.
Mercedes Rodrigo, Ateneo de
D5 - 11. Philippine Landslide Dyanmics: A Manila University; and Matthew Jadud, Franklin
Computational Study Using Cellular Automata W. Olin College of Engineering, USA
and the Minimization Algorithm. Authors:
Timothy James Yusun and Rafael Saldaña, M2 - 19. Extending Shape-based Similarity
Ateneo de Manila University Measures for 3D Models. Authors: Conrado
Ruiz, Jr. and Rafael Cabredo, De La Salle
G1 - 12. Competitive Online Scheduling with University; Levi Jones
Fixed Number of Queues. Authors: Richard Monteverde, Citibank Intl Technology
Bryann Chua (University of the Philippines Organization (Singapore); and Huang Zhiyong,
-Manila) and Jaime Caro (University of the Institute for Infocomm Research
Philippines- Diliman) (I2R),A*(STAR), Singapore

E4 - 13. Epsilon: Information Security A1 - 20. Grain Classification and Grading Based
Laboratory using Virtualization Technology. on Fourier Descriptor. Authors: Faye Moncada
Authors: Alexis Pantola, Miguel Alberto Gomez, and Vladimir Mariano, University of the
and Solomon Wong -- De La Salle Philippines-Los Baños
University
F9 - 21. An Adaptive Compression Technique.
F10 - 14. Automated Behavior Analysis of Authors: Jose Ronello Bartolome, Nonoy Go,
Organisms Using Computer Vision. Authors: Nathaniel Aaron, Mary Ann Ngo, and Dan
Jeremiah Pascual and Vladimir Mariano, Adrian Nelson Pamparo --De La Salle
University of the Philippines-Los Baños University

H2 - 15. ESP (Expert System for Poisoning): A H3 - 22. Design and Engineering of a Supply
Clinical Decision Support System for the Chain Management System for Drug Delivery
Diagnosis and Management of Poisoning. Applications. Authors: Allan Espinosa,
Authors: Diana Bandojo, Ma. Jaymee Krisette Nathaniel Libatique, and Gregory Tangonan --
Gatapia, Reggie Nicolo Santos, Riza Theresa Ateneo de Manila University
Batista, and Prospero Naval -- University of the
Philippines-Diliman; and Alvin Marcelo, A2 -23. A Multi-Feature Approach to Smoke
University Detection. Authors: Maria Charmaine Templado
of the Philippines-Manila and Vladimir Mariano, University of the
Philippines-Los Baños
B1 - 16. Hypercube Peer-to-Peer for Resource
Location on WiMax. Author: Rhia Trogo, De La G2 - 24. Modeling FLASH Participation in
Salle Univesity CD95-mediated Apoptosis Using Pi-Calculus.
Authors: Stephanie Catabul, Elaine Joy Coloma,
E5 - 17. Applying Latent Semantic Analysis to and Irene Celeste Dare -- University of the
Classifying Relevance of Forum Messages Using Philippines-Diliman
Small-Sized Corpora. Authors: Rodolfo Raga
(Jose Rizal University) and Raymund Sison (De C2 - 25. Design and Use of an Open Individual
La Salle University) and Group Student Model for Learning Object-
Oriented Design Using UML. Authors: Miguel

18
PHILIPPINE INFORMATION TECHNOLOGY JOURNAL. VOLUME 1, NUMBER 1,
FEBRUARY 2007

Paolo Arellano, Beatriz G3 - 28. Schutzenberger's Guessing Game on a


Tabunar, Reselyn Ann Tan, Enrico Alejandro Kolakoski Finite Subsequence. Authors: Marlo
Tuason, and Merlin Teodosia Suarez -- De La de Guzman, Joseph Pasia, and Henry Adorna --
Salle University University of the
Philippines-Diliman
D2 - 26. Using Simulation to Update Poverty
Maps. Author: Rigan Ap-apid, De La Salle G4 - 29. On Unambigous Nondeterministic
University Finite Automata and the Strict Tree Property.
Authors: Henry Adorna, Nestine Hope
D1 - 27. Building and Benchmarking a New Hernandez, and Rex David Lorenzo --
Beowulf Cluster for Grid Computing and Other University of the Philippines-Diliman
Applications. Authors: Allan Espinosa and
Rafael Saldaña, Ateneo de Manila
University

3.2 Other Papers

SP1 (TBA)

SP2 (TBA)

SP3 (TBA)

SP4 (TBA)

MODERATORS: (TBA)

Note: TBA = To Be Announced

3.0 PROGRAM OF ACTIVITIES


National Anthem
Day 1. February 23, 2008.
Welcome Remarks
Venue: U.P. NISMED Auditorium Dr. Jaime Caro, President, Computing Society of
the Philippines
Time / Activity
0800 - 0900 Registration Conference Orientation and Introduction of
0900 - 0930 Opening Session Participating Schools/Organizations
Dr. Caslon Chua, Over-All Chair, PCSC 2008
Moderator/Emcee: Dr. Henry Adorna, Board
Secretary, CSP Introduction of Keynote Speaker
19
PHILIPPINE INFORMATION TECHNOLOGY JOURNAL. VOLUME 1, NUMBER 1,
FEBRUARY 2007

Dr. Rafael Saldana, Chair, PCSC 2008 Program Room A: Parallel Session D (Computational
Committee Science)
Room B: Parallel Session E (Data Mining,
0930 - 1030 Keynote (Dr. Eliezer Albacea) Information Retrieval, and Databases)
Room C: Parallel Session F (Computer
1030 - 1050 Break Engineering and Hardware Systems)

1050 - 1125 Invited 1 (Dr. Eduardo Mendoza) 1530 – 1550


Room A: D1 (27)
1125 – 1200 Invited 2 (Dr. Prospero Naval, Jr.) Room B: E1 (1)
Room C: F6 (5)
1200 - 1230 Lunch
1550 – 1610
Afternoon Sessions to be held in the Computer
Science Building Room A: D2 (26)
Room B: E2 (8)
Room C: F7 (6)
Room A: Parallel Session A
Room B: Parallel Session B 1610 – 1630
Room C: Parallel Session C
Room A: D3 (7)
1330 - 1400 Room B: E3 (19)
Room C: F8 (4)
Room A: Invited 3 (Dr. Felix Muga II)
Room B: Invited 5 (Dr. Arnulfo Azcarraga) 1630 – 1650
Room C: Invited 7 (Dr. Caslon Chua)
Room A: D4 (9)
1400 - 1430 Room B: E4 (13)
Room C: F9 (21)
A: Invited 4 (Dr. Allan Sioson)
B: Invited 6 (Dr. Gregg Gabison) 1650 - 1710
C: Invited 8 (Dr. Elmer Maravillas)
Room A: D5 (11)
1430 - 1450 Room B: E5 (17)
Room C: F10 (14)
Room A: A1 (20)
Room B: B1 (16) 1710 – 1730 Break
Room C: C1 (18)
(Transfer to UP ITT Center, Computational
1450 - 1510 Science Research Building)

Room A: A2 (23) Note: Conference Dinner will be held in the


Room B: SP1 lobby of the U.P. Information Technology
Room C: C2 (25) Center (UPITTC)

1510 - 1530 Break 1730 – 1930 Conference Dinner/


CSP Business Meeting

20
PHILIPPINE INFORMATION TECHNOLOGY JOURNAL. VOLUME 1, NUMBER 1,
FEBRUARY 2007

Day 2. February 24, 2008. Computer Science Room A: G3 (28)


Building. Room B: H3 (22)
Room C: SP 3
Rm. A. Parallel Session G (Theoretical
Computer Science) 1000 – 1020

Rm. B. Parallel Session H (Biomedical A: G4 (29)


Applications) B: SP2
C: SP 4
Rm. C. Parallel Session I (Mobile Applications
and Other Topics) 1020 – 1050 Break

0830 - 0900 Registration 1050 – 1125

0900 – 0920 Room A: Invited 9 (Dr. Henry Adorna)

Room B: Invited 11(Dr. Baltazar Aguda)


Room A: G1 (12)
Room B: H1 (3) 1125 – 1200
Room C: M1 (10)
Room A: Invited 10 (Dr. Jaime Caro)
0920 – 0940 Room B: Invited 12 (Dr. Rafael Saldaña)

Room A: G2 (24) 1200 - 1300 Closing/Lunch


Room B: H2 (15)
Contact: computingsoc@gmail.com

Room C: M2 (19)

0940 – 1000

10th International Conference on Molecular Systems


Biology (ICMSB 2008): Program Abstracts
Prospero NAVAL, JR. and LI JIN
Co-Chairs, Program Committee
th
10 International Conference on Molecular Systems Biology
Website: http://www.icmsb08.org

1.0 INTRODUCTION

21
PHILIPPINE INFORMATION TECHNOLOGY JOURNAL. VOLUME 1, NUMBER 1,
FEBRUARY 2007

subsequent conferences demonstrates in a


nutshell how ideas for analyzing complex
Systems biology has become a buzzword in
systems began to blossom, and we are beginning
recent years. Apparently out of nothing, a new
to fathom how powerful close collaborations
field emerged, and within a few short years,
between biologists, mathematicians and
many researchers from biology, physics,
computer scientists can be and what they may
computer science and other fields of endeavor
accomplish in the future. The complexity of
declared themselves systems biologists. Articles
systems that can be modeled today is easily a
appeared, books were written, educational
magnitude higher than at the first conference,
programs were created. Fueled by the scientific
and the speed with which our methods improve
community and the lay media alike, the
suggests that we may soon be able to analyze
expectations for systems biology grew sky high.
biological systems with hundreds of components
Are they based on fact or fiction? Is systems
and processes.
biology all hype, or are the enormous
expectations and predictions warranted?
So, is systems biology all hype?
Certainly not. Systems biology will not solve all
To get a glimpse of the future, it is
biological problems in a few years, and patience
useful to look into trends of the past. There we
an persistence are of the essence. But deep
quickly find that the term system biology may be
thinkers of the past century have paved the way,
new, but that its roots can easily be traced back
giving us the opportunity to explore an uncharted
to earlier times. As a case in point, the Austrian
and exciting territory that promises us solutions
scientist Karl Ludwig von Bertalanffy must be
to some of mankind’s grand challenge problems
recognized as a pioneering, visionary systems
in biology, medicine, and sustainable
biologist, as his work from the 1920s to the
stewardship of the environment.
1960s contains uncounted discussions of systems
in biology that even today are still modern,
— Eberhard Voit
relevant and interesting. Beginning in the 1980s,
easier access to computers empowered growing
numbers of researchers to explore systems in
The 10th International Conference on Molecular
biology than ever before and small communities
Systems Biology (ICMSB 2008) was held at the
of like-minded systems biologists started to University of the Philippines — Diliman Campus
assemble. In 1989 one such group organized the from February 25 to 28, 2008. It followed the
first conference in a series of which the tradition of nine previous workshop-style meetings
upcoming ICMSB 2008 meeting is the tenth. that had focused on theoretical and methodological
advances in biological systems analysis, their
This inaugural conference in Charleston (U.S.A.)
applications, and their support through novel
honored the 20th anniversary of Biochemical software development.
Systems Theory, one of the first mathematical
and computational forays into representing and
modeling biological systems in a suitable and 2.0 PROGRAM
general fashion. Reviewing the series of
February 25 (Monday)
22
PHILIPPINE INFORMATION TECHNOLOGY JOURNAL. VOLUME 1, NUMBER 1,
FEBRUARY 2007

PRE-CONFERENCE TUTORIALS Venue: UP National Institute for Science and


Mathematics Education Development (NISMED)

Venue: UP National Institute for Science and


Mathematics Education Development (NISMED) 8:00-8:25 Registration
am
8:25-8:40 Welcome Address
8:00-8:30 am Registration am
8:30-8:45 am Welcome Remarks
8:45-10:15 am [T1] Introduction to Analyzing
Biological Systems with Canonical 8:40-9:10 Keynote [K1]: Systems Biology with
Models am SMILES
Eberhard Voit (Georgia Tech, Eduardo Mendoza (LMU Munich,
USA) Germany and UPD, Philippines)
10:15-10:30 Coffee Break
am
10:30-12:00 nn [T2] Efficient Inferring Method of Session Theme: Biological Network Reconstruction
Genetic Interactions Based on Session Chair: Rudiyanto Gunawan
Time Series Gene Expression 9:10-9:15 Session Introduction
Profiles: Application of Conceptual am
Modeling by S-system Formalism 9:15-9:45 [P1] Computational Identification of
Masahiro Okamoto (Kyushu U, am Dynamic Biological Networks:
Japan) Inverse Modeling Approach and
12:00-1:30 pm Lunch Break Parameter Estimation Strategies
1:30-2:45 pm [T3] Parameter Estimation (I-C Chou, M. Vilela, J.S. Almeida,
Methods in Biochemical Systems and E.O. Voit)
Theory: Classical and Evolutionary 9:45-10:15 [P2] MADMan: A Benchmarking
Approaches am Framework for Parameter Estimation
Ricardo del Rosario (UPD, in Biochemical Systems Theory
Philippines and MPI Biochem, Models
Germany) and Prospero Naval, Jr (R. del Rosario, M.T. Echavez, M.T.
(UPD, Philippines) de Paz, P.C. Zuniga, M.C.R. Bargo,
2:45-3:00 pm Coffee Break C.O. Talaue, C. Arellano, J.M. Pasia,
3:00-4:00 pm [T4] Extracting Network Models P.C. Naval, E.O. Voit, and
from Pathway Databases E. Mendoza)
Baltazar Aguda (Ohio State U, 10:15-10:30 Coffee Break
USA) am
4:00-5:00 pm [T5] Digital Libraries and 10:30-11:00 [P3] Approximate Kinetic
Workflow Processes for Systems am Formalisms for Modeling Metabolic
Biology Networks: Does Anything Work?
Su-Shing Chen (PICB Shanghai, (A. Sorribas, E. Villaprinyo, and R.
China) Alves)
6:00 pm Welcome Dinner 11:00-11:30 [P4] Determination of Bottleneck
onwards am Enzymes in a Metabolic Reaction
System by Dynamic Sensitivity
Analysis (F. Shiraishi and Y. Suzuki)
February 26 (Tuesday) 11:30-12:00 [P5] Semi-automated Reconstruction
nn of Biological Circuits
Conference Day 1 (R. Alves, E. Villaprinyo, and A.
Sorribas)
(Morning Session) 12:00- 1:00 Lunch Break/Transfer to Ateneo de

23
PHILIPPINE INFORMATION TECHNOLOGY JOURNAL. VOLUME 1, NUMBER 1,
FEBRUARY 2007

pm Manila February 27 (Wednesday)

Conference Day 2
February 26 (Tuesday)
(Morning Session)
Conference Day 1

(Afternoon Session)
Venue: UP National Institute for Science and
Mathematics Education Development (NISMED)

“TOWARDS SYSTEMS BIOLOGY OF RICE” 8:00-8:20 am Registration


WORKSHOP 8:20 am Start of Morning Session
Venue: Ateneo de Manila University
Workshop Chair:
Rafael Saldana 8:25-9:10 [K3]: Dynamic Modelling of Cell
(Ateneo de Manila U, Philippines) am Signalling Systems
Olaf Wolkenhauer (U of Rostock,
Germany)
1:00-1:30 Registration/Setting up of Posters
pm
Session Theme: Information Infrastructures for
Systems Biology
1:30-1:45 pm Welcome Remarks Session Chair: Su-Shing Chen
9:10-9:15 Session Introduction
am
1:45-2:30 pm Keynote [K2] 9:15-9:45 [P6] EUCLIS: Towards a Digital
Klaus Gerwert (Ruhr U Bochum, am Library–based Common Information
Germany) Space for Chronobiologists
(R. Santos and E. Mendoza)
9:45-10:15 [P7] Programming Language Support
2:30-3:15 pm [W1] Biological Systems am in Simulating Semantic Multimodal
Analysis: Crop and individual Network Models
plant properties in the context of (A. Sioson and L. Heath)
engineering C4 rice. 10:15-10:30 Coffee Break
John Sheehy A.B. Ferrer, K.G. am
Tan, and 10:30-11:00 [P8] Design of a Homogeneous
F. Danila (IRRI, Philippines) am Ensemble for Splice-site
3:15-3:30 pm Coffee Break Identification in Human Sequences
3:30-4:15 pm [W2] Rice Genetic Modification (J. Pabico, E. Mojica, and J.R. Micor)
for Improved Nutrient Content. 11:00-11:30 [P9] Patent Prosecution in Systems
Rhodora Aldemita (PhilRice, am Biology Software
Philippines) (M-F Lee and D. Fernandez)
4:15-5:00 pm [W3] The GCP Information 11:30-12:00 [P10] Global Nonlinear Root-Finding
System nn using the Canonical S-system Form
Richard Bruskiewich (IRRI, (R. Fasani and M. Savageau)
Philippines) 12:00-1:15 Lunch Break
5:00-6:30 pm Poster Session 1 (Posters N1 to pm
N9)
6:30 pm Cocktails
onwards February 27 (Wednesday)

Conference Day 2
24
PHILIPPINE INFORMATION TECHNOLOGY JOURNAL. VOLUME 1, NUMBER 1,
FEBRUARY 2007

(Afternoon Session)

February 28 (Thursday)

Venue: UP National Institute for Science and Conference Day 3


Mathematics Education Development (NISMED)
(Morning Session)

1:20 pm Start of Afternoon Session


Venue: UP National Institute for Science and
Mathematics Education Development (NISMED)
1:25-2:10 Keynote [K4]: Metabolomics and its
pm Applications to Integrative Systems
Biology 8:00-8:20 am Registration
Masaru Tomita (Keio U, Japan) 8:20 am Start of Morning Session

Session Theme: Metabolic Networks 8:25-9:10 am Keynote [K5]: Multiscale Models of


Session Chair: Rui Alves Tumors
2:10-2:15 Session Introduction Avner Friedman (Ohio State U,
pm USA)
2:15-2:45 [P11] A Mathematical Model of Light-
pm Induced ATP Synthesis in the Archaea
Halobacterium Salinarum Session Theme: Signal Transduction Networks
(S. Veflingstad, D. Oesterhelt, E.O. Session Chair: Armindo Salvador
Voit) 9:10-9:15 am Session Introduction
2:45-3:15 [P12] Model Driven Optimization 9:15-9:45 am [P16] Inferring the Mechanistic
pm based on Standard Formalisms Basis for the Dynamic Response of
(A. Marin-Sanguino, N.V. Torres- the MyD88-dependent and –
Darias, independent Pathways
E. Mendoza, and D. Oesterhelt) (K. Selvarajoo, M. Helmy, M.
3:15-3:30 Coffee Break Tomita, and M. Tsuchiya)
pm 9:45-10:15 [P17] Cephalostatin 1-induced
3:30-4:00 [P13] A Computational Model of am Apoptosis in Leukemic Cells: From
pm Dopamine Metabolism and Parkinson's Petri Net Model to Kinetic Model
Disease (E. Rodriguez, R. del Rosario, A.
(Z. Qi, G.W. Miller, and E.O. Voit) Rudy, A. Vollmar, E. Mendoza)
4:00-4:30 [P14] Global Tolerance of Biochemical 10:15-10:45 Coffee Break
pm Systems and the Design of Moiety- am
Transfer Cycles 10:30-11:00 [P18] Noisy: Identification of
(P. Coelho, A. Salvador, M. Savageau) am Problematic Columns in Multiple
4:30-5:00 [P15] Growth and Ligninolytic System Sequence Alignments (A.W.M.
pm Production Dynamics of the Dress, C. Flamm, G. Fritzsch, S.
Phanerochaete chrysosporium Fungus: Grunewald, M. Kruspe, S.J.
A Modelling and Optimization Prohaska and P.F. Stadler)
Approach (J. Hormiga, J. Vera, I. Frias 11:00-11:30 [P19] Implementing Brane Calculus
O. Wolkenhauer, and N.V. Torres- am (M.P. David, A. Phillips, E.
Darias) Mendoza, and L. Cardelli)
5:30-7:00 Poster Session 2 (Posters N10 to N18) 11:30-12:00 [P20] On the Structural Complexity
pm Venue: UPD Department of Computer nn of DNA Templates and some Wider
Science Lobby Implications
(G. Yagil)
25
PHILIPPINE INFORMATION TECHNOLOGY JOURNAL. VOLUME 1, NUMBER 1,
FEBRUARY 2007

5:00-7:00 Post-ICMSB “Beer and Pizza” Session


pm on BST Tools and Platforms, UPD
Computer Science

February 28 (Thursday)
Poster Session 1
Conference Day 3

(Afternoon Session)
Venue: Ateneo de Manila University
5:00-6:30 pm

Venue: UP National Institute for Science and


Mathematics Education Development (NISMED) N1 Regulation of the FNR System
(D. Tolla and M. Savageau)
N2 Avoiding Catabolite Repression using Systems
1:20 pm Start of Afternoon Session Biology
(A. Sevilla, M. Canovas, C. Gonzalez-Alcon,
N.V. Torres-Darias, and J.L. Iborra)
1:25-2:10 Keynote [K6]: Modeling Concept N3 Mathematical Analysis of the Dynamics of a
pm Maps With BST Single-Strain HIV Model with Multiple
Eberhard Voit (Georgia Tech, USA) Endemic States
(L.K. Faina, L. Almocera, and P. Sy)
N4 Exploring Characteristics of Metabolic
Session Theme: Gene Regulatory Networks Networks Lactococcus lactis IL1403
Session Chair: Siren Veflingstad (I-F Chung, S-Y Yang, S-Y Huang, and F-S
2:10-2:15 Session Introduction Wang)
pm N5 Halobacterium salinarum R-1 Metabolism:
2:15-2:45 [P21] Energetic Constraints in Reconstruction, Modeling & Analysis
pm Adaptive Gene Expression Responses (O. Gonzalez, S. Gronau, M. Falb, F. Pfeiffer,
of Yeast under Environmental Changes E. Mendoza)
(E. Villaprinyo, A. Salvador, R. Alves, N6 Location of Malaria Infection in Cells through
A. Sorribas) Grammatical Evolution of Image Processing
2:45-3:15 [P22] Variability Dynamics of Protein Techniques (MICE)
pm Levels in Human Cells (C. Clarin and P. C. Naval)
(A. Sigal, R. Milo, A. Cohen, and U. N7 In Silico Dynamical Analysis of Cellular
Alon) Systems: A Molecular Perturbation Approach
3:15-3:30 Coffee Break (T.M. Perumal, W. Yan, and R. Gunawan)
pm N8 Identification of the biochemical response
3:30-4:00 [P23] Gene Expression Levels in variables to glycerol pulse in E. coli by a
pm Saccharomyces Cerevisiae Strongly multivariate approach
Reflect Energetic Cost Rates of Gene (D.V. Guebel, M. Canovas, N.V. Torres-
Products Darias)
(E. Villaprinyo, R. Alves, A. Sorribas, N9 Agent-based models for biochemical systems
and (T-Y. Wang, K-C. Chen, D.F. Hsu, C-Y Kao)
A. Salvador)
4:00-4:30 [P24] Multi-objective Evolutionary
pm Optimization for Inferring S-System Poster Session 2
Models of Biological Networks (P-K
Liu and F-S Wang)
4:30-4:45 Conference Close (Co-Chairs)
pm Venue: UP Department of Computer Science Lobby
5:30-7:00 pm

26
PHILIPPINE INFORMATION TECHNOLOGY JOURNAL. VOLUME 1, NUMBER 1,
FEBRUARY 2007

KEYNOTE TALKS

[K5]: Multiscale Models of Tumors


N10 Extending Biochemical System Theory to Avner Friedman (Ohio State U, USA)
Hybrid Modeling by Means of Functional Abstract:
Petri Nets The multiscale features in the model we consider are
(J. Wu and E.O. Voit) both temporal and spatial. Temporal, because in
N11 13C-NMR to monitor online the kinetics of addition to time t we introduce time spent by the cells
intracellular metabolite pools in response to in one of their phase cycles; spatial, because we work
heat stress: input data for modeling the with both cells density (a macroscopic quantity) and
trehalose cycle in Saccharomyces cerevisiae gene mutation (a microscopic quantity).
(L. Fonseca, C. Sanchez, J. Wu, H. Santos, At the restriction point of phase G1, the cell must
and E.O. Voit) decide whether to go into the S phase, apoptosis, or
N12 EUCLIS - Towards an Information the quiescent phase G0. A similar decision is made
Infrastructure for the Chronobiology just before the cell is ready to go into mitosis. The
Community above decisions are affected by the cell’s
(E. Mendoza, R. Santos, R.T. Batista, M.C. environmental conditions, e.g., hypoxicity,
del Rosario, M.P. David, C. Clarin, A. Lao, overpopulation, etc. When some genes are mutated,
and R. Bernardo) the decision to go into S may be made in spite of
N13 In Silico Simulation of the Terpenoid unfavorable environmental conditions, such hypoxic
Metabolic Network conditions, and this leads to cell proliferation and
(A.H Hawari, Z.A.M. Hussein, and N.M. initiation of tumor.
Nor) After formulating a general model, I shall deal with
N14 Heptylprodigiosin Induces Apoptosis in the question of the effect of oxygen concentration on
Various Carcinoma Cell Lines and Triggers tissue’s health, and state several mathematical results
Death Receptor Pathway in Jurkat and hypotheses.
T Cell Leukemia
(G. Ranches, A. Rudy, G. Concepcion, and A.
Vollmar)
N15 Comparisons of the performances of three
methods for dynamic sensitivity computation TUTORIALS
(F. Shiraishi, K. Hattori, and H. Hirayama)
N16 Parameter Estimation in S-systems using the
Newton Flow Algorithm [T1]: Introduction to Analyzing Biological
(M. de Paz. R. del Rosario, and E. Mendoza) Systems with Canonical Models
N17 An Ant Colony Optimization Algorithm for Eberhard Voit (UC Davis, USA)
Parameter Estimation and Network Inference
Problems in S-System Models Abstract:
(P. Zuniga, J. Pasia, H. Adorna, R. del
Rosario, and Mathematical modeling has great potential in
P.C. Naval) biological systems analysis because, in contrast to the
N18 A Biochemical Systems Theory Model of unaided human mind, mathematics has no problems
Oxidative Phosphorylation in Halobacterium keeping track of hundreds of interacting variables that
Salinarum affect each other in intricate ways. The scalability of
(C. Talaue, R. del Rosario, E. Mendoza, D. mathematical models, together with their ability to
Oesterhelt) capture all imaginable nonlinear responses, allows us
to explore the dynamics of complicated biological
systems, to study what happens if a gene, protein,
3.0 ABSTRACTS metabolite, cell, or organism is altered, and to
optimize biological systems, for instance, toward the
goal of increased yield of some desired organic
compound. Before we can utilize models for such
purposes, we must define their mathematical structure
27
PHILIPPINE INFORMATION TECHNOLOGY JOURNAL. VOLUME 1, NUMBER 1,
FEBRUARY 2007

and identify suitable parameter values. Because the model which can realize given experimentally
nature has not provided us with guidelines for observed time-course data.
selecting the best model design, the choice of the The key points solving such an inverse problem
most useful model is not trivial. I show here that are how to set up canonical representation of
canonical models offer guidance for model selection, mathematical modeling of genetic network and how
construction and analysis that is otherwise difficult to to explore and exploit the values of parameters within
find. Specifically, focusing on power-law modeling immense huge searching space. We had first
within Biochemical Systems Theory (BST), I will proposed a novel inferring method of genetic network
demonstrate the generic modeling steps of (1) model by combining a dynamic network model called S-
choice, (2) model design, (3) model diagnostics, and system with a computational technique of parameter
(4) model use, and illustrate them with simple and estimation based on simple genetic algorithms. S-
moderately complex examples. system is based on a particular type of differential
References: equation in which the temporal (time-dependent)
• Voit, E.O.: Computational Analysis of dynamic processes of system components are
Biochemical Systems. A Practical Guide for characterized by power-law formalism and S-system
Biochemists and Molecular Biologists, xii + is suitable for the
530 pp., Cambridge University Press (UK, conceptual modeling and the description of
2000) organizationally complex systems involved looping
• Torres, N.V., and E.O. Voit: Pathway or cyclic interactions between system components
Analysis and Optimization in Metabolic such as metabolic pathways and gene expression
Engineering. Cambridge University Press networks. The values of interrelated coefficient in
(UK, 2002) this formalism are directly or indirectly related to the
regulation mechanism in the modeled network, and
the inferred network structure resulting from the
estimation of parameters should be one of the better
candidates for genetic network structure.
[T2]: Efficient Inferring Method of Genetic S-system formalism, however, has a major
Interactions Based on Time Series Gene Expression disadvantage in that this formalism includes a large
Profiles: Application of Conceptual Modeling by S- number of parameters that must be estimated; the
system Formalism number of estimating parameters is 2n(n+1) (where n
Masahiro Okamoto (Kyushu U, Japan) is the number of system components). Simple genetic
algorithm (SGA) is one of the well-known heuristic
Abstract: optimizer of such large number of parameters,
however, SGA has two intrinsic problems; one is
The expression profiles of hundreds and early convergence in the first stage of search and the
thousands of genes on a genomic scale can be other is evolutionary stagnation in the last stage of
measured simultaneously by recent powerful search.
technologies such as DNA microarrays, DNA chips Recently real-coded genetic algorithms (RCGAs)
and so on. These observed data depending on its attract attention as numerical optimizing methods
environment are usually obtained as snapshots, but instead of SGA. One of the crossover operators for
can be generated as dense time series that indicate the RCGAs called unimodal normal distribution
dynamic behavior. The experimentally observed crossover (UNDX) has shown good performance in
time-course data should contain enormous optimizing of various functions including multi-
information about the regulation of genetic networks modal ones and benchmark functions
in vivo. However, since this information is entirely with epistasis among parameters. Furthermore Sato et
implicit, it requires adequate analytical and al. have proposed new generation-alternation of
computational methods of retrieval and interpretation. model called minimal generation gap (MGG) model
This inference problem of genetic networks based on to avoid early convergence in the first stage and to
the experimentally observed time-course data is suppress evolutionary stagnation in the last
generally referred to as "inverse problem" and can be stage.
defined as function optimization of the values of Using S-system modeling and RCGAs with the
parameters involved in a suitable model- combination of the UNDX and MGG, we previously
representation of genetic network. In brief, we have proposed efficient procedures for the inference of
to estimate the values of a set of system parameters in genetic interactions based on the experimentally
28
PHILIPPINE INFORMATION TECHNOLOGY JOURNAL. VOLUME 1, NUMBER 1,
FEBRUARY 2007

observed time-course data of system components hundreds of pathway-related databases now available
(mRNA). on the internet, and ends with an example of how a
There are many network candidates of gene network model was derived by integrating
expression which can realize the same experimentally information from these databases. Key methods
observed facts, however, the structures of these involved in the extraction of network models include
network candidates of gene expression are different modularization and qualitative network analysis;
each other. Therefore, we should propose efficient these will be
analytical method for extracting useful information illustrated with a modeling problem concerned with
from many network candidates of gene expression. the entry into the mammalian cell division cycle - a
We previously proposed an analyzing procedure cellular process that is compromised in most cancers.
for extracting core interactions from many network
candidates, and confirmed that the sensitivity of
kinetic parameters included in common core binomial
interactions is significantly greater than that included
in other unique interactions. The interactions with ICMSB 2008
having high sensitivity much contribute to realize “TOWARDS SYSTEMS BIOLOGY OF RICE”
experimentally obtained time-course data of gene WORKSHOP
expression network. We will be able to use these
interactions as clue when we investigate about
organizationally complex system. It is difficult to use [W1]: Biological Systems Analysis: Crop and
such common core binomial interactions to analyze individual plant properties in the context of
the dynamic behavior on the gene expression network engineering C4 rice.
even if becoming a clue that investigates important John Sheehy A. B. Ferrer, K.G. Tan, and F. Danila
relations between genes. Therefore, in this tutorial, (International Rice Research Institute, Philippines)
we shall describe about the efficient method for Abstract:
extracting common core binomial interactions of an A system can be defined as a number of interacting
enough number to analyze the dynamic behavior of elements existing within a boundary which is
the gene expression network. surrounded by an environment. Biological systems
are hierarchical in the sense that they can be
described at different levels of detail stretching from
molecular to organismal. The success of an operation
at any level depends on the successful integration of
[T4]: Digital Libraries and Workflow Processes processes at the lower levels. However, it is
for Systems Biology important to bear in mind that when the system is
Su-Shing Chen (PICB Shanghai, China) viewed as a whole, it is expected that the whole
Abstract: delivers more than the simple sum of its parts. The
nature of the emergent properties of the product
We will survey the field of digital libraries and its determine the value added to the inputs and
extension ultimately the efficiency of the system. Progress in
to workflow processes, which has been contributed understanding the behavior of complex natural
by the speaker during the last 10 years and plus. Then systems begins with observations at the whole system
we will discuss the relevance of these two topics to level and a top down approach is necessary to
systems biology and survey the requirements of guarantee significant achievements from genetic
building such systems. engineering of plants to enhance yields. The success
of biological systems depends on control mechanisms
that are often ill understood. There needs to be an
increased awareness of plasticity: the properties of
plants that change when plants are grown as
[T5]: Extracting Network Models from Pathway individuals or as members of plant communities. For
Databases example, changes in specific leaf area and
Baltazar Aguda (Ohio State U, USA) photosynthesis that occur when individual plants
Abstract: become members of a dense community can be
overlooked by those operating at a molecular level.
This tutorial begins with an overview of the nature of Success in producing a C4 rice plant will depend on
29
PHILIPPINE INFORMATION TECHNOLOGY JOURNAL. VOLUME 1, NUMBER 1,
FEBRUARY 2007

targeting the genes controlling several key Approximated kinetic formalisms provide useful
characteristics of leaves that retain their efficacy, are mathematical representations for modeling complex
not plastic, regardless of the plant’s environment. genetic and metabolic networks. Although the
different formalisms that currently have a wider use
for modeling biological systems have technical
REGULAR PAPERS similarities, their practical utility differs. A formal
comparison of the rational behind each formalism
help understanding their similarities and differences.
[P1]: Computational Identification of Dynamic From a practical point of view, we discuss basic
Biological Networks: Inverse Modeling Approach requirements of a useful mathematical description
and Parameter Estimation Strategies and provide a rational for selecting a particular
I-C Chou, M. Vilela, J.S. Almeida, and E.O. Voit formalism depending on the purpose of the study.
Abstract: Such an analysis, suggests that the power-law
In this presentation we propose a strategy to extract formalism has clear advantages if one’s purpose is
implicit information about biological systems from that of analyzing circuit design and systemic
global dynamic data with methods of parameter properties. The recently proposed Saturable and
estimation and structure identification, using the Cooperative formalism can provide an additional tool
modeling framework of Biochemical Systems Theory that allows for a complementary analysis of the
(BST). predictions based on the power-law formalism.

[P2]: MADMan: A Benchmarking Framework for [P4]: Determination of bottleneck enzymes in a


Parameter Estimation in Biochemical Systems metabolic reaction system by dynamic sensitivity
Theory Models analysis
R. del Rosario, M.T. Echavez, M.T. de Paz, P.C. F. Shiraishi and Y. Suzuki
Zuniga, M.C.R. Bargo, C.O. Talaue, C. Arellano, Abstract:
J.M. Pasia, P.C. Naval, E.O. Voit, E. Mendoza A method for determination of bottleneck enzymes in
Abstract: a metabolic reaction using dynamic sensitivity values,
MADMan is a consortium of institutions in Munich, i.e., dynamic logarithmic gains, has been discussed.
Atlanta, Diliman (Quezon City, Philippines) and A mathematical model for a fed-batch penicillin A
Manila that has the goal to benchmark estimation fermentation process is employed as an application
algorithms used in Biochemical Systems Theory example. It is found that the order of the magnitudes
(BST). In recent years, due to the increasing of the dynamic logarithmic gains changes during the
availability of in-vivo time-resolved measurements of fermentation process, in other words, the candidate of
biochemical systems, considerable effort has been the most likely bottleneck enzyme changes with time.
exerted by different groups to present parameter To determine the bottleneck enzyme, therefore,
estimation algorithms to fit BST models to dynamic logarithmic gains are time-averaged over the
experimental data. The comparison and evaluation of whole fermentation time and these values are used as
these different published algorithms is a huge task an indicator for determination of the bottleneck
necessitating cooperation between different groups. enzyme. When a metabolic reaction system is in a
Moreover, since there is currently no algorithm which non-steady state during the whole fermentation
can satisfactorily handle all BST parameter period, the order of the magnitudes of the time-
estimation problems, the project is expected to take a averaged dynamic logarithmic gains does not
bit of time to complete. necessarily agree with the order of the final
concentrations of a desired metabolite when the
activities of bottleneck enzyme candidates are finitely
changed. In this case, it is necessary to check not only
the order of the magnitudes of the time-averaged
[P3]: Approximate kinetic formalisms for dynamic logarithmic gains but also the time courses
modeling metabolic networks: does anything of the metabolite concentration at the relevant pool.
work? In a steady state or pseudo-steady state, on the other
hand, the bottleneck enzyme can directly be
A. Sorribas, E. Villaprinyo, and R. Alves
determined from the order of the magnitudes of the
Abstract:
dynamic logarithmic gains.
30
PHILIPPINE INFORMATION TECHNOLOGY JOURNAL. VOLUME 1, NUMBER 1,
FEBRUARY 2007

and will serve as a space for information like


experimental results, genes, references, biomaterials,
[P5]: Semi-automated Reconstruction of Biological SOP, classes, images, tools, models, and ontology.
Circuits The EUCLab will serve as a collaborative workspace
R. Alves, E. Villaprinyo, and A. Sorribas that will contain the common lab notebook and
Abstract: workflow management components. This will
Large amounts of molecular data regarding most support the research procedures of experimenters and
aspects of cellular functioning are accumulating. modelers, and will allow people to work across time
These data range from sequence and structural data to and space boundaries.
gene and protein regulation data, including time
dependent changes in the concentration of all cellular
molecules. Integration of the different datasets [P7]: Programming Language Support in Simulating
through computational methods is required to Semantic Multimodal Network Models
efficiently organize and extract biological A. Sioson and L. Heath
information that is relevant from a Systems Biology Abstract:
perspective. MMNpl is an interpreted programming language used
In this paper we discuss how different computational to
tools and express the tedious and involved computations
methods can be made to work together integrating typical in
different types of data, mining these data for calculating the state of biological entities or biots
biological information, and assisting in pathway involved in
reconstruction and biological hypothesis generation. a biological network model using the semantic
We propose an algorithm for the integration of data multimodal
and discuss an example of its application. This network (MMN) formalism. Here, we describe the
algorithm can then be used to generate testable design
biological hypothesis, creating an iterative of MMNpl and the use of an MMNpl interpreter
theoretical/experimental loop. software,
called mmnsim, in facilitating simulation runs of
semantic
[P6]: EUCLIS: Towards a digital library – based MMN models.
Common Information Space for Chronobiologists
R. Santos and E. Mendoza
Abstract: [P8]: Design of a Homogeneous Ensemble for Splice-
The EUCLOCK Information System (EUCLIS) aims site Identification in Human Sequences
to develop an information infrastructure that will J. Pabico, E. Mojica, and J.R. Micor
support the cooperative work of both the Abstract:
experimenters and modelers of the worldwide This paper outlines a methodology for designing and
chronobiology community. The current architecture implementing two novel combination methods for an
of EUCLIS integrates a database system that supports ensemble of neural network models that classify
the storage and analysis of experimental data, and a donor and acceptor sites in human genome
digital library system of internal and external sequences. Using a data set of 3,190 sequences, the
references. Due to the continuously increasing majority-vote ensemble reduced the false sites
diversity in the information requirements of the recognized by the best stand-alone neural network
EUCLOCK chronobiologists, a more efficient model by more than 1% while the weighted-vote
framework for EUCLIS is a loosely-coupled digital ensemble reduced it further by more than 3%.
library system architecture that allows more
flexibility in adding information into the system and
in interacting with 3rd party systems such as [P9]: Patent Prosecution in Systems Biology
collaborative workflow management systems. Software
The EUCLIS architecture is envisioned to have two M-F Lee and D. Fernandez
main components: a Digital Library as information Abstract:
space (EUCLib) and a Common digital Laboratory This paper presents an overview of intellectual
for collaboration (EUCLab). The EUCLib will be property (IP) rights and systems biology, by
based on the DELOS DLS Reference Architecture1
31
PHILIPPINE INFORMATION TECHNOLOGY JOURNAL. VOLUME 1, NUMBER 1,
FEBRUARY 2007

introducing the concepts and issues of the IP rights major membrane proteins, as well as the
applicable to systems biology, and, particularly, accompanying flow of ions and accumulation of
discussing relevant IP implications for systems ATP. However, seemingly contradictory
biology software. Additionally, recent events in the experimental results regarding the properties of some
United States, including several Supreme Court’s of the ion transporters and non-intuitive changes in
decisions, the United States Patent and Trademark pH show that there are crucial parts of the system that
Office new rules, and the Patent Reform Act of 2007, we still do not sufficiently know or understand. Here
which might transform the United States patent we present early results from the interdisciplinary
system, are addressed whenever appropriate. Various development of a mathematical model of light-
topics of technology transfer, such as licensing and induced ATP synthesis within the framework of
business agreements, however, are not covered in Biochemical Systems Theory.
depth.

[P12]: Model driven optimization based on standard


[P10]: Global Nonlinear Root-Finding using the formalisms
Canonical S-system Form A. Marin-Sanguino, N.V. Torres, E. Mendoza, and
R. Fasani and M. Savageau D. Oesterhelt
Abstract: Abstract:
Many problems in computational geometry, Model driven optimization is an important part of
engineering, and applied mathematics--including metabolic engineering and has been the subject of
finding the steady state of a system of ordinary very different approaches. One of the most common
differential equations (ODEs)--ultimately reduce to a is to use standard models with an approximate
search for roots of one or more equations. Previous simplified structure. The many similarities among
work suggested that an S-system methodology different methods have often been overlooked due to
produced an efficient nonlinear root-finding their use of completely different notations. Two such
algorithm. The method was promising, but did not methods, one for s-system models and one for linlog,
guarantee that all roots would be found in every case. are shown in this work and translated to a common
Our recent work has led to a better understanding of notation that facilitates comparison among them.
the problem, and has created a foundation for at least Furthermore, these methods are combined into an
one novel nonlinear root-finding algorithm. We show extended version that can be used with the
that a set of nonlinear equations can be recast to an S- Generalized Mass Action formalism.
system, and show that finding the steady-state
solution, or the roots of the system, reduces to finding
the intersections of concave surfaces. We then
present a basic divide-and-conquer algorithm that
utilizes axis-aligned bounding boxes. We provide a [P13]: A Computational Model of Dopamine
simple example, and show that the method can be Metabolism and Parkinson's Disease
extended to the general case. Z. Qi, G.W. Miller, and E.O. Voit
Abstract:
Alterations in dopamine metabolism have been
implicated in a variety of disorders including
Parkinson's disease, schizophrenia, and attention
[P11]: A Mathematical Model of Light-Induced ATP deficit hyperactivity disorder. Advancements in the
Synthesis in the Archaea Halobacterium salinarum diagnosis and treatment of these disorders have been
S. Veflingstad, D. Oesterheld, E.O. Voit impeded, in part, by our inability to assess how
Abstract: various genetic, environmental, and metabolic factors
The archaea Halobacterium salinarum can live with impact the underlying biochemical mechanisms of
light as the only energy source, due to a light-driven dopamine metabolism. The difficulties in
proton pump in the membrane. The energy in the comprehending the consequences of alterations in
resulting proton gradient is utilized by ATP synthase dopamine metabolism are due to the facts that the
for synthesis of ATP. This system has been studied pathways involved are complex, tightly regulated,
quite extensively, both in terms of characterizing the and not amenable to direct measurements in humans.
32
PHILIPPINE INFORMATION TECHNOLOGY JOURNAL. VOLUME 1, NUMBER 1,
FEBRUARY 2007

As an aid that might facilitate diagnosis and the away from regime boundaries, thus increasing global
development of treatment regimens, we have begun tolerance. These results suggest that selection for
to merge currently available information and expert effective system design may lead to large “safety
knowledge regarding dopamine metabolism into a factors” that protect the system from excursions into
computational model, following the guidelines of regions of poor local performance. These predictions
biochemical systems theory. After subjecting our are found to be in agreement with experimental data
model to mathematical diagnosis and analysis, we from the NADPH redox cycle of human erythrocytes.
made direct comparisons between model predictions
and experimental observations and found that the
model exhibited a high degree of predictive capacity
with respect to genetic and pharmacological changes
in gene expression or function. Using this model, we [P15]: Growth and Ligninolytic System Production
screened out key components and processes as well Dynamics of the Phanerochaete chrysosporium
as their combinations, which may be associated with Fungus: A Modelling and Optimization Approach
development of PD. While the proposed model of J. Hormiga, J. Vera, I. Frias O. Wolkenhauer, and
dopamine metabolism is clearly preliminary, future N.V. Torres-Darias
extensions and refinements might eventually serve as Abstract:
an in silico platform for prescreening potential The well documented ability to degrade lignin and a
therapeutics, identifying immediate side effects, variety of complex chemicals showed by the white-
screening for biomarkers, and assessing the impact of rot fungus Phanerochaete chrysosponum (Aitken et
risk factors of disease. al. 1989; Bumpus 1989) has made it the subject of
many studies in areas of environmental concern,
including pulp bioleaching and bioremediation
technologies. However, until now most of the work in
this field have been focused on the ligninolytic
[P14]: Global Tolerance of Biochemical Systems and system but very little have been done to understand
the Design of Moiety-Transfer Cycles the biochemical and regulatory structure that could
P. Coelho, A. Salvador, M. Savageau explain the growth dynamics, substrate utilization and
Abstract: the ligninolytic system production, in spite of the fact
Analyses of biochemical systems tend to emphasize that this type of information is required for (or could
local aspects of performance, i.e. systemic responses facilitate) the optimization tasks aiming to improve
to small changes about the nominal values of the process economic feasibility.
concentrations and parameters. However, important In this work we want to fill this gap by applying the
indices of metabolic performance that remain almost principles and approaches of System Biology to this
constant in the neighborhood of the operating point problem. We have investigated the growth dynamics,
may abruptly break down at some distance, often substrate consumption and lignin peroxidase
leading to pathological consequences. Currently, production of the Ph. chrysosporium wild type
there is no generic approach to identifying and (MUCL 19335) under a set of definite culture
characterizing the boundaries where the local conditions. Based on data gathered from different
performance of a biological system deteriorates authors (Tien and Kirk; 1988; Dosoretz et al, 1993)
abruptly. Here we introduce a generic approach to the an in our own experimental analysis we have built a
characterization of boundaries between operational model using a power-law representation in the GMA
regimes based on the piecewise power-law version that have been used as a platform to make
representation of the relevant rate laws. This predictive simulations. The model that incorporates
conceptual framework allows us to precisely define some qualitative biological information and
and quantify “global tolerance” as the ratio between experimental data on the kinetic structure of the
the normal value of a parameter and the value at such process incorporates some basic assumptions about
a boundary. We illustrate the utility of these concepts the underlying biochemical system (structure and
in the context of the moiety-transfer cycle, which is a regulation). Provided with we were able to estimate
form of coupling between pairs of reactions that is the system’s parameters from a time series
very prevalent in metabolism. Our results show that experimental measurements by means an algorithm
the region of “best” local performance is surrounded previously adapted and optimised for power-law
by “poor” regions, and that selection for improved models (Vera et al., 2006). The model was
local performance often pushes the operating point subsequently checked for its quality through the
33
PHILIPPINE INFORMATION TECHNOLOGY JOURNAL. VOLUME 1, NUMBER 1,
FEBRUARY 2007

comparison of its predictions with the experimental Model


behavior observed in new, different experimental E. Rodriguez, R. del Rosario, A. Rudy, A. Vollmar,
settings and through perturbation analysis aimed to E. Mendoza
test the model robustness. Hence, the model showed Abstract:
to be able to predict the dynamics of two critical In this study, we describe a Petri net model for the
variables such as biomass and lignin peroxidase apoptotic signal transduction pathways induced by
activity when in conditions of nutrient deprivation cephalostatin 1 on leukemic cells. We validate the
and after pulses of veratryl alcohol. Moreover, the Petri net model by structural and invariant analyses.
model successfully predicts the variables evolution The resulting T-invariants reveal biological
during both, the active growth phase and after the interpretations consistent with known behavior of
deprivation shock. The close agreement between the cephalostatin 1-stimulated apoptosis. In addition, we
predicted and observed behavior set up the basis for a set up a kinetic model corresponding to this Petri net
further understanding of the kinetic structure and its model.
regulatory features and provide the necessary
background for optimization studies based in the
system’s mathematical description. [P18]: Noisy: Identification of Problematic Columns
in Multiple Sequence Alignents
A.W.M. Dress, C. Flamm, G. Fritzsch, S. Grunewald,
M. Kruspe, S.J. Prohaska and P.F. Stadler
Abstract:
[P16]: Inferring the mechanistic basis for the Sequence-based methods for phylogenetic
dynamic response of the MyD88-dependent and – reconstruction from (nucleic acid)sequence data are
independent pathways notoriously plagued by homoplasies and alignment
K. Selvarajoo, M. Helmy, M. Tomita, and M. errors. As most protein-coding genes show dramatic
Tsuchiya variations in substitution rates that are not
Abstract: uncorrelated across the sequence, this often leads to a
The Toll-like receptors (TLRs), play a critical role in patchwork pattern of phylogenetically informative
mammalian first line of defense against invading and effectively randomized regions. Alignment errors
pathogens by recognizing pathogen-associated accumulate in the highly variable regions of an
molecular patterns (PAMPs) such as alignment. The program noisy implements a method
lipopolysaccarides (LPS). We constructed dynamic in that identifies effectively randomized sites in a
silico model of TLR4 signaling, constituting the multiple sequence alignment based on assessing the
Myeloid Differentiation factor 88 (MyD88)- distribution of character states along an
dependent and –independent pathways and (appropriately determined) cyclic ordering of the
investigated the experimental induction of MyD88- taxa. Removal of these sites appears to improve the
dependent pathway genes Tnf, Il1b, Cxcl1 and the performance of phylogenetic reconstruction
MyD88-independent pathway genes Ccl5, Cxcl10, algorithms if there are sufficiently many taxa (say, at
Ifit1 in wildtype and several knock-out (KO) least a dozen) in the data set.
conditions. By fitting our model with wildtype
experimental data and analysing with MyD88 KO,
TRIF KO and MyD88 and TRIF (double) KO [P19]: Implementing Brane Calculus
conditions, we infer that the crosstalk between TRIF M.P. David, A. Phillips, E. Mendoza, and L. Cardelli
to TRAF6 and TRIF to TAB/TAK complex via RIP1 Abstract:
is key for the quantitative induction of MyD88- Brane calculi are a family of process calculi where
dependent pathway genes Tnf, Il1b, Cxcl1 in MyD88 actions are tightly coupled to membranes. In contrast
KO conditions. Our systemic approach provides a to stochastic pi-calculus, brane calculus provides a
novel perspective to dynamic TLR4 pathways framework for spatial organization. Correlating the
analysis. spatio-temporal location of an object with its
capabilities is a very important aspect in modeling
biological phenomena that range from biochemical
reactions to viral pathogenesis. The primitives offered
by brane calculus should provide a more natural
[P17]: Cephalostatin 1-induced Apoptosis in environment for modeling events where the
Leukemic Cells: From Petri Net Model to Kinetic occurrence or non-occurrence of a reaction is
34
PHILIPPINE INFORMATION TECHNOLOGY JOURNAL. VOLUME 1, NUMBER 1,
FEBRUARY 2007

dependent on where the reactants are, their type of these molecules depends on the type of stress.
compatibility, as well as on non-deterministic factors. We search for functional constraints that can explain
Currently, however, no tool exists for implementing fine tuning of gene expression under stress. For
Brane calculus models. Here, a tool for implementing instance, under resource depletion, one may expect to
brane calculus models over the Stochastic Pi Machine find downregulation of the expression of large and
(SPiM) is described. abundant proteins, and upregulation of the expression
of shorter proteins. Such a trend may be less evident
if the stress does not compromise resource
[P20]: On the Structural Complexity of DNA availability. In this work we analyze the existing data
Templates and some Wider Implications and find evidence that is consistent with economy in
G. Yagil metabolism as an important pressure for shaping
Abstract: regulation of proteins synthesis in yeast stress
The concept of biocomplexity is in heavy need for a response.
quantitative evaluation procedure. We have been
formulating for some time a procedure suitable for
the numerical assessment of molecular and structural [P22]: Variability dynamics of protein levels in
complexities, based on the Algorithmic Complexity human cells
concept of Kolmogoroff and Chaitin (yagil, 2000). A. Sigal, R. Milo, A. Cohen, and U. Alon
Our procedure is applied here to the genomic material Abstract:
of the cell, namely DNA to evaluate the complexity We investigated variability and its temporal dynamics
of selected DNA segments. The DNA segments in proteins in human cells. We measured fluctuations
evaluated include: 1) Two E. coli gene of a protein in endogenous proteins which were fluorescently
(lac I and lac Z), as an example of DNA sequences labeled by introducing YFP as an additional exon into
which are as complex as possible (relative complexity the coding sequence of one genomic allele.
= ~1); 2) the telomere of a yeast chromosome, which Variability (s.d./Mean) ranged between about 0.15
has a considerable number of regular features, and is and 0.3 for the proteins studied. Protein level
indeed specified in a special short RNA code; and 3) differences between cells were transient: cells higher
a segment of human DNA, gene p53, which has a than average could become lower and vice versa. The
number of regular features such as 29 interspersed alu timescale for the auto-correlation to decay to half was
elements. These features cause a certain reduction in typically several cell generations. The relatively long
complexity for the p53 gene, but do not invalidate the auto-correlation time observed in protein levels may
overall conclusion that DNA base composition is the account for some of the individuality in cell behavior.
dominant factor in determining cellular complexity.
The high complexity DNA sequences are a necessary
result of the template character of DNA and reflect [P23]: Gene expression levels in Saccharomyces
the role of genomic DNA as a principal control cerevisiae strongly reflect energetic cost rates of gene
element of a cell. It will be a challenge to find products
systems of lower complexity, with the ability to E. Villaprinyo, R. Alves, A. Sorribas, and A.
respond to challenges from the cell’s environment to Salvador
the extent that templated systems can do. Cellular Abstract:
complexity and template directed activity are thus We examine how protein abundances under log phase
highly intertwined properties, at the root of most (LP) growth and mRNA change-folds in the shift
developmental, behavioral and evolutionary from LP to late stationary phase (SP) relate to the
processes. energetic cost rates (E) of maintaining each
polypeptide chain’s steady state abundance. In LP
polypeptide chain abundances decrease very
[P21]: Energetic constraints in adaptive gene significantly with estimated per-molecule energetic
expression responses of yeast under environmental cost (e). Turnover numbers, primary sequence length,
changes and mean amino acid biosynthetic cost are
E. Villaprinyo, A. Salvador, R. Alves, A. Sorribas significantly lower for abundant vs. rare proteins, but
Abstract: only the former two factors contribute substantially
A successful adaptive response of yeast under stress for variation in e. In the LP->SP shift, mRNA
requires the synthesis of protective molecules that change-folds significantly decrease — mainly owing
help minimizing cellular damage. The amount and to stronger down-regulation — with increasing
35
PHILIPPINE INFORMATION TECHNOLOGY JOURNAL. VOLUME 1, NUMBER 1,
FEBRUARY 2007

polypeptide chain cost rates, abundance and length, existing experimental data, and predict results that
but increase with turnover numbers. Estimated were not used in the fitting. The results show
relative polypeptide chain abundance change-folds excellent agreement between predictions and
significantly decrease with increasing initial experimental data.
abundance, per-molecule energetic costs, polypeptide
chain length and turnover numbers. Altogether, the
results highlight that: (a) adaptive plasticity of e, [N2]: Avoiding Catabolite Repression using Systems
mediated by adaptation of mean aminoacid Biology
biosynthetic costs, polypeptide chain length and A. Sevilla, M. Canovas, C. Gonzalez-Alcon, N.V.
turnover numbers, dampens the selective pressure on Torres-Darias, and J.L. Iborra
gene expression levels for minimizing E; (b) but Abstract:
nevertheless expression levels are very sensitive to Signal transduction pathways are usually avoided
this selective pressure, even for polypeptide chains when optimizing a biotransformation process since
with relatively low values of E. they require complex mathematical formulations. The
aim of this work was to use a Systems Biology
approach to optimize and monitor the
[P24]: Multi-objective Evolutionary Optimization for biotransformation of L-carnitine using signal
Inferring S-System Models of Biological Networks transduction pathways. To this end, a dynamic model
P-K Liu and F-S Wang was constructed, integrating the metabolic pathways
Abstract: of L-carnitine biosynthesis as well as the expression
The inference of biological networks, such as gene of this metabolism by means of its regulation by
regulatory networks, protein-protein interaction transcription factors such as cAMP-CRP and CaiF.
networks, metabolic pathway networks etc., from The model was validated using different C-sources as
time-course data is one of the main challenges in well as different reactor feeding approaches. A linear
systems biology. The ultimate goal of inferred relationship between the external cellular cAMP and
modeling is to obtain expressions that quantitatively the L-carnitine production levels was predicted
understand every detail and principle of biological before being experimentally confirmed in several
systems. We introduce an interactive inference scenarios. Moreover, results of the model simulations
algorithm to infer a realizable S-system structure for and subsequent experimental findings demonstrated
biological networks. The inference problem is that the addition of exogenous cAMP was able to
formulated as a multiobjective optimization problem restore the L-carnitine production when glucose was
to simultaneously minimize the concentration error, used as C-source
slope error and interaction measure in order to find a
suitable S-system model structure and its
corresponding model parameters. The multiobjective
optimization problem is solved by the constraint
method to minimize the interaction measure with [N3]: Mathematical Analysis of the Dynamics of a
subject to the expectation constraints for the Single-Strain HIV Model with Multiple Endemic
concentration and slope error criteria. The approach States
could avoid assigning a suitable penalty weight for L.K. Faina, L. Almocera, and P. Sy
sums of magnitude of kinetic orders for the penalty Abstract:
problem in order to prune the model structure. We analyze a third order autonomous, nonlinear
system of ordinary differential equations modeling
the dynamics of a single-strain HIV. We establish
POSTERS boundedness of
solutions and positive invariance of a certain region Γ
in the nonnegative orthant. We show the existence of
[N1]: Regulation of the FNR System the disease free equilibrium and the multiple endemic
D. Tolla and M. Savageau states for a certain range of parameter values. We
Abstract: also compute the basic reproduction number R0 and
The long-term goal of this work is to characterize the show its relation to the stability of the steady states.
relationship between cycling and physiology of the We carry out numerical
FNR network of Escherichia coli. In this report, we simulations to show the possible bifurcations that the
formulate a model of this system, fit its parameters to system undergoes.
36
PHILIPPINE INFORMATION TECHNOLOGY JOURNAL. VOLUME 1, NUMBER 1,
FEBRUARY 2007

unexpectedly including five which are essential.


These initially surprising behaviors are likely
adaptations of the organism to its natural environment
where growth occurs in blooms. In addition, we also
[N4]: Exploring Characteristics of Metabolic examined specific aspects of metabolism, including
Networks Lactococcus lactis IL1403 how each of the supplied carbon and energy sources
I-F Chung, S-Y Yang, S-Y Huang, and F-S Wang is utilized. Finally, we investigated the consequences
Abstract: of the model assumptions and the network structure
n this study, we take lactic acid bacteria (LAB) as an on the quality of the flux predictions.
example to explore characteristics of metabolic
networks by two processes. Firstly, we adopt inverse
flux analysis to obtain the whole internal regulations
of LAB metabolic networks. In this way, it is easier
to infer the unknown metabolic flux from the known [N6]: Location of Malaria Infection in Cells through
ones and view the flux changes of the integral Grammatical Evolution of Image Processing
metabolic networks by interfering with some Techniques (MICE)
metabolic flux. Furthermore, we use elementary flux C. Clarin and P. C. Naval
modes (EFMs) combining quadratic programming Abstract:
approach to reconstruct physiological flux Malaria is one of the most important to address
distributions of fermented metabolism in LAB, among all the tropical diseases. Over two billion
attempting to find out the significant pathways of the people are at risk of infection and at least a million
main products. people die every year cite. Over the years, the most
common tool in investigating malaria infection is the
blood film examination. This paper proposes a
grammatical evolution approach in automatically
generating an image analysis JAVA program which
effectively detects and locates malaria infection in
blood smear images. After detection and location, the
system should immediately get the ratio of infected
over healthy cells to serve as quantification of
parasite density in the blood.
This study is relevant in that it aims to lessen and
[N5]: Halobacterium salinarum R-1 Metabolism: speed up the labor intensive process of manually
Reconstruction, Modeling & Analysis analyzing bulk image samples. It should also produce
O. Gonzalez, S. Gronau, M. Falb, F. Pfeiffer, E. results which are competitive with the efficiency and
Mendoza accuracy of malaria detection operation and reference
Abstract: personnel. Consequently, the JAVA codes from the
We present a genome-scale metabolic reconstruction system should evolve to effectively analyze images
for the extreme halophile Halobacterium salinarum. subjected under different conditions such as
The reconstruction represents a summary of the laboratory preparation, image magnification, light
knowledge regarding the organism's metabolism and orientation etc.
has already led to new research directions and
improved the existing annotation. We used the
network for computational analysis and studied [N7]: In Silico Dynamical Analysis of Cellular
aerobic growth of the organism using dynamic Systems: A Molecular Perturbation Approach
simulations in media with 15 available carbon and T.M. Perumal, W. Yan, and R. Gunawan
energy sources. Simulations resulted in predictions Abstract:
for the internal fluxes which describe at the molecular The complexity of a typical cellular network limits
level how the organism lives and grows. We found the use of human intuition in understanding how
numerous indications that cells maximized energy functional regulation is accomplished in a cell.
production even at the cost of longer term concerns Mathematical modeling and analysis in systems
such as growth prospects. Simulations showed a very biology offer a quantitative approach in tackling such
low carbon incorporation rate of only ~15%. All of problem. A novel dynamical analysis based on
the supplied nutrients were simultaneously degraded, sensitivities to molecular perturbation is introduced.
37
PHILIPPINE INFORMATION TECHNOLOGY JOURNAL. VOLUME 1, NUMBER 1,
FEBRUARY 2007

The result of this analysis can illustrate a dynamical enzyme activities and the formate yield. We conclude
picture on how regulation and/or signalling is thus that at early response, ATP is mainly produced
accomplished in a given network. The analysis is then at the substrate level rather than from NADH
applied to a model of cell death regulation in jurkat oxidation. Moreover, given that the NADH/NAD
T-cell line to show the usefulness of this new method. ratio remained constant around 0.6, its behavior
seems to be dissociated from the ATP dynamics; g)
CHR enzyme showed also a dual pattern control
since most of its changes are disconnected from the
glycerol pulse, but a minor fraction it does; h)
[N8]: Identification of the biochemical response Carnitine biosynthesis shows also no correlation with
variables to glycerol pulse in E. coli by a multivariate the glycerol consumption rate, nor with the required
approach CHR enzyme; i) Carnitine (which requires ATP for
D.V. Guebel, M. Canovas, N.V. Torres-Darias its synthesis) appears as independent of both, glycerol
Abstract: and ATP, whereas CHR has a strong correlation with
In a previous communication we presented some ATP. Thus, CHR and ATP could not be limiting
evidences (1) that glycerol uptake in E. coli under under the testing conditions; j) During early response,
aerobic-batch culture conditions could occur through ethanol and lactate dynamics seems to be mutually
a membrane channel. Herein, by using a multivariate independent being both also independent of the
approach, we have analyzed the cellular response in glycerol perturbation.
terms of twelve biochemical variables after The next step in this investigation will be to integrate
perturbation by a glycerol pulse of a steady, the obtained evidences in a general picture of E. coli
continuous E.coli culture operated in anaerobiosis, physiology through its mathematical modeling,
with high biomass density (2). enabling thus a more rational manipulation of this
We concluded that in anaerobiosis glycerol is not microorganism.
taken-up by a Michaelian mechanism, but instead,
shows a biphasic pattern with a sharp reduction in the
influx rate (137 folds) despite the high glycerol
external availability. This finding provides additional
support to our previous claim that glycerol transport [N9]: Agent-based models for biochemical systems
might be subjected to some kind of biochemical T-Y. Wang, K-C. Chen, D.F. Hsu, C-Y Kao
control rather than controlled by the instantaneous Abstract:
glycerol availability (i.e., the hysteresis effect). Motivation: Mathematical models in molecular
Moreover, by using partial least squares regression systems biology are based on quantitative methods to
(PLS) and Orthogonal Least Squares (OLS) describe the integrated behavior of complex
correction –and in spite that all variables experienced biochemical networks. Such approaches often use
significant variations after the pulse– we have variables and equations to model multiple
identified which variables are primarily responsive to components of the systems and their evolvements
the glycerol perturbation. The most relevant findings over time. Agent-based models provide another
arising from this analysis are: a) E. coli response does framework for complex biological systems, focusing
not imply a constant responsive structure along the on how individuals behave and what integrated
monitored response period (120 min); b) At the early behavior emerges. We are motivated to construct
response step (0-5 min), after the extraction of the agent models for S-systems and explore the relations
OLS, we detected 3 independent PLS factors; c) between them.
From these, only the first one has a close linear Results: To model a complex biochemical network,
relationship with the glycerol input while the the
remaining behaved with an oscillatory, glycerol- dynamics of integrated behavior is characterized by
independent pattern; d) Acetate production cannot be an S-system as a whole, and a large number of
explained by the glycerol pulse, which implies that individual entities are considered as autonomous
the overflow metabolism should be discarded as the decision-making agents separately. Our goal is to
cause of the acetate production; e) The NADH/NAD establish the generalized birth-death processes of
ratio showed a dual control: it is mainly glycerol- agents dominated by probabilistic rules such that the
independent while in a lesser proportion is associated integrated influxes and effluxes can be expressed as
to the glycerol input; f) ATP strongly correlates with multivariate power-law functions. Our agent-based
the glycerol input as well as ACS, ICL, ICDH models for biochemical systems are basic and provide
38
PHILIPPINE INFORMATION TECHNOLOGY JOURNAL. VOLUME 1, NUMBER 1,
FEBRUARY 2007

an intuitive approach to complex systems more combined modeling platform. Our long-term goal is
completely, including the process of integrated to integrate gene regulatory, signaling, and metabolite
behavior emerges from individual interactions. It networks into comprehensive modeling systems that
implies that advanced applications of mathematical will eventually allow us to understand system
models with agent-based modeling might be well dynamics under normal and various stress conditions.
suited to portray complex biochemical networks.

[N11]: 13C-NMR to monitor online the kinetics of


[N10]: Extending Biochemical System Theory to intracellular metabolite pools in response to heat
Hybrid Modeling by Means of Functional Petri Nets stress: input data for modeling the trehalose cycle in
J. Wu and E.O. Voit Saccharomyces cerevisiae
Abstract: L. Fonseca, C. Sanchez, J. Wu, H. Santos, and E.O.
Most biological processes are by nature hybrid Voit
systems consisting of interacting discrete and Abstract:
continuous components, which renders it desirable to Trehalose is widely distributed in living cells where it
have a modeling framework which is capable of plays a variety of roles that are generally associated
combining deterministic and stochastic, discrete and with protection against stress. The disaccharide is
continuous effects. In the context of systems biology, frequently found in yeast, fungi, and plants, but also
such a combination is encountered in the integration occurs in many bacteria and hyperthermophilic
of biological pathways (the gene regulatory archaea. In Saccharomyces cerevisiae, the
pathways, metabolite pathways and signaling intracellular concentration of trehalose increases
pathways) with on-off decisions and stochastic rapidly in response to many environmental stresses,
components into one comprehensive modeling including heat stress. The high trehalose levels have
system. The integration is not trivial because it is well been correlated with tolerance to adverse conditions
recognized that hybrid systems are difficult to set up, and led to the notion that trehalose functions as a
analyze and control. chemical chaperone. The objective of the present
Biochemical Systems Theory (BST) is a very work is to understand the design and operation of the
successful modeling and analysis framework for trehalose cycle in S. cerevisiae through a combination
predicting continuous, deterministic dynamical of experimental and computational approaches. Here,
behaviors of systems in biology and medicine. As in we revisit earlier work, which assumed that trehalose
other dynamical approaches, BST is implicitly based production is transcriptionally controlled. In conflict
on the assumption that relatively large numbers of with this assumption, newer metabolomics data from
molecules interact freely within a well-mixed our lab show that trehalose increases much too fast to
medium. This assumption is important because it be driven by genomic mechanisms. Instead, our
permits the use of (continuous) rates and, thus, the preliminary modeling analysis suggests that observed
use of differential equations. However, many heat induced changes in the activity of key enzymes
intracellular behaviors are discrete and random in might be sufficient to evoke the observed responses.
nature, for instance, because of low substrate The data for this analysis came in part from published
concentrations or heterogeneous reaction data and in part from new real-time metabolic time
environments, which suggests the need for tools that course studies using in vivo NMR methods.
are able to represent and analyze mixtures of Specifically, a circulatory system was used to pump
continuous and discrete events. the yeast cell suspension between a mini-reactor and
In this project, we have begun to extend the well- the NMR tube in a 500 MHz spectrometer.
established BST modeling methodology to hybrid Temperature, pH, and pO2 were controlled in the
modeling within the framework of Hybrid Functional bioreactor. A pulse of [1-13C]-glucose was added
Petri Nets (HFPN). First we implemented GMA and and the time courses of labeled metabolites were
S-system models in a standard Petri Net framework. monitored under control conditions and also during
We then included discrete, stochastic and delay heat stress (39ºC). Cells accumulated small amounts
effects. Using small test cases we performed of trehalose (2-4 mM) under control conditions, while
comparative analyses and simulations to access the FBP reached 18 mM. Under heat stress (10 min
feasibility, quality and efficiency of the hybrid 39ºC), trehalose accumulation reached 8 mM
method. following a pulse of 65 mM glucose. When the
So far, we have used a toggle switch and small duration of the stress was increased to one hour and 3
metabolic pathways as test cases for the proposed, pulses of glucose were supplied, trehalose increased
39
PHILIPPINE INFORMATION TECHNOLOGY JOURNAL. VOLUME 1, NUMBER 1,
FEBRUARY 2007

to 25 mM. The experimental system also allowed simulate the model.


monitoring end-product formation (ethanol, glycerol
and acetate). The time courses of FBP and trehalose
build-up combined with data at the transcriptional [N14]: Heptylprodigiosin Induces Apoptosis in
and transductional level of relevant genes of the Various Carcinoma Cell Lines and Triggers Death
trehalose cycle were used as input data for a series of Receptor Pathway in Jurkat T Cell Leukemia
computational models. G. Ranches, A. Rudy, G. Concepcion, and A.
Vollmar
Abstract:
[N12]: EUCLIS - Towards an Information In this paper, we report the apoptosis-inducing effect
Infrastructure for the Chronobiology Community and mechanism of action of Heptylprodigiosin
E. Mendoza, R. Santos, R.T. Batista, M.C. del (HPDG), a marine microbial metabolite, in various
Rosario, M.P. David, C. Clarin, A. Lao, and R. carcinoma cell lines and Jurkat T cell leukemia,
Bernardo respectively. We show that HPDG induces DNA
Abstract: fragmentation in MCF-7 breast cancer cells, SK-OV-
The EUClock Information System (EUCLIS) 3 ovarian cancer cells and Jurkat T cells, and
endeavors to provide the network of EUCLOCK chromatin condensation, as well. We also
chronobiologists a suitable infrastructure for inter- demonstrate that HPDG-induced apoptosis is
communication, data sharing and secure data storage. caspase-dependent and Fas receptor-mediated in
EUCLIS aims to support the cooperative work of which caspase-8 and FADD are required to activate
researchers, both experimental processes (storage of downstream cascade of the anti-Fas-derived signal in
results, methodological annotation, accessibility, Jurkat T cells, and that PARP cleavage is elicited
appropriate visualization tools) as well as modelling through the activation of caspase-3/caspase-9
of circadian systems. The architecture of EUCLIS is a resulting in DNA fragmentation. Our findings
hybrid of a database system for experimental data and indicate that HPDG could be a potent sensitizer in
models, and a digital library system for references. tumor cells with Fas overexpression and a lead
Experimenters and modellers can base their work on compound in chemotherapy-based combinatorial
common basis of components containing diverse regimen.
information, including clock genes catalogue, internal
and external references, multimedia data and software
tools.

[N15]: Comparisons of the performances of three


methods for dynamic sensitivity computation
F. Shiraishi, K. Hattori, and H. Hirayama
[N13]: In Silico Simulation of the Terpenoid Abstract:
Metabolic Network The calculation of dynamic logarithmic gains consists
A.H Hawari, Z.A.M. Hussein, and N.M. Nor of derivation of differential equations for sensitivities
Abstract: by partially differentiating differential equations for
Terpenoids are secondary metabolites which are metabolite concentrations (Procedure 1) and
expressed under extreme conditions. The terpenoid computation of dynamic sensitivity values by
network system was chosen as these compounds has simultaneously solving the two differential equations
great potential in food industries, pharmaceutical as (Procedure 2). The following three methods have
well as organic compound industries. The knowledge been compared: Method 1 (Procedure 1 is performed
or information that could be extracted from the by numerical differentiation and Procedure 2 is by the
terpenoid biochemical network could be manipulated Taylor series method), Method 2 (Procedure 1 is
and applied in genomics and proteomics approaches performed by analytical differentiation and Procedure
to increase the production of compounds. This 2 is by the Taylor series method) and Method 3
research focuses on the computational approach to (Procedure 1 is performed by analytical
design a model that enables an observation on the differentiation and Procedure 2 is by an implicit
terpenoid biosynthesis network. The model is based method). The accuracy of calculation is found to be
on Ordinary Differential Equations (ODEs) in higher in the order of Method 2, 1, and 3, while the
defining the reactions in the metabolic network and calculation time is shorter in the order of Method 3,
MATLAB (SimBiology) is used to construct and 2, and 1. On the other hand, Methods 2 and 3 require
40
PHILIPPINE INFORMATION TECHNOLOGY JOURNAL. VOLUME 1, NUMBER 1,
FEBRUARY 2007

commercially available expensive software. Thus, it ACO for solving continuous problems.
is recommended that these three methods should be
selected according to the requirements.
[N18]: A Biochemical Systems Theory Model of
Oxidative Phosphorylation in Halobacterium
[N16]: Parameter Estimation in S-systems using the Salinarum
Newton Flow C. Talaue, R. del Rosario, E. Mendoza, D. Oesterhelt
M. de Paz. R. del Rosario, and E. Mendoza Abstract:
Abstract: Halobacterium salinarum is a rod-shaped halophilic
The Newton Flow method for parameter estimation in archaeon. It can live under four bioenergetic regimes,
S-System models of biochemical systems was namely: aerobic respiration, photosynthesis,
presented in [1] anaerobic respiration and arginine fermentation.
where its successful performance in parameter Halobacterium salinarum is considered a model
estimation in a 4-dimensional and 30-dimensional organism for photosynthesis due to its simple
problem, together with its mechanism for energizing the membrane: it has a
applicability to network inference, was illustrated. light-driven proton pump bacteriorhodopsin which is
Here, we study the performance of the algorithm to the simplest known ion pump. A lot of experimental
solve parameter estimation problems in other studies have been performed on
biochemical systems which were not studied in [1]. In photophosphorylation in H. salinarum, but less
this presentation we will concentrate on our results on attention has been devoted on its oxidative
the simple genetic network which was published in phosphorylation. In this work, we present a
1996 [2]. The Newton Flow algorithm was designed mathematical model of respiration in H. salinarum
to solve the optimization problem arising from using the mathematical modeling framework of
parameter estimation in the “decoupled” S-system Generalized Mass Action (GMA) which one of the
problem [3]. The presence of a 1-dimensional variants of Biochemical Systems Theory (BST).
attractor for Newton Flow was discussed in [1] but
the mathematical proof to show its existence in
general was not established and seems to be a
difficult problem. Thus, it is
necessary to test the applicability of the algorithm for 3.0 CONTACT
each
application of the S-system model. Secretariat, Organizing Committee
ICMSB 2008 Manila
[N17]: An Ant Colony Optimization Algorithm for Department of Computer Science
Parameter Estimation and Network Inference University of the Philippines
Problems in S-System Models Diliman, Quezon City 1101, Philippines
P. Zuniga, J. Pasia, H. Adorna, R. del Rosario, and
Tel. No.: +632 920 2080
P.C. Naval
Fax No.: +632 920 2036
Abstract: E-mail: info@icmsb08.org
In this paper, we propose to use Ant Colony
Optimization in the parameter estimation of S
Systems. We plan to implement two forms of the
ACO for this work. The first one is the an ACO for
discrete network inference, while the second one is an

41
PHILIPPINE INFORMATION TECHNOLOGY JOURNAL. VOLUME 1, NUMBER 1,
FEBRUARY 2007

INTERNATIONAL SYMPOSIUM ON ICT FOR HEALTH

(ICT4Health 2008)

February 29 – March 1, 2008

Ateneo de Manila University, Quezon City, Philippines


Tel. +63 2 4266125, +63 2 7090907

E-mail: ict4health@gmail.com
Website: http://www.math.admu.edu.ph/ict4health

Host: School of Science and Engineering,

Ateneo de Manila University


Co-sponsor: Embassy of France to the Philippines

1.0 Introduction

Information and Communications Technology


(ICT) has an important role in healthcare delivery,
especially in many developing countries and
communities.

42
PHILIPPINE INFORMATION TECHNOLOGY JOURNAL. VOLUME 1, NUMBER 1,
FEBRUARY 2007

The International Symposium on ICT For Health - Dr. Rafael Saldaña, Co-Principal Investigator,
(ICT4Health 2008) aims to provide a forum for ONCO-MEDIA Project, Ateneo de Manila
research and information exchange among healthcare University
practitioners, ICT professionals, researchers, faculty,
students and various institutions engaged in ICT and
Health (academia, government, industry, NGOs, etc.)
Keynote Speaker [K1]
ICT4Health 2008 will be held in conjunction with
- Dr. Daniel Racoceanu, Principal Investigator,
the 4th ONCO-MEDIA Project Meeting in Asia.
ONCO-MEDIA; IPAL Singapore; University of
ONCO-MEDIA (www.onco-media.com) is an
Franche-Comte, France
international research collaboration on biomedical
applications of Grid technology funded by the ICT
Talk: “"Medical Image/Case Based Reasoning Using
Asia Regional Program of the French Government.
Medical Knowledge to Improve Diagnosis Assistance
Showcases: Early Diagnosis of Brain Stroke From
ICT4Health 2008 will also feature a Workshop on Brain CT, Ultrasound Guided Biopsy for Breast
Apoptosis and Cancer, a session on Medical Cancer Diagnosis"
Imaging, Instrumentation and Informatics, and a
Research Collaboration Forum Between the Open Forum
Philippines and Singapore.
1030 - 1100 Break
2.0 Program (Tentative) 1100 – 1500: Content-Based Image Retrieval and
Grid Computing
Day 1. February 29, 2008, SOM 111 (Ching Tan
Room) 1100 - 1130 [A1] Dr. Patrick Brezillon (University of
Paris, France)
0800 - 0900 Registration 1130 - 1200 [A2] Dr. Henning Muller (Switzerland)
1200 - 1330 Lunch
0900- 1030 Opening Session 1330 - 1400 [A3] Dr. Dianne Lingrad (France)
1400 - 1430 [A4] Dr. Epifanio Bagarinao (Japan)
Moderator/Master of Ceremonies: Dr. Nathaniel 1430 - 1500 [A5] Sorina Camarasu (France)
Libatique, Chair, Electronics, Communications, and
Computer Engineering, Ateneo de Manila University 1500 - 1515 Break

Invocation: Dr. Mercedes Rodrigo, Chair, Dept. of 1515 – 1730: Medical Imaging, and
Information Systems and Computer Science, Ateneo Informatics/Bioinformatics (I)
de Manila University
1515 - 1545 [B1] Dr. Jiang Liu (Singapore)
National Anthem: Dr. Ma. Vivien Visaya, Assistant 1545 - 1615 [C1] Dr. Alvin Marcelo (Philippines)
Professor, Mathematics Department, Ateneo de 1615 - 1640 [C2] Run Kunthy (Japan)
Manila University 1640 – 1705 [C6] Jaderick Pabico (Philippines)
1705 – 1730 [B2] Jean-Romain Dalle(Singapore)
Welcome Remarks
1730 – 1900 Research Collaboration Forum
- Dr. Fabian Dayrit, Dean, School of Science and (Speakers from Singapore)
Engineering, Ateneo de Manila University Venue: CTC 201 (with food and drinks)

- Representative of Hon. Gerald Chesnel,


Ambassador, Embassy of France to the Philippines Day 2. March 1, 2008, SOM 111, Venue: SEC
Lecture Hall 2
Symposium Orientation, Introduction of Participants
and Keynote Speaker
0800 – 0830 Registration
43
PHILIPPINE INFORMATION TECHNOLOGY JOURNAL. VOLUME 1, NUMBER 1,
FEBRUARY 2007

0830 - 0900 [C8] Dr. Eduardo Mendoza (Germany [K1] Title: "Medical Image/Case Based Reasoning
and Philippines) using Medical Knowledge to Improve Diagnosis
Assistance Showcases: Early Diagnosis of Brain
0900 – 1200: Workshop on Cancer and Systems stroke from Brain CT, Ultrasound Guided Biopsy
Biology of Tumor Apoptosis for Breast Cancer Diagnosis"

0900 – 0945 [K2] Dr. Avner Friedman (USA)


(Keynote Speaker) Speaker:
0945 – 1015 [E1] Dr. Baltazar Aguda (USA)
1015 - 1030 Break Daniel RACOCEANU, Ph.D., Dr. Habil.
1030 - 1050 [E2] Glory Ranches and Dr. Giselle IPAL - Image Perception, Access & Language
Concepcion (Philippines) laboratory, Singapore/France
1050 - 1110 [E3] Eva Rodriguez (Philippines) French National Research Center – CNRS,National
1110 - 1135 [E4] Dr. Ricardo del Rosario and Dr University of Singapore – NUS,
Eduardo Mendoza (Germany and Philippines) Institute for Infocomm Research - I2R, A*STAR
1135 - 1200 [E5] Andrei Coronel and Dr. Rafael A/Prof at the University of Besançon, France
Saldaña (Philippines)
Day 2. March 1, 2008
1200 - 1300 Lunch
[K2] Title: "Interaction of Tumor with its
1300 - 1400: Cost-Benefit Analysis, Modeling and Microenvironment"
Automation
Speaker:
1300 - 1320 [D1] Neil Lee (Philippines)
1320 - 1340 [D2] Co, Concepcion, Barba, Biliran, Avner FRIEDMAN, Ph.D.
Escalante (Philippines) Distinguished Professor of Mathematics and Physical
1340 - 1400 [D3] Doromal and Go (Philippines) Sciences
Director, Mathematical Biosciences Institute
1400 – 1520: Medical Instrumentation and The Ohio State University, USA
Informatics/Bioinformatics (II)
[A]. Content-Based Image Retrieval and Grid
1400 – 1420 [B3] Miguel, Dizon, Abundo, Sison Computing
(Philippines)
1420 – 1440 [B4] Quedi, Aranas, Dizon, Abundo, [ A1]. “Medical Context” (tent.) by Patrick Brezillion
Talampas, Sison (Philippines) (France)
1440 – 1500 [C3] Ancajas, Randy Joseph Fernandez,
Marc Talampas, Michael Abundo, and Dr. Luis Sison [A2]. “A Medical Image Retrieval Application Using
(Philippines) Grid Technologies To Speed Up Feature Extraction”
1500 – 1515 Break by Xin Zhou, Mikko Pitkanen, Adrien Depeursinge,
1515 – 1535 [C4] Daguimol, Berbose, Santos, and Henning Muller (Switzerland)
Talampas, Abundo, and Dr. Sison (Philippines)
1535 – 1555 [C5] Navarro, Pagui, Triño,,Feria, [A3]. “Estimation of Latency on Production Grid
Petines, and Feria (Philippines) Over Several Weeks” by Dianne Lingrand, Johan
1555 – 1615 [C7] Geoffrey Solano and Dr. Jaime Montagnat and Tristan Glatard (France)
Caro (Philippines)
1615 – 1635 [C8] Alison Perez (Philippines) [A4]. “Medical Grid: Using Grid Technology for
Brain Studies” by Epifanio Bagarinao, Toshiharu
1635 - 1645 Closing Session Nakai, and Yoshio Tanaka (Japan)

[A5]. “Content-Based Medical Image Indexing and


KEYNOTE SPEAKERS: Retrieval on Grids” by Sorina Camarasu, Hugues
Benoit-Cattin, Johan Montagnat, and Daniel
Day 1. February 29, 2008 Racoceanu (France and Singapore)

44
PHILIPPINE INFORMATION TECHNOLOGY JOURNAL. VOLUME 1, NUMBER 1,
FEBRUARY 2007

Sequences” by Jaderick Pabico (Philippines)


[B]. Medical Imaging, Monitoring, and
Intrumentation [C7]. “An Association Scheme Interpretation of
Nucleotide Alphabet Composition” by Geoffrey
[B1]. “Leaking Detection for Medical Image Solano and Jaime Caro (Philippines)
Segmentation” by Jiang Liu, Joo Hwee Lim, Daniel
Racoceanu, Wong Wing Kee Damon, and Huiqui Li
(France and Singapore) [C8]. “Online Disease Surveillance Map: A
Geographic Information System of Notifiable
[B2]. “Contribution to Automated Breast Cancer Diseases” by Alison Perez (Philippines)
Grading on Hispatological Images” by Jean-Romain
Dalle, Daniel Racoceanu, Wee-Kheng Leow, and [C9]. “The WeP – A Worldwide Experimental
Thomas Putti. Platform for Biomedical Studies” by Eduardo
Mendoza (Germany and Philippines)
[B3]. “Bluetooth-Enabled Medical Instrumentation”
by Roland Jay Miguel, Virna Mae Dizon, Michael [D]. Cost-Benefit Analysis, Modeling and
Abundo, and Luis Sison (Philippines) Automation
[B4]. “AXEL Activity Monitor Phase 2” by Stephen [D1]. “Mathematical Models for the Dynamics of
Alfred Quedi, Raissa Aranas, Virna Mae Dizon, Tuberculosis in the Philippines” by Neil Ivan Lee
Michael Abundo, Marc Talampas, and Luis Sison (Philippines)
(Philippines)
[D2]. “A Cost-Effectiveness Study of a Multi-drug
[C]. Medical Informatics/ Bioinformatics Resistant Tuberculosis Patient Monitoring System for
the Programmatic Multi-drug resistant Tuberculosis
[C1]. “Analysis of Telereferrals from Doctors-to-the- Management: A Comparison of Automated and
Barrios sent via Short Messaging System” by Alex Manual Methods for DOTS Reporting” by Avian
Gavino, Pia Tolentino, Alexandra Bernal, and Alvin Loren T. Co, Marian F. Concepcion, Raphaela
Marcelo (Philippines) Marise C. Barba, Kristel Anne Rose A. Biliran,
Arlan-z L. Escalante (Philippines)
[C2]. “Pilot Installation of e-Health System
Connected From Central Hospital to Rural [D3]. “A Cost-Benefit Analysis of an Automated
Community in Kandal Province, Cambodia RFID Drug Inventory System for Public Health
Distributed by Wireless LAN Network” by Run Facilities” by Hanna Paula Doromal and Muriel
Kunthy, Yoshiyo Urano, Kong Marry, and Sun Tania Go (Philippines)
Socheat (Japan)
[E]. Cancer and Systems Biology of Tumor
[C3]. “TeleMed: LAN-Based Patient Monitoring Apoptosis
System on Linux Platform” by Norman Ancajas,
Randy Joseph Fernandez, Marc Talampas, Michael [E1]. “Analysis of Cancer Gene Networks in Cell
Abundo, and Luis Sison (Philippines) Proliferation and Death” by Dr. Baltazar Aguda
(USA)
[C4]. “Telemed II: Single Board Computer
Implementation of a Linux-Based Telemedical
System” by Brent Josef Daguimol, Christine Angelie
Berbose, Dianne Santos, Marc Talampas, Michael
Abundo, and Luis Sison (Philippines) [E2]. "Recent Research on Tumor Apoptosis
Mediated by Marine Natural Products" by Glory
[C5]. “Service Oriented Mobile Telemedicine Ranches and Dr. Giselle Concepcion (Philippines)
Framework” by Celene Ria Navarro, Dennis Pagui,
Toni Ana Triño, Rommel Feria, and John Paul [E3]. “Mathematical Models for Cephalostatin 1-
Petines (Philippines) induced Apoptosis in Leukemic Cells” by Eva
Rodriguez (Philippines)
[C6]. ”A Simple Ant Model for Aligning Nucleotide
45
PHILIPPINE INFORMATION TECHNOLOGY JOURNAL. VOLUME 1, NUMBER 1,
FEBRUARY 2007

[E4]. “An Integrated View of Apoptotic Processes -- Mobile: 0928-5043121


the MINA Project” by Dr. Ricardo del Rosario and E-mail: raffysaldana@gmail.com
Dr. Eduardo Mendoza (Germany and Philippines) Website:
http://www.math.admu.edu.ph/ict4health
[E5]. “Towards a Philippine Cancer Grid” by Andrei
Coronel and Dr. Rafael Saldaña (Philippines)

For inquiries, contact:

The Secretariat
ICT4Health 2008
School of Science and Engineering
Ateneo de Manila University
Tel. +63 2 4266125, +63 2 7090907

A Sample Paper Format for Journals and Proceedings


Rafael P. Saldaña
Editor-in-chief, Philippine Information Technology Journal
Rm. 317, SEC Bldg. A, Ateneo de Manila University
Tel. +63 2 4266125, +63 2 7090907
raffysaldana@gmail.com

ABSTRACT paper look exactly like this document. The easiest way to do this
is for authors to download a template from [6] (in Microsoft
In this paper, we describe the formatting guidelines for the
Word Document format) or [2] (in Latex format), and replace the
Computing Society of the Philippines (CSP) journals and
content with their material.
proceedings: Philippine Computing Journal (PCJ), Philippine
Information Technology Journal (PITJ), and Proceedings of the 9. PAGE SIZE
Philippine Computing Science Congress (PCSC). This template All material on each page should fit within a rectangle of 18 x
is based on the Association for Computing Machinery (ACM) 23.5 cm (7" x 9.25"), centered on the page, beginning 2.54 cm
guidelines. (1") from the top of the page and ending with 2.54 cm (1") from
The Philippine Computing Journal is the official publication of the bottom. The right and left margins should be 1.9 cm (.75”).
the CSP while the Philippine Information Technology Journal is The text should be in two 8.45 cm (3.33") columns with a .83 cm
a joint publication of the CSP and the Philippine Society of (.33") gutter.
Information Technology Educators (PSITE). The PCSC is an
annual research conference organized by the CSP. 10. TYPESET TEXT
10.1 Normal or Body Text
Keywords Please use a 9-point Times Roman font, or other Roman font
Guides, instructions, authors’ kit, conference publications, with serifs, as close as possible in appearance to Times Roman in
proceedings, CSP, PSITE, ACM, PCJ, PITJ, PCSC. which these guidelines have been set. Also, the first line of a
paragraph should be indented .25”. The goal is to have a 9-point
8. INTRODUCTION text, as you see here. Please use sans-serif or non-proportional
The proceedings and journals are the records of conferences and fonts only for special purposes, such as distinguishing source
research papers. The Computing Society of the Philippines (CSP) code text. If Times Roman is not available, try the font named
aims to give these publications a single, high-quality appearance. Computer Modern Roman. On a Macintosh computer, use the
To do this, we ask that authors follow some simple guidelines font named Times. Right margins should be justified, not
based on the Association of Computing Machinery (ACM) ragged.
publications. In essence, we request the authors to make their

46
PHILIPPINE INFORMATION TECHNOLOGY JOURNAL. VOLUME 1, NUMBER 1,
FEBRUARY 2007

10.2 Title and Authors Captions should be Times New Roman 9-point bold. They
The title (Helvetica 18-point bold), authors' names (Helvetica 12- should be numbered (e.g., “Table 1” or “Figure 2”), please note
point) and affiliations (Helvetica 10-point) run across the full that the word for Table and Figure are spelled out. Figure
width of the page – one column wide. We also recommend phone captions should be centered beneath the image or picture, and
number (Helvetica 10-point) and e-mail address (Helvetica 12- Table captions should be centered above the table body.
point). If only one address is needed, center all address text. For
two addresses, use two centered tabs, and so on. For more than 12. SECTIONS
three authors, you may have to improvise.6 The heading of a section should be in Times New Roman 12-
point bold in all-capitals flush left with an additional 6-points of
10.3 Subsequent Pages white space above the section head. Sections and subsequent
For pages other than the first page, start at the top of the page, sub- sections should be numbered and flush left. For a section
and continue in double-column format. head and a subsection head together (such as Section 3 and
subsection 3.1), use no additional space above the subsection
head.
Table 1. Table captions should be placed above the table
12.1 Subsections
Year X Y Z The heading of subsections should be in Times New Roman 12-
2005 100 200 300 point bold with only the initial letters capitalized. (Note: For
2006 200 100 200 subsections and subsections, a word like the or a is not
capitalized unless it is the first word of the header.)
2007 300 300 100
12.1.1 Sub-subsections 1
The heading for sub-subsections should be in Times New Roman
11-point italic with initial letters capitalized and 6-points of
10.4 References and Citations white space above the sub-subsection head.
Footnotes should be Times New Roman 9-point, and justified to
the full width of the column.
12.1.1.1Sub-subsections 2
The heading for sub-subsections 2 should be in Times New
Use the standard Communications of the Association of Roman 11-point italic with initial letters capitalized.
Computing Machinery format for references – that is, a 12.1.1.2Sub-subsections 3
numbered list at the end of the article, ordered alphabetically by The heading for sub-subsections 3 should be in Times New
first author, and referenced by numbers in brackets [1]. See the Roman 11-point italic with initial letters capitalized.
examples of citations at the end of this document [1][2][3][4][5]
[6][7]. Within this template file, use the style named references
13. ABBREVIATIONS AND
for the text of your citation.The references are also in 9 pt., but ACRONYMS
that section (see Section 7) is ragged right. References should be For the sake of readers not familiar with highly specialized
published materials accessible to the public. Internal technical terminologies, abbreviations used in the paper should be spelled
reports may be cited only if they are easily accessible (i.e. you out at the first instance of usage. For example: Computing
can give the address to obtain the report within your citation) and Society of the Philippines (CSP), Philippine Society of
may be obtained by any reader. Proprietary information may not Information Technology Educators (PSITE), Philippine
be cited. Private communications should be acknowledged, not Computing Journal (PCJ), Proceedings of the Philippine
referenced (e.g., “[Robertson, personal communication]”). Computing Science Congress (PCSC) and the Association for

10.5 Page Numbering, Headers and Footers


Do not include headers, footers or page numbers in your
submission. These will be added when the publications are
assembled.

11. FIGURES/CAPTIONS
Place Tables/Figures/Images in text as close to the reference as
possible (see Figure 1). It may extend across both columns to a
maximum width of 17.78 cm (7”).

6
If necessary, you may place some address information in a
footnote, or in a named section at the end of your paper.
47
PHILIPPINE INFORMATION TECHNOLOGY JOURNAL. VOLUME 1, NUMBER 1,
FEBRUARY 2007

16. ACKNOWLEDGMENT
We thank the ACM for the original format which is the main
source for this paper format.

17. REFERENCES

[1] Anderson, G. E., and B. R. Smith, “Multicarrier


Modulation for Data Transmission: An Idea Whose Time
Has Come,” Intell. Commun. Mag., 28(5), 5-14 (May 1990).

[2] ACM Paper Format in Latex, available online,


http://www.acm.org/sigs/publications/proceedings-templates

[3] Berrou, C., M. Alard, and B. Le Floch, “Coded


Orthogonal Frequency-Division Multiplexing,” Proc. ACM
User Services, 81(6), 892-996 (June, 1995).
[4] Conger, S., and K. D. Loch, eds., Ethics and Computer
Figure 1. Insert caption below the figure. Use, 2nd ed., Elsevier, Amsterdam, p. 105 (1999).
[5] Panther, J. G., Digital Communications, 3rd ed.,
Addison-Wesley, San Francisco, CA (1999).
Computing Machinery (ACM). Authors are advised not to use
abbreviations in the title of their papers. [6] Saldana, R. P., “A Sample Paper Format for Journals
and Proceedings,” available online, http://www.csp.org.ph.

14. LATEX FORMAT [7] Tabares, W. “A Cellular Automata-Based Study of


A sample paper format in Latex is available for download in [2]. Vehicular Traffic Dynamics,” M.S. Thesis, Ateneo de
Manila University, Quezon City, Philippines (2002)
15. OTHER INSTRUCTIONS
Columns on the last page should be made as close as possible to
equal length.

48

You might also like