Team:USTC Software/notebook

From 2010.igem.org

Revision as of 07:47, 24 August 2010 by Liaochen (Talk | contribs)

BERKELY DBXML 2.5 introduction by LIAOCHEN



JULY

  • Liao Chen (7.20): Discuss framework of core programme of simulation part of our project with Jiang Hao. We decided to take consideration of the structure of complex, which solves problems we encountered when handling reactions with regard to complex molecules.
  • Liao Chen (7.21): We decided to model the species (either complex or simple species) using two data structures:
    1. ChainList is used to describe chains of DNA, RNA or Protein molecules. Small molecules are also of such structure with only one element on one chain.
    2. Tree structure is used to describe binding state of elements of different chains. Children nodes bind with each other and form their parent node. Thus, other than chains, a species has its binding state forest, which composed of many trees mentioned above.
  • Liao Chen (7.22): We decided to store data of species and reactions in XML format.
  • Liao Chen (7.23): To search reactions of species includes, we need powerful support of species and reactions database. But first, we need a database manager to manage our XML data files, which must provide query operation of data we want.
  • Liao Chen (7.24): We find it! Oracle Berkeley DB XML! It is a Native XML Database. It is capable of storing and indexing collections of XML documents in both native and mapped forms for highly efficient querying, transformation, and retrieval.
  • Liao Chen (7.25): A well designed database is quite important for our project. Start to design file organization and format of database files.
  • Liao Chen (7.26):