Difference between revisions of "BioUML development history"
(→2011: first release dates for GX & BioDatomics added) |
m |
||
Line 24: | Line 24: | ||
|- style="background-color: Lavender" | |- style="background-color: Lavender" | ||
|June 13, 2003 | |June 13, 2003 | ||
− | |style="background-color: | + | |style="background-color:Gainsboro"| v. 0.7.0 |
|Plug-in based architecture using Eclipse runtime, SBML format support, ontology diagram type, Html editor for diagram description, etc. | |Plug-in based architecture using Eclipse runtime, SBML format support, ontology diagram type, Html editor for diagram description, etc. | ||
|- | |- | ||
|September 1, 2003 | |September 1, 2003 | ||
− | |style="background-color: | + | |style="background-color:Gainsboro "| v. 0.7.1 |
|Shell mode, JavaScript custom functions and host objects, JavaScript help, SBW integration using JavaScript. | |Shell mode, JavaScript custom functions and host objects, JavaScript help, SBW integration using JavaScript. | ||
|- style="background-color: Lavender" | |- style="background-color: Lavender" | ||
| | | | ||
− | |style="background-color: | + | |style="background-color:Gainsboro"| v. 0.7.2 |
|GeneNet module, database search, diagram editor enhancements, graph layouts and graph search support. | |GeneNet module, database search, diagram editor enhancements, graph layouts and graph search support. | ||
|- | |- | ||
| | | | ||
− | |style="background-color: | + | |style="background-color:Gainsboro"| v. 0.7.3 |
|Database modules: KEGG, TRANSPATH. Using relational database for data storage, client/server mode. | |Database modules: KEGG, TRANSPATH. Using relational database for data storage, client/server mode. | ||
|- style="background-color: Lavender" | |- style="background-color: Lavender" | ||
|October 10, 2004 | |October 10, 2004 | ||
− | |style="background-color: | + | |style="background-color:Gainsboro"| v. 0.7.4 |
|MathML support, SBML level 2 support, CellML support, | |MathML support, SBML level 2 support, CellML support, | ||
Java simulation engine, rule and event concepts, | Java simulation engine, rule and event concepts, | ||
Line 49: | Line 49: | ||
|- | |- | ||
|January 14, 2005 | |January 14, 2005 | ||
− | |style="background-color: | + | |style="background-color:Gainsboro"| v. 0.7.5 |
|Matlab and Java simulation engines passed 100% SBML semantic test suite 100%. | |Matlab and Java simulation engines passed 100% SBML semantic test suite 100%. | ||
Support of algebraic equations, delay, piece wise functions, all MathML functions (factorial, sh, tgh, ctgh, ash, atgh, etc.) | Support of algebraic equations, delay, piece wise functions, all MathML functions (factorial, sh, tgh, ctgh, ash, atgh, etc.) | ||
Line 59: | Line 59: | ||
|- style="background-color: Lavender" | |- style="background-color: Lavender" | ||
|May 10, 2005 | |May 10, 2005 | ||
− | |style="background-color: | + | |style="background-color:Gainsboro"| v. 0.7.6 |
|User interface improvements: preferences, possibility to load and change look & feel, user interface for editing rules and events. | |User interface improvements: preferences, possibility to load and change look & feel, user interface for editing rules and events. | ||
Performance improvements. | Performance improvements. | ||
Line 65: | Line 65: | ||
|- | |- | ||
|October 24, 2007 | |October 24, 2007 | ||
− | |style="background-color: | + | |style="background-color:Gainsboro"| v. 0.7.7 |
|Full text search engine (uses Lucene), graph search, graph layout improvements | |Full text search engine (uses Lucene), graph search, graph layout improvements | ||
Line 95: | Line 95: | ||
March 20, 2008 (beta) | March 20, 2008 (beta) | ||
− | |style="background-color: | + | |style="background-color:Gainsboro"| v. 0.7.8 |
|Graphic notation editor, SBGN (alpha version) | |Graphic notation editor, SBGN (alpha version) | ||
Line 109: | Line 109: | ||
|- | |- | ||
|July 2, 2008 | |July 2, 2008 | ||
− | |style="background-color: | + | |style="background-color:White"| v. 0.8.0 |
|Composite database module | |Composite database module | ||
Line 125: | Line 125: | ||
|- style="background-color: Lavender" | |- style="background-color: Lavender" | ||
|July 22, 2008 | |July 22, 2008 | ||
− | |style="background-color: | + | |style="background-color:White"| v. 0.8.1 |
|Workbench update from the site | |Workbench update from the site | ||
Line 135: | Line 135: | ||
|- | |- | ||
|August 9, 2008 | |August 9, 2008 | ||
− | |style="background-color: | + | |style="background-color:White"| v. 0.8.2 |
|Graphic notation skins: KEGG notation for metabolic pathway diagrams, Regensburg notation for metabolic pathway diagrams | |Graphic notation skins: KEGG notation for metabolic pathway diagrams, Regensburg notation for metabolic pathway diagrams | ||
Line 145: | Line 145: | ||
|- style="background-color: Lavender" | |- style="background-color: Lavender" | ||
|August 28, 2008 | |August 28, 2008 | ||
− | |style="background-color: | + | |style="background-color:White"| v. 0.8.3 |
|Authorization subsystem (login) | |Authorization subsystem (login) | ||
Line 156: | Line 156: | ||
|- | |- | ||
|December 12, 2008 | |December 12, 2008 | ||
− | |style="background-color: | + | |style="background-color:White"| v. 0.8.4 |
|New database modules on BioUML server (pilot version): | |New database modules on BioUML server (pilot version): | ||
Line 194: | Line 194: | ||
February 17, 2009 (beta) | February 17, 2009 (beta) | ||
− | |style="background-color: | + | |style="background-color:White"| v. 0.8.5 |
|SBGN 1.0 implementation - alpha version | |SBGN 1.0 implementation - alpha version | ||
Line 223: | Line 223: | ||
August 7, 2009 (beta) | August 7, 2009 (beta) | ||
− | |style="background-color: | + | |style="background-color:White"| v. 0.8.6 |
|JavaScript: | |JavaScript: | ||
Line 256: | Line 256: | ||
(Web edition) | (Web edition) | ||
− | |style="background-color: | + | |style="background-color:Gainsboro"|v. 0.9.0 |
|'''BioUML web edition:''' | |'''BioUML web edition:''' | ||
Line 311: | Line 311: | ||
(Workbench; alpha) | (Workbench; alpha) | ||
− | |style="background-color: | + | |style="background-color:Gainsboro"| v. 0.9.0 |
|'''BioUML core (common for workbench and web edition):''' | |'''BioUML core (common for workbench and web edition):''' | ||
Line 368: | Line 368: | ||
|- | |- | ||
|October 13, 2010 | |October 13, 2010 | ||
− | |style="background-color: | + | |style="background-color:Gainsboro"| v. 0.9.1 |
|'''BioUML core (common for workbench and web edition):''' | |'''BioUML core (common for workbench and web edition):''' | ||
Line 407: | Line 407: | ||
(Workbench; beta) | (Workbench; beta) | ||
− | |style="background-color: | + | |style="background-color:Gainsboro"| v. 0.9.2 |
|'''BioUML core (common for workbench and web edition):''' | |'''BioUML core (common for workbench and web edition):''' | ||
Line 455: | Line 455: | ||
(Workbench; beta) | (Workbench; beta) | ||
− | |style="background-color: | + | |style="background-color:Gainsboro"| v. 0.9.3 |
|'''BioUML core:''' | |'''BioUML core:''' | ||
Line 523: | Line 523: | ||
(Web edition) | (Web edition) | ||
− | |style="background-color: | + | |style="background-color:Gainsboro"| v. 0.9.4 |
|Integration with Biostore (www.bio-store.org) for control of access rights and downloading | |Integration with Biostore (www.bio-store.org) for control of access rights and downloading | ||
|- | |- | ||
Line 529: | Line 529: | ||
(Workbench) | (Workbench) | ||
− | |style="background-color: | + | |style="background-color:Gainsboro"| v. 0.9.4 |
|'''BioUML web:''' | |'''BioUML web:''' | ||
Line 600: | Line 600: | ||
* [[BioUML]] | * [[BioUML]] | ||
* [[Features]] | * [[Features]] | ||
+ | * [[BioUML development roadmap]] |
Revision as of 12:07, 30 April 2013
BioUML has been continuously developed by scientists from the Institute of Systems Biology in Novosibirsk, Russia, since 2002.
The BioUML project was started by Fedor Kolpakov in February 2002, during his work with Development On The Edge.com, LLC in Novosibirsk, Russia. In 2005 the Institute of Systems Biology, LLC was formed as a specialized subsidiary of Development On The Edge.com, LLC.
The current version of the platform is 2023.3.
Further below one can find the history of its development, where each record includes the version number, date of release and a concise description of the updates in the release. The records are listed in chronological order and grouped by year.
Contents |
Predecessors
Prior to the first BioUML release a number of attempts had been undertaken to create versatile and convenient tools for retrieval, analysis, modelling and visualization of biological (particularly, genetic) data:
- MGL
- TRRD viewer
- Computer system "GeneNet"
- Transplorer
2003 - 2007
Date | Release | Description |
---|---|---|
June 13, 2003 | v. 0.7.0 | Plug-in based architecture using Eclipse runtime, SBML format support, ontology diagram type, Html editor for diagram description, etc. |
September 1, 2003 | v. 0.7.1 | Shell mode, JavaScript custom functions and host objects, JavaScript help, SBW integration using JavaScript. |
v. 0.7.2 | GeneNet module, database search, diagram editor enhancements, graph layouts and graph search support. | |
v. 0.7.3 | Database modules: KEGG, TRANSPATH. Using relational database for data storage, client/server mode. | |
October 10, 2004 | v. 0.7.4 | MathML support, SBML level 2 support, CellML support,
Java simulation engine, rule and event concepts, update for Eclipse 3.0, JavaHelp support (only few help topics were written). State and transition concept support. |
January 14, 2005 | v. 0.7.5 | Matlab and Java simulation engines passed 100% SBML semantic test suite 100%.
Support of algebraic equations, delay, piece wise functions, all MathML functions (factorial, sh, tgh, ctgh, ash, atgh, etc.) SBML semantic suite now is part of BDK (BioUML Development Kit) Support of diagram import (SBML, CellML, GinSim) and export (PNG, JPEG, SVG, GXL, SBML) SBW 2.0.0 |
May 10, 2005 | v. 0.7.6 | User interface improvements: preferences, possibility to load and change look & feel, user interface for editing rules and events.
Performance improvements. ODE solver for stiff problems. |
October 24, 2007 | v. 0.7.7 | Full text search engine (uses Lucene), graph search, graph layout improvements
BioPAX format - import/export, OBO format - import/export Ensembl support (spike solution) Clipboard pane CDK library is used to visualize chemical structures on diagrams arbitrary images (GIF, PNG, etc.) for graph nodes Client-server architecture, BioUML can be started as standalone server or as a servlet BioUML network edition New installer based on IzPack Initial draft of user manual |
2008
Date | Release | Description |
---|---|---|
January 28, 2008 (alpha)
March 20, 2008 (beta) |
v. 0.7.8 | Graphic notation editor, SBGN (alpha version)
Library of predefined kinetic law functions (SBO) BioModels - comparison with other simulators (Copasi, CVODE, RoadRunner, Jarnac, JSim, Oscill8 Core, SBWOdeSolver, MathSBML) Database references editor Equations editor Microarray plug-in (alpha version) |
July 2, 2008 | v. 0.8.0 | Composite database module
Database module editor SBML extensions for BioModels database (experiment, simulation, parameters, result, plot) XML diagram type Experiments Loading of modules from BioUML server: EBI data pack (Ensembl, UniProt, ChEBI, IntAct, BioModels) - free databases from EBI as BioUML modules |
July 22, 2008 | v. 0.8.1 | Workbench update from the site
Third party libraries update: JFreeChart, Lucene, Rhino, JHelp UI improvements: graphics (for simulation results) - now node titles instead of node IDs are used Several HTML tags can be used in titles for graph nodes: <br>, <sub>, <sup>, <b>, <i>, <font color, size> |
August 9, 2008 | v. 0.8.2 | Graphic notation skins: KEGG notation for metabolic pathway diagrams, Regensburg notation for metabolic pathway diagrams
Simple line path editor Microarray data and analysis results as documents (they are opened in tabs similar with diagrams) Microarray analysis - identification up/down regulated genes using t-statistics and hyperheometric distribution |
August 28, 2008 | v. 0.8.3 | Authorization subsystem (login)
hierarchical models, block component (proof of concept) JavaScript functions for:
|
December 12, 2008 | v. 0.8.4 | New database modules on BioUML server (pilot version):
General refactoring - now tabs in repository are called:
New architecture for methods of analyses:
Parameters fitting (initial version) Refinements, bug fixing:
Setup wizard - wizard to configure BioUML on first start. |
2009
Date | Release | Description |
---|---|---|
January 28, 2009 (alpha)
February 17, 2009 (beta) |
v. 0.8.5 | SBGN 1.0 implementation - alpha version
KEGG improvements:
UI improvements:
Parameters fitting (alpha version) Bug fixing:
JavaHelp refactoring: new tool for help writing - Help&Manual 5
|
July 31, 2009 (alpha)
August 7, 2009 (beta) |
v. 0.8.6 | JavaScript:
Integration with R - special R object in JavaScript allows to evaluate R expressions as well as to show R graphic output Genome viewer (alpha version):
Sequence analysis (alpha version):
SBML level 2 version 2-4 support Parameters fitting (beta version) JavaHelp:
|
November 30, 2009
(Web edition) |
v. 0.9.0 | BioUML web edition:
first public version BioUML core: SBGN:
Databases:
Graph layout improvements:
(for example all math elements are located on the top of diagram)
New graph layout algorithms:
UI improvements:
Simulation engine:
BioUML server:
|
2010
Date | Release | Description |
---|---|---|
July 2, 2010
(Web edition) September 13, 2010 (Workbench; alpha) |
v. 0.9.0 | BioUML core (common for workbench and web edition):
Simulation engine
Optimisation engine
SBML
Data analysis - a lot of new methods for analyses microarray data and gene regulatory regions
Reproducible research
User interface
BioUML workbench:
BioUML web edition:
BioUML server:
JavaHelp:
|
October 13, 2010 | v. 0.9.1 | BioUML core (common for workbench and web edition):
Simulation engine:
Chemoinformatics support (on the base of CDK and JChemPaint):
Tasks manager:
BioUML web edition:
|
2011
Date | Release | Description |
---|---|---|
May 6, 2011 | Version 1.0 of the geneXplain platform (based on BioUML) | |
May 7, 2011
(Web edition) June 14, 2011 (Workbench; beta) |
v. 0.9.2 | BioUML core (common for workbench and web edition):
Import for Process Diagrams in CellDesigner 4.0/4.1 format Data analysis
Workflow support (beta version)
Simulation engine
User interface improvements:
Coloring diagram using omics data (redesigned) BioUML server:
|
May 12, 2011 | the first BioDatomics release (built around the BioUML platform) | |
October 31, 2011
(Workbench; beta) |
v. 0.9.3 | BioUML core:
Core update
SED-ML (Simulation Experiment Description Markup Language) support (alpha version)
Improved BioPAX support
Graph search enhancements
Diagram state refactoring
Data import/export improvements:
Data handling improvements:
Workflow improvements:
Algorithms for NGS and sequence analysis:
Embedded chat for collaborative work and on-line consultations (pilot version) (you need to register before at https://biostore.biouml.org) BioUML server
|
2012 - 2013
Date | Release | Description |
---|---|---|
2012
(Web edition) |
v. 0.9.4 | Integration with Biostore (www.bio-store.org) for control of access rights and downloading |
March 20, 2013
(Workbench) |
v. 0.9.4 | BioUML web:
Collaborative work on diagram (like Google documents) UI improvements:
BioUML core (both workbench and web version): History of diagram editing (like CVS or SVN) Simulation engine
SBML support:
Visual modelling
Model analysis
Analyses:
User interface improvements
Genome browser improvements
Improved support of DAS protocol
Integration with JMOL for visualization of 3D structures BioUML server Galaxy support new section "Galaxy" in analysis tab allows to use all methods from Galaxy platform |