CellDesigner 4.0 alphasbml.org › images › 2 › 21 › AkiraCellDesigner2006.pdf ·...
Transcript of CellDesigner 4.0 alphasbml.org › images › 2 › 21 › AkiraCellDesigner2006.pdf ·...
![Page 1: CellDesigner 4.0 alphasbml.org › images › 2 › 21 › AkiraCellDesigner2006.pdf · CellDesigner 4.0 alpha Auto-layout function Plugin development framework GUI improvement](https://reader034.fdocuments.in/reader034/viewer/2022042315/5f0444187e708231d40d207b/html5/thumbnails/1.jpg)
CellDesigner 4.0 alpha
Akira FunahashiKitano Symbiotic Systems Project, JST, ERATO-SORST8th Oct. 2006
![Page 2: CellDesigner 4.0 alphasbml.org › images › 2 › 21 › AkiraCellDesigner2006.pdf · CellDesigner 4.0 alpha Auto-layout function Plugin development framework GUI improvement](https://reader034.fdocuments.in/reader034/viewer/2022042315/5f0444187e708231d40d207b/html5/thumbnails/2.jpg)
CellDesigner+ +
CellDesigner=
+
![Page 3: CellDesigner 4.0 alphasbml.org › images › 2 › 21 › AkiraCellDesigner2006.pdf · CellDesigner 4.0 alpha Auto-layout function Plugin development framework GUI improvement](https://reader034.fdocuments.in/reader034/viewer/2022042315/5f0444187e708231d40d207b/html5/thumbnails/3.jpg)
CellDesigner
http://celldesigner.org
Import/export SBML using libSBMLGraphical notation (SBGN)Built-in simulator (SBML ODE Solver)Integrate with Analysis tool, other simulators through SBWDatabase connectionExport to PDF, PNG, etc.Freely availableSupported Environment
Windows (2000 or later)Mac OS XLinux
![Page 4: CellDesigner 4.0 alphasbml.org › images › 2 › 21 › AkiraCellDesigner2006.pdf · CellDesigner 4.0 alpha Auto-layout function Plugin development framework GUI improvement](https://reader034.fdocuments.in/reader034/viewer/2022042315/5f0444187e708231d40d207b/html5/thumbnails/4.jpg)
CellDesigner 4.0 alphaAuto-layout functionPlugin development frameworkGUI improvement
![Page 5: CellDesigner 4.0 alphasbml.org › images › 2 › 21 › AkiraCellDesigner2006.pdf · CellDesigner 4.0 alpha Auto-layout function Plugin development framework GUI improvement](https://reader034.fdocuments.in/reader034/viewer/2022042315/5f0444187e708231d40d207b/html5/thumbnails/5.jpg)
Auto-layout
uVol
MKKK P MKKK
MKKP
MKKP
P
MKK
MAPKP
MAPKP
P
MAPK
uVol
MKKK
P MKKK
MKK
P
MKK
P
P
MKK
MAPK
P
MAPK
P
P
MAPK
uVol
MKKK
P MKKK
MKK
P
MKK
P
P
MKK
MAPK
P
MAPK
P
P
MAPK
uVol
MKKK P MKKK
MKK
P
MKK
P
P
MKK
MAPK
P
MAPK
P
P
MAPK
uVol
MKKKP MKKK
MKKP
MKK
P
P
MKK
MAPKP
MAPK
P
P
MAPK
![Page 6: CellDesigner 4.0 alphasbml.org › images › 2 › 21 › AkiraCellDesigner2006.pdf · CellDesigner 4.0 alpha Auto-layout function Plugin development framework GUI improvement](https://reader034.fdocuments.in/reader034/viewer/2022042315/5f0444187e708231d40d207b/html5/thumbnails/6.jpg)
Plugin developmentDevelop plugin on EclipseCall plugin from [Plugin] menu on CellDesigner
![Page 7: CellDesigner 4.0 alphasbml.org › images › 2 › 21 › AkiraCellDesigner2006.pdf · CellDesigner 4.0 alpha Auto-layout function Plugin development framework GUI improvement](https://reader034.fdocuments.in/reader034/viewer/2022042315/5f0444187e708231d40d207b/html5/thumbnails/7.jpg)
Development environment
CellDesigner 4.0 alphaJDK 1.5.0 or 1.4.2 (for MacOSX 10.3)Eclipse (tested on 3.2.1)
![Page 8: CellDesigner 4.0 alphasbml.org › images › 2 › 21 › AkiraCellDesigner2006.pdf · CellDesigner 4.0 alpha Auto-layout function Plugin development framework GUI improvement](https://reader034.fdocuments.in/reader034/viewer/2022042315/5f0444187e708231d40d207b/html5/thumbnails/8.jpg)
LibrariesAdd following .jar files to your class path
C:\Program Files\CellDesigner4.0alpha\exec\celldesigner.jarC:\Program Files\CellDesigner4.0alpha\lib\sbmlj.jar
![Page 9: CellDesigner 4.0 alphasbml.org › images › 2 › 21 › AkiraCellDesigner2006.pdf · CellDesigner 4.0 alpha Auto-layout function Plugin development framework GUI improvement](https://reader034.fdocuments.in/reader034/viewer/2022042315/5f0444187e708231d40d207b/html5/thumbnails/9.jpg)
Documents / SamplesDocuments
documents/PluginTutorial40A.pdfdocuments/plugin/ ... Javadoc
Sample codehttp://celldesigner.org/funasample.zipsamples/plugin/src/
![Page 10: CellDesigner 4.0 alphasbml.org › images › 2 › 21 › AkiraCellDesigner2006.pdf · CellDesigner 4.0 alpha Auto-layout function Plugin development framework GUI improvement](https://reader034.fdocuments.in/reader034/viewer/2022042315/5f0444187e708231d40d207b/html5/thumbnails/10.jpg)
Example codeGet Species properties from CellDesigner
private void getSelectedSpeciesProperties() {PluginListOf lof = plugin.getSelectedSpeciesNode();if (lof != null) {
// get PluginSpeciesAliasPluginSpeciesAlias alias = (PluginSpeciesAlias)lof.get(0);
// get positiondouble x = alias.getX();double y = alias.getY();
// get SpeciesPluginSpecies sp = alias.getSpecies();String name = sp.getName();String id = sp.getId();}
}
S1
(100, 150)
![Page 11: CellDesigner 4.0 alphasbml.org › images › 2 › 21 › AkiraCellDesigner2006.pdf · CellDesigner 4.0 alpha Auto-layout function Plugin development framework GUI improvement](https://reader034.fdocuments.in/reader034/viewer/2022042315/5f0444187e708231d40d207b/html5/thumbnails/11.jpg)
Future plan
SBML L2v2 supportExport SBML Layout extensionUpdate with new SOSlib (SBML ODE Solver)Integrate with COPASICheck & support new SBW modulesImport models/kineticLaws from SABIO-RK
![Page 12: CellDesigner 4.0 alphasbml.org › images › 2 › 21 › AkiraCellDesigner2006.pdf · CellDesigner 4.0 alpha Auto-layout function Plugin development framework GUI improvement](https://reader034.fdocuments.in/reader034/viewer/2022042315/5f0444187e708231d40d207b/html5/thumbnails/12.jpg)
AcknowledgmentCellDesigner * SBI Akiya Jouraku Yukiko Matsuoka Hiroaki Kitano * MKI Norihiro Kikuchi Yusuke Tamaru * Mizuho-IR Naoki Tanimura * Univ. Vienna Rainer Machne Christoph Flamm * KGI Frank Bergmann Herbert Sauro * SRI Huaiyu Mi Anushya Muruganujan