View
213
Download
0
Tags:
Embed Size (px)
Citation preview
Introduction to Elegance
10/2/2007
Architecture of Elegance
user Java Graphic Interface create,connect objects
Calculating
Functions
Display Funtions
2D,3D Diagram MySQL Database
Software Interface
DatabaseDB is collection of data table like excel, which have fields
(columns) and records (rows)
Here is our Objects Records
Synapse Records
Contin Records
Connectivity Records
Image Records
Relational Structure of Elegance DB
IMAGEIMG_Number
IMG_File
IMG_SectionNum
OBJECTOBJ_Name
IMG_Number
CON_Number
CONTIN
CON_Number
AlternateName
CONNECTIVITYCONNECT_ID
OBJ1
OBJ2
Branch Number
SynapseSYN_ID
Pre Obj
Post Obj
Type ( chemical, electric)
OBJECTOBJ_Name
IMG_Number
CON_Number
Calculation
• Calculation is a function to join & rejoin objects to a contin, and record their geometric properties
• Contin in Elegance is a group of objects which connect together and form a neuron cell.
Before Calculation
After Calculation
Calculation Algorithm
• Pick up one object • Find its connectivity partners • If # partners <> 2, then its type is ‘Branch Point’,
mark in red. When Branch Point found, branch number ++
• Continue to find its partner’ partner, until no more object connected.
Calculating Synapse
• Given a contin number, find out all the presynapses from it, all the postsynapses to it, and their position (which branch? which section?)
Synapse tables
after
before
2D Display of One Neuron (R3BL)
Two D Display Synaps detail
Our website has more information
• http://worms.aecom.yu.edu
• Software install descripiton:
• http://worms.aecom.yu.edu/elegance_install/Readme.html