+ All Categories
Home > Documents > Introduction to Elegance 10/2/2007. Architecture of Elegance user Java Graphic Interface...

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

Date post: 18-Dec-2015
Category:
View: 213 times
Download: 0 times
Share this document with a friend
Popular Tags:
19
Introduction to Elegance 10/2/2007
Transcript
Page 1: Introduction to Elegance 10/2/2007. Architecture of Elegance user Java Graphic Interface create,connect objects Calculating Functions Display Funtions.

Introduction to Elegance

10/2/2007

Page 2: Introduction to Elegance 10/2/2007. Architecture of Elegance user Java Graphic Interface create,connect objects Calculating Functions Display Funtions.

Architecture of Elegance

user Java Graphic Interface create,connect objects

Calculating

Functions

Display Funtions

2D,3D Diagram MySQL Database

Page 3: Introduction to Elegance 10/2/2007. Architecture of Elegance user Java Graphic Interface create,connect objects Calculating Functions Display Funtions.

Software Interface

Page 4: Introduction to Elegance 10/2/2007. Architecture of Elegance user Java Graphic Interface create,connect objects Calculating Functions Display Funtions.
Page 5: Introduction to Elegance 10/2/2007. Architecture of Elegance user Java Graphic Interface create,connect objects Calculating Functions Display Funtions.

DatabaseDB is collection of data table like excel, which have fields

(columns) and records (rows)

Here is our Objects Records

Page 6: Introduction to Elegance 10/2/2007. Architecture of Elegance user Java Graphic Interface create,connect objects Calculating Functions Display Funtions.

Synapse Records

Page 7: Introduction to Elegance 10/2/2007. Architecture of Elegance user Java Graphic Interface create,connect objects Calculating Functions Display Funtions.

Contin Records

Page 8: Introduction to Elegance 10/2/2007. Architecture of Elegance user Java Graphic Interface create,connect objects Calculating Functions Display Funtions.

Connectivity Records

Page 9: Introduction to Elegance 10/2/2007. Architecture of Elegance user Java Graphic Interface create,connect objects Calculating Functions Display Funtions.

Image Records

Page 10: Introduction to Elegance 10/2/2007. Architecture of Elegance user Java Graphic Interface create,connect objects Calculating Functions Display Funtions.

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

Page 11: Introduction to Elegance 10/2/2007. Architecture of Elegance user Java Graphic Interface create,connect objects Calculating Functions Display Funtions.

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.

Page 12: Introduction to Elegance 10/2/2007. Architecture of Elegance user Java Graphic Interface create,connect objects Calculating Functions Display Funtions.

Before Calculation

Page 13: Introduction to Elegance 10/2/2007. Architecture of Elegance user Java Graphic Interface create,connect objects Calculating Functions Display Funtions.

After Calculation

Page 14: Introduction to Elegance 10/2/2007. Architecture of Elegance user Java Graphic Interface create,connect objects Calculating Functions Display Funtions.

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.

Page 15: Introduction to Elegance 10/2/2007. Architecture of Elegance user Java Graphic Interface create,connect objects Calculating Functions Display Funtions.

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?)

Page 16: Introduction to Elegance 10/2/2007. Architecture of Elegance user Java Graphic Interface create,connect objects Calculating Functions Display Funtions.

Synapse tables

after

before

Page 17: Introduction to Elegance 10/2/2007. Architecture of Elegance user Java Graphic Interface create,connect objects Calculating Functions Display Funtions.

2D Display of One Neuron (R3BL)

Page 18: Introduction to Elegance 10/2/2007. Architecture of Elegance user Java Graphic Interface create,connect objects Calculating Functions Display Funtions.

Two D Display Synaps detail

Page 19: Introduction to Elegance 10/2/2007. Architecture of Elegance user Java Graphic Interface create,connect objects Calculating Functions Display Funtions.

Our website has more information

• http://worms.aecom.yu.edu

• Software install descripiton:

• http://worms.aecom.yu.edu/elegance_install/Readme.html


Recommended