introduction to elegance 10/2/2007. architecture of elegance user java graphic interface...
Post on 18-Dec-2015
217 views
TRANSCRIPT
![Page 1: Introduction to Elegance 10/2/2007. Architecture of Elegance user Java Graphic Interface create,connect objects Calculating Functions Display Funtions](https://reader031.vdocuments.net/reader031/viewer/2022032703/56649d245503460f949fa98e/html5/thumbnails/1.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022032703/56649d245503460f949fa98e/html5/thumbnails/2.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022032703/56649d245503460f949fa98e/html5/thumbnails/3.jpg)
Software Interface
![Page 4: Introduction to Elegance 10/2/2007. Architecture of Elegance user Java Graphic Interface create,connect objects Calculating Functions Display Funtions](https://reader031.vdocuments.net/reader031/viewer/2022032703/56649d245503460f949fa98e/html5/thumbnails/4.jpg)
![Page 5: Introduction to Elegance 10/2/2007. Architecture of Elegance user Java Graphic Interface create,connect objects Calculating Functions Display Funtions](https://reader031.vdocuments.net/reader031/viewer/2022032703/56649d245503460f949fa98e/html5/thumbnails/5.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022032703/56649d245503460f949fa98e/html5/thumbnails/6.jpg)
Synapse Records
![Page 7: Introduction to Elegance 10/2/2007. Architecture of Elegance user Java Graphic Interface create,connect objects Calculating Functions Display Funtions](https://reader031.vdocuments.net/reader031/viewer/2022032703/56649d245503460f949fa98e/html5/thumbnails/7.jpg)
Contin Records
![Page 8: Introduction to Elegance 10/2/2007. Architecture of Elegance user Java Graphic Interface create,connect objects Calculating Functions Display Funtions](https://reader031.vdocuments.net/reader031/viewer/2022032703/56649d245503460f949fa98e/html5/thumbnails/8.jpg)
Connectivity Records
![Page 9: Introduction to Elegance 10/2/2007. Architecture of Elegance user Java Graphic Interface create,connect objects Calculating Functions Display Funtions](https://reader031.vdocuments.net/reader031/viewer/2022032703/56649d245503460f949fa98e/html5/thumbnails/9.jpg)
Image Records
![Page 10: Introduction to Elegance 10/2/2007. Architecture of Elegance user Java Graphic Interface create,connect objects Calculating Functions Display Funtions](https://reader031.vdocuments.net/reader031/viewer/2022032703/56649d245503460f949fa98e/html5/thumbnails/10.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022032703/56649d245503460f949fa98e/html5/thumbnails/11.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022032703/56649d245503460f949fa98e/html5/thumbnails/12.jpg)
Before Calculation
![Page 13: Introduction to Elegance 10/2/2007. Architecture of Elegance user Java Graphic Interface create,connect objects Calculating Functions Display Funtions](https://reader031.vdocuments.net/reader031/viewer/2022032703/56649d245503460f949fa98e/html5/thumbnails/13.jpg)
After Calculation
![Page 14: Introduction to Elegance 10/2/2007. Architecture of Elegance user Java Graphic Interface create,connect objects Calculating Functions Display Funtions](https://reader031.vdocuments.net/reader031/viewer/2022032703/56649d245503460f949fa98e/html5/thumbnails/14.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022032703/56649d245503460f949fa98e/html5/thumbnails/15.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022032703/56649d245503460f949fa98e/html5/thumbnails/16.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022032703/56649d245503460f949fa98e/html5/thumbnails/17.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022032703/56649d245503460f949fa98e/html5/thumbnails/18.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022032703/56649d245503460f949fa98e/html5/thumbnails/19.jpg)
Our website has more information
• http://worms.aecom.yu.edu
• Software install descripiton:
• http://worms.aecom.yu.edu/elegance_install/Readme.html