Introduction to Elegance 10/2/2007. Architecture of Elegance user Java Graphic Interface...

Preview:

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

Recommended